/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/chromosome-subst.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-a47a088281b0b97d17910950432b7c5b5bc3adeb-a47a088 [2021-07-13 19:29:28,218 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-07-13 19:29:28,221 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-07-13 19:29:28,267 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-07-13 19:29:28,268 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-07-13 19:29:28,271 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-07-13 19:29:28,273 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-07-13 19:29:28,279 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-07-13 19:29:28,281 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-07-13 19:29:28,285 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-07-13 19:29:28,286 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-07-13 19:29:28,287 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-07-13 19:29:28,287 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-07-13 19:29:28,289 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-07-13 19:29:28,290 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-07-13 19:29:28,291 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-07-13 19:29:28,294 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-07-13 19:29:28,295 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-07-13 19:29:28,297 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-07-13 19:29:28,300 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-07-13 19:29:28,302 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-07-13 19:29:28,303 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-07-13 19:29:28,303 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-07-13 19:29:28,305 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-07-13 19:29:28,312 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-07-13 19:29:28,312 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-07-13 19:29:28,312 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-07-13 19:29:28,314 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-07-13 19:29:28,315 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-07-13 19:29:28,315 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-07-13 19:29:28,316 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-07-13 19:29:28,316 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-07-13 19:29:28,319 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-07-13 19:29:28,320 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-07-13 19:29:28,321 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-07-13 19:29:28,321 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-07-13 19:29:28,322 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-07-13 19:29:28,322 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-07-13 19:29:28,322 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-07-13 19:29:28,323 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-07-13 19:29:28,324 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-07-13 19:29:28,324 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:29:28,359 INFO L113 SettingsManager]: Loading preferences was successful [2021-07-13 19:29:28,360 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-07-13 19:29:28,360 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-07-13 19:29:28,360 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-07-13 19:29:28,363 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-07-13 19:29:28,363 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-07-13 19:29:28,363 INFO L138 SettingsManager]: * Use SBE=true [2021-07-13 19:29:28,363 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-07-13 19:29:28,363 INFO L138 SettingsManager]: * sizeof long=4 [2021-07-13 19:29:28,363 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-07-13 19:29:28,364 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-07-13 19:29:28,364 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-07-13 19:29:28,364 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-07-13 19:29:28,365 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-07-13 19:29:28,365 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-07-13 19:29:28,365 INFO L138 SettingsManager]: * sizeof long double=12 [2021-07-13 19:29:28,365 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-07-13 19:29:28,380 INFO L138 SettingsManager]: * Use constant arrays=true [2021-07-13 19:29:28,380 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-07-13 19:29:28,380 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-07-13 19:29:28,381 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-07-13 19:29:28,381 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-07-13 19:29:28,381 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-07-13 19:29:28,381 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-07-13 19:29:28,381 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-07-13 19:29:28,381 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-07-13 19:29:28,382 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-07-13 19:29:28,382 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-07-13 19:29:28,382 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-07-13 19:29:28,382 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-07-13 19:29:28,382 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-07-13 19:29:28,382 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:29:28,733 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-07-13 19:29:28,751 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-07-13 19:29:28,753 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-07-13 19:29:28,754 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-07-13 19:29:28,755 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-07-13 19:29:28,756 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/chromosome-subst.wvr.bpl [2021-07-13 19:29:28,756 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/chromosome-subst.wvr.bpl' [2021-07-13 19:29:28,779 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-07-13 19:29:28,780 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-07-13 19:29:28,781 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-07-13 19:29:28,782 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-07-13 19:29:28,782 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-07-13 19:29:28,792 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "chromosome-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:29:28" (1/1) ... [2021-07-13 19:29:28,799 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "chromosome-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:29:28" (1/1) ... [2021-07-13 19:29:28,806 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-07-13 19:29:28,807 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-07-13 19:29:28,807 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-07-13 19:29:28,807 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-07-13 19:29:28,814 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "chromosome-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:29:28" (1/1) ... [2021-07-13 19:29:28,814 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "chromosome-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:29:28" (1/1) ... [2021-07-13 19:29:28,815 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "chromosome-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:29:28" (1/1) ... [2021-07-13 19:29:28,816 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "chromosome-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:29:28" (1/1) ... [2021-07-13 19:29:28,818 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "chromosome-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:29:28" (1/1) ... [2021-07-13 19:29:28,821 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "chromosome-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:29:28" (1/1) ... [2021-07-13 19:29:28,822 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "chromosome-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:29:28" (1/1) ... [2021-07-13 19:29:28,823 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-07-13 19:29:28,823 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-07-13 19:29:28,824 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-07-13 19:29:28,824 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-07-13 19:29:28,825 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "chromosome-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:29:28" (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:29:28,899 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-07-13 19:29:28,899 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-07-13 19:29:28,900 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-07-13 19:29:28,900 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-07-13 19:29:28,900 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-07-13 19:29:28,900 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-07-13 19:29:28,900 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-07-13 19:29:28,901 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-07-13 19:29:28,901 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-07-13 19:29:28,901 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-07-13 19:29:28,901 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-07-13 19:29:28,902 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-07-13 19:29:28,903 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:29:29,240 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-07-13 19:29:29,240 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2021-07-13 19:29:29,242 INFO L202 PluginConnector]: Adding new model chromosome-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 07:29:29 BoogieIcfgContainer [2021-07-13 19:29:29,243 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-07-13 19:29:29,257 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-07-13 19:29:29,257 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-07-13 19:29:29,260 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-07-13 19:29:29,261 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "chromosome-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:29:28" (1/2) ... [2021-07-13 19:29:29,261 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2695a229 and model type chromosome-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.07 07:29:29, skipping insertion in model container [2021-07-13 19:29:29,261 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "chromosome-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 07:29:29" (2/2) ... [2021-07-13 19:29:29,263 INFO L111 eAbstractionObserver]: Analyzing ICFG chromosome-subst.wvr.bpl [2021-07-13 19:29:29,269 WARN L148 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-07-13 19:29:29,269 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-07-13 19:29:29,270 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-07-13 19:29:29,270 INFO L474 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-07-13 19:29:29,343 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-07-13 19:29:29,371 INFO L255 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-07-13 19:29:29,388 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-07-13 19:29:29,388 INFO L379 AbstractCegarLoop]: Hoare is false [2021-07-13 19:29:29,388 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-07-13 19:29:29,388 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-07-13 19:29:29,388 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-07-13 19:29:29,389 INFO L383 AbstractCegarLoop]: Difference is false [2021-07-13 19:29:29,389 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-07-13 19:29:29,389 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.start======== [2021-07-13 19:29:29,397 INFO L110 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 32 places, 25 transitions, 74 flow [2021-07-13 19:29:29,427 INFO L132 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 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:29:29,432 INFO L276 IsEmpty]: Start isEmpty. 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:29:29,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:29,439 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:29,440 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,440 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:29,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:29,445 INFO L82 PathProgramCache]: Analyzing trace with hash 480470199, now seen corresponding path program 1 times [2021-07-13 19:29:29,452 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:29,452 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502743154] [2021-07-13 19:29:29,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:29,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:29,594 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:29:29,594 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:29,595 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502743154] [2021-07-13 19:29:29,595 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502743154] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:29:29,595 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:29:29,596 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-07-13 19:29:29,596 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633655188] [2021-07-13 19:29:29,600 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-13 19:29:29,600 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:29,615 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-13 19:29:29,615 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-07-13 19:29:29,622 INFO L87 Difference]: Start difference. First 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) Second operand has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 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:29:29,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:29,684 INFO L93 Difference]: Finished difference Result 248 states and 694 transitions. [2021-07-13 19:29:29,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-13 19:29:29,688 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 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 17 [2021-07-13 19:29:29,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:29,710 INFO L225 Difference]: With dead ends: 248 [2021-07-13 19:29:29,710 INFO L226 Difference]: Without dead ends: 248 [2021-07-13 19:29:29,715 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 23.3ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-07-13 19:29:29,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2021-07-13 19:29:29,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 129. [2021-07-13 19:29:29,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 128 states have (on average 2.9609375) internal successors, (379), 128 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:29:29,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 379 transitions. [2021-07-13 19:29:29,767 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 379 transitions. Word has length 17 [2021-07-13 19:29:29,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:29,768 INFO L482 AbstractCegarLoop]: Abstraction has 129 states and 379 transitions. [2021-07-13 19:29:29,768 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 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:29:29,768 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 379 transitions. [2021-07-13 19:29:29,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:29,770 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:29,770 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,770 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-07-13 19:29:29,770 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:29,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:29,771 INFO L82 PathProgramCache]: Analyzing trace with hash 2011052617, now seen corresponding path program 2 times [2021-07-13 19:29:29,772 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:29,772 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204834763] [2021-07-13 19:29:29,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:29,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:29,817 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:29:29,817 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:29,817 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204834763] [2021-07-13 19:29:29,818 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204834763] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:29:29,818 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:29:29,818 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-07-13 19:29:29,818 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666224621] [2021-07-13 19:29:29,819 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-13 19:29:29,819 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:29,820 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-13 19:29:29,821 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-07-13 19:29:29,821 INFO L87 Difference]: Start difference. First operand 129 states and 379 transitions. Second operand has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 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:29:29,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:29,842 INFO L93 Difference]: Finished difference Result 206 states and 576 transitions. [2021-07-13 19:29:29,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-13 19:29:29,843 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 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 17 [2021-07-13 19:29:29,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:29,845 INFO L225 Difference]: With dead ends: 206 [2021-07-13 19:29:29,845 INFO L226 Difference]: Without dead ends: 183 [2021-07-13 19:29:29,846 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 18.9ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-07-13 19:29:29,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2021-07-13 19:29:29,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 129. [2021-07-13 19:29:29,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 128 states have (on average 2.890625) internal successors, (370), 128 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call 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,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 370 transitions. [2021-07-13 19:29:29,865 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 370 transitions. Word has length 17 [2021-07-13 19:29:29,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:29,865 INFO L482 AbstractCegarLoop]: Abstraction has 129 states and 370 transitions. [2021-07-13 19:29:29,865 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 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:29:29,865 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 370 transitions. [2021-07-13 19:29:29,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:29,867 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:29,867 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,867 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-07-13 19:29:29,867 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:29,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:29,868 INFO L82 PathProgramCache]: Analyzing trace with hash -1571987321, now seen corresponding path program 3 times [2021-07-13 19:29:29,868 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:29,869 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064051418] [2021-07-13 19:29:29,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:29,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:29,919 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:29:29,919 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:29,920 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064051418] [2021-07-13 19:29:29,920 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064051418] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:29:29,920 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:29:29,920 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-07-13 19:29:29,920 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98141145] [2021-07-13 19:29:29,921 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-13 19:29:29,921 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:29,922 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-13 19:29:29,922 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-07-13 19:29:29,922 INFO L87 Difference]: Start difference. First operand 129 states and 370 transitions. Second operand has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 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:29:29,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:29,943 INFO L93 Difference]: Finished difference Result 141 states and 406 transitions. [2021-07-13 19:29:29,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-13 19:29:29,944 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 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 17 [2021-07-13 19:29:29,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:29,945 INFO L225 Difference]: With dead ends: 141 [2021-07-13 19:29:29,946 INFO L226 Difference]: Without dead ends: 141 [2021-07-13 19:29:29,946 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 15.2ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:29:29,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2021-07-13 19:29:29,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 129. [2021-07-13 19:29:29,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 128 states have (on average 2.890625) internal successors, (370), 128 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call 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,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 370 transitions. [2021-07-13 19:29:29,956 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 370 transitions. Word has length 17 [2021-07-13 19:29:29,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:29,956 INFO L482 AbstractCegarLoop]: Abstraction has 129 states and 370 transitions. [2021-07-13 19:29:29,956 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 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:29:29,956 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 370 transitions. [2021-07-13 19:29:29,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:29:29,958 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:29,958 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:29,958 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-07-13 19:29:29,958 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:29,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:29,959 INFO L82 PathProgramCache]: Analyzing trace with hash -1072995658, now seen corresponding path program 1 times [2021-07-13 19:29:29,959 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:29,959 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258782634] [2021-07-13 19:29:29,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:29,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:30,034 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:30,034 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:30,034 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258782634] [2021-07-13 19:29:30,035 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258782634] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:29:30,035 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:29:30,035 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-07-13 19:29:30,035 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263392949] [2021-07-13 19:29:30,036 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-07-13 19:29:30,036 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:30,037 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-07-13 19:29:30,037 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:29:30,037 INFO L87 Difference]: Start difference. First operand 129 states and 370 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 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:29:30,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:30,081 INFO L93 Difference]: Finished difference Result 265 states and 764 transitions. [2021-07-13 19:29:30,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-13 19:29:30,082 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 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 18 [2021-07-13 19:29:30,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:30,084 INFO L225 Difference]: With dead ends: 265 [2021-07-13 19:29:30,084 INFO L226 Difference]: Without dead ends: 238 [2021-07-13 19:29:30,084 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 33.5ms TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:29:30,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2021-07-13 19:29:30,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 178. [2021-07-13 19:29:30,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 177 states have (on average 2.9152542372881354) internal successors, (516), 177 states have internal predecessors, (516), 0 states have call successors, (0), 0 states have call 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:30,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 516 transitions. [2021-07-13 19:29:30,099 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 516 transitions. Word has length 18 [2021-07-13 19:29:30,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:30,099 INFO L482 AbstractCegarLoop]: Abstraction has 178 states and 516 transitions. [2021-07-13 19:29:30,099 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 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:29:30,099 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 516 transitions. [2021-07-13 19:29:30,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:29:30,101 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:30,101 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:30,101 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-07-13 19:29:30,102 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:30,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:30,102 INFO L82 PathProgramCache]: Analyzing trace with hash 109698672, now seen corresponding path program 2 times [2021-07-13 19:29:30,102 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:30,103 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174775335] [2021-07-13 19:29:30,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:30,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:30,209 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:29:30,210 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:30,210 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174775335] [2021-07-13 19:29:30,210 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174775335] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:29:30,210 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:29:30,210 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-07-13 19:29:30,210 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037331038] [2021-07-13 19:29:30,211 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-07-13 19:29:30,211 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:30,212 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-07-13 19:29:30,212 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:29:30,212 INFO L87 Difference]: Start difference. First operand 178 states and 516 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 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:29:30,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:30,325 INFO L93 Difference]: Finished difference Result 372 states and 1056 transitions. [2021-07-13 19:29:30,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:29:30,325 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 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 18 [2021-07-13 19:29:30,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:30,328 INFO L225 Difference]: With dead ends: 372 [2021-07-13 19:29:30,328 INFO L226 Difference]: Without dead ends: 345 [2021-07-13 19:29:30,328 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 109.9ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:29:30,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2021-07-13 19:29:30,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 195. [2021-07-13 19:29:30,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 3.0412371134020617) internal successors, (590), 194 states have internal predecessors, (590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:30,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 590 transitions. [2021-07-13 19:29:30,341 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 590 transitions. Word has length 18 [2021-07-13 19:29:30,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:30,341 INFO L482 AbstractCegarLoop]: Abstraction has 195 states and 590 transitions. [2021-07-13 19:29:30,341 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 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:29:30,342 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 590 transitions. [2021-07-13 19:29:30,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:29:30,343 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:30,343 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:30,343 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-07-13 19:29:30,344 INFO L430 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:30,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:30,344 INFO L82 PathProgramCache]: Analyzing trace with hash 984033998, now seen corresponding path program 3 times [2021-07-13 19:29:30,344 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:30,345 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274274257] [2021-07-13 19:29:30,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:30,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:30,417 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:29:30,417 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:30,418 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274274257] [2021-07-13 19:29:30,418 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274274257] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:29:30,418 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:29:30,418 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-07-13 19:29:30,418 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130440138] [2021-07-13 19:29:30,418 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-07-13 19:29:30,419 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:30,419 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-07-13 19:29:30,419 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:29:30,420 INFO L87 Difference]: Start difference. First operand 195 states and 590 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 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:29:30,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:30,534 INFO L93 Difference]: Finished difference Result 372 states and 1031 transitions. [2021-07-13 19:29:30,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:29:30,535 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 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 18 [2021-07-13 19:29:30,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:30,538 INFO L225 Difference]: With dead ends: 372 [2021-07-13 19:29:30,538 INFO L226 Difference]: Without dead ends: 332 [2021-07-13 19:29:30,539 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 104.2ms TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:29:30,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2021-07-13 19:29:30,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 195. [2021-07-13 19:29:30,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 3.0103092783505154) internal successors, (584), 194 states have internal predecessors, (584), 0 states have call successors, (0), 0 states have call 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:30,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 584 transitions. [2021-07-13 19:29:30,554 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 584 transitions. Word has length 18 [2021-07-13 19:29:30,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:30,557 INFO L482 AbstractCegarLoop]: Abstraction has 195 states and 584 transitions. [2021-07-13 19:29:30,558 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 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:29:30,558 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 584 transitions. [2021-07-13 19:29:30,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:29:30,565 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:30,565 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:30,566 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-07-13 19:29:30,566 INFO L430 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:30,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:30,567 INFO L82 PathProgramCache]: Analyzing trace with hash -505370998, now seen corresponding path program 4 times [2021-07-13 19:29:30,567 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:30,567 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144895986] [2021-07-13 19:29:30,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:30,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:30,666 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:29:30,667 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:30,667 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144895986] [2021-07-13 19:29:30,667 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144895986] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:29:30,667 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:29:30,667 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-07-13 19:29:30,670 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874147110] [2021-07-13 19:29:30,671 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-07-13 19:29:30,671 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:30,671 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-07-13 19:29:30,671 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:29:30,672 INFO L87 Difference]: Start difference. First operand 195 states and 584 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 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:29:30,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:30,753 INFO L93 Difference]: Finished difference Result 318 states and 896 transitions. [2021-07-13 19:29:30,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:29:30,753 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 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 18 [2021-07-13 19:29:30,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:30,756 INFO L225 Difference]: With dead ends: 318 [2021-07-13 19:29:30,756 INFO L226 Difference]: Without dead ends: 255 [2021-07-13 19:29:30,757 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 80.5ms TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:29:30,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2021-07-13 19:29:30,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 195. [2021-07-13 19:29:30,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 2.9536082474226806) internal successors, (573), 194 states have internal predecessors, (573), 0 states have call successors, (0), 0 states have call 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:30,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 573 transitions. [2021-07-13 19:29:30,765 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 573 transitions. Word has length 18 [2021-07-13 19:29:30,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:30,765 INFO L482 AbstractCegarLoop]: Abstraction has 195 states and 573 transitions. [2021-07-13 19:29:30,766 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 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:29:30,766 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 573 transitions. [2021-07-13 19:29:30,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:29:30,766 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:30,767 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:30,767 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-07-13 19:29:30,767 INFO L430 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:30,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:30,767 INFO L82 PathProgramCache]: Analyzing trace with hash 621852817, now seen corresponding path program 1 times [2021-07-13 19:29:30,767 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:30,768 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107275921] [2021-07-13 19:29:30,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:30,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:30,898 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:29:30,898 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:30,898 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107275921] [2021-07-13 19:29:30,898 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107275921] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:29:30,898 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:29:30,898 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:29:30,899 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568711061] [2021-07-13 19:29:30,899 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:29:30,899 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:30,900 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:29:30,900 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:29:30,900 INFO L87 Difference]: Start difference. First operand 195 states and 573 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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:29:30,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:30,933 INFO L93 Difference]: Finished difference Result 291 states and 852 transitions. [2021-07-13 19:29:30,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:29:30,936 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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 19 [2021-07-13 19:29:30,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:30,938 INFO L225 Difference]: With dead ends: 291 [2021-07-13 19:29:30,938 INFO L226 Difference]: Without dead ends: 291 [2021-07-13 19:29:30,939 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 21.0ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:29:30,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2021-07-13 19:29:30,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 183. [2021-07-13 19:29:30,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 182 states have (on average 2.9835164835164836) internal successors, (543), 182 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call 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:30,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 543 transitions. [2021-07-13 19:29:30,947 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 543 transitions. Word has length 19 [2021-07-13 19:29:30,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:30,947 INFO L482 AbstractCegarLoop]: Abstraction has 183 states and 543 transitions. [2021-07-13 19:29:30,947 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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:29:30,947 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 543 transitions. [2021-07-13 19:29:30,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:29:30,948 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:30,948 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:30,948 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-07-13 19:29:30,948 INFO L430 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:30,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:30,949 INFO L82 PathProgramCache]: Analyzing trace with hash 169661669, now seen corresponding path program 1 times [2021-07-13 19:29:30,949 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:30,949 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900286120] [2021-07-13 19:29:30,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:30,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:31,014 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:29:31,014 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:31,014 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900286120] [2021-07-13 19:29:31,015 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900286120] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:29:31,015 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:29:31,015 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:29:31,015 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413395838] [2021-07-13 19:29:31,016 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:29:31,016 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:31,016 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:29:31,016 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:29:31,017 INFO L87 Difference]: Start difference. First operand 183 states and 543 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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:29:31,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:31,049 INFO L93 Difference]: Finished difference Result 285 states and 816 transitions. [2021-07-13 19:29:31,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:29:31,050 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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 19 [2021-07-13 19:29:31,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:31,053 INFO L225 Difference]: With dead ends: 285 [2021-07-13 19:29:31,053 INFO L226 Difference]: Without dead ends: 261 [2021-07-13 19:29:31,053 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 19.2ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:29:31,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2021-07-13 19:29:31,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 183. [2021-07-13 19:29:31,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 182 states have (on average 2.9505494505494507) internal successors, (537), 182 states have internal predecessors, (537), 0 states have call successors, (0), 0 states have call 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,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 537 transitions. [2021-07-13 19:29:31,060 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 537 transitions. Word has length 19 [2021-07-13 19:29:31,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:31,060 INFO L482 AbstractCegarLoop]: Abstraction has 183 states and 537 transitions. [2021-07-13 19:29:31,060 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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:29:31,061 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 537 transitions. [2021-07-13 19:29:31,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:29:31,061 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:31,061 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:31,063 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-07-13 19:29:31,065 INFO L430 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:31,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:31,066 INFO L82 PathProgramCache]: Analyzing trace with hash 290495691, now seen corresponding path program 2 times [2021-07-13 19:29:31,066 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:31,069 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793963527] [2021-07-13 19:29:31,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:31,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:31,132 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:29:31,132 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:31,132 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793963527] [2021-07-13 19:29:31,132 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793963527] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:29:31,132 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:29:31,133 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:29:31,133 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280438468] [2021-07-13 19:29:31,133 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:29:31,133 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:31,134 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:29:31,134 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:29:31,134 INFO L87 Difference]: Start difference. First operand 183 states and 537 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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:29:31,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:31,194 INFO L93 Difference]: Finished difference Result 279 states and 798 transitions. [2021-07-13 19:29:31,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:29:31,195 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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 19 [2021-07-13 19:29:31,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:31,197 INFO L225 Difference]: With dead ends: 279 [2021-07-13 19:29:31,197 INFO L226 Difference]: Without dead ends: 279 [2021-07-13 19:29:31,197 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 40.4ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:29:31,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2021-07-13 19:29:31,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 183. [2021-07-13 19:29:31,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 182 states have (on average 2.9505494505494507) internal successors, (537), 182 states have internal predecessors, (537), 0 states have call successors, (0), 0 states have call 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,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 537 transitions. [2021-07-13 19:29:31,204 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 537 transitions. Word has length 19 [2021-07-13 19:29:31,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:31,204 INFO L482 AbstractCegarLoop]: Abstraction has 183 states and 537 transitions. [2021-07-13 19:29:31,204 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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:29:31,204 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 537 transitions. [2021-07-13 19:29:31,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:29:31,205 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:31,206 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:31,206 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-07-13 19:29:31,206 INFO L430 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:31,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:31,207 INFO L82 PathProgramCache]: Analyzing trace with hash -804203227, now seen corresponding path program 2 times [2021-07-13 19:29:31,207 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:31,207 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911134909] [2021-07-13 19:29:31,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:31,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:31,271 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:29:31,272 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:31,274 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911134909] [2021-07-13 19:29:31,274 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911134909] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:29:31,274 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:29:31,274 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:29:31,274 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343785167] [2021-07-13 19:29:31,275 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:29:31,275 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:31,276 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:29:31,276 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:29:31,276 INFO L87 Difference]: Start difference. First operand 183 states and 537 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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:29:31,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:31,336 INFO L93 Difference]: Finished difference Result 333 states and 939 transitions. [2021-07-13 19:29:31,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:29:31,336 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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 19 [2021-07-13 19:29:31,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:31,339 INFO L225 Difference]: With dead ends: 333 [2021-07-13 19:29:31,339 INFO L226 Difference]: Without dead ends: 321 [2021-07-13 19:29:31,339 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 54.4ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:29:31,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2021-07-13 19:29:31,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 201. [2021-07-13 19:29:31,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 200 states have (on average 2.955) internal successors, (591), 200 states have internal predecessors, (591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:31,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 591 transitions. [2021-07-13 19:29:31,348 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 591 transitions. Word has length 19 [2021-07-13 19:29:31,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:31,348 INFO L482 AbstractCegarLoop]: Abstraction has 201 states and 591 transitions. [2021-07-13 19:29:31,348 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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:29:31,348 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 591 transitions. [2021-07-13 19:29:31,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:29:31,349 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:31,350 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:31,350 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-07-13 19:29:31,350 INFO L430 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:31,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:31,350 INFO L82 PathProgramCache]: Analyzing trace with hash -1069621049, now seen corresponding path program 3 times [2021-07-13 19:29:31,350 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:31,351 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170225697] [2021-07-13 19:29:31,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:31,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:31,409 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:29:31,409 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:31,409 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170225697] [2021-07-13 19:29:31,409 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170225697] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:29:31,409 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:29:31,409 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:29:31,409 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509619982] [2021-07-13 19:29:31,410 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:29:31,410 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:31,410 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:29:31,410 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:29:31,410 INFO L87 Difference]: Start difference. First operand 201 states and 591 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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:29:31,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:31,449 INFO L93 Difference]: Finished difference Result 280 states and 812 transitions. [2021-07-13 19:29:31,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:29:31,449 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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 19 [2021-07-13 19:29:31,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:31,451 INFO L225 Difference]: With dead ends: 280 [2021-07-13 19:29:31,451 INFO L226 Difference]: Without dead ends: 280 [2021-07-13 19:29:31,452 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 36.6ms TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:29:31,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2021-07-13 19:29:31,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 189. [2021-07-13 19:29:31,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 188 states have (on average 2.952127659574468) internal successors, (555), 188 states have internal predecessors, (555), 0 states have call successors, (0), 0 states have call 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,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 555 transitions. [2021-07-13 19:29:31,460 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 555 transitions. Word has length 19 [2021-07-13 19:29:31,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:31,460 INFO L482 AbstractCegarLoop]: Abstraction has 189 states and 555 transitions. [2021-07-13 19:29:31,460 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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:29:31,460 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 555 transitions. [2021-07-13 19:29:31,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:29:31,461 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:31,461 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:31,461 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-07-13 19:29:31,461 INFO L430 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:31,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:31,461 INFO L82 PathProgramCache]: Analyzing trace with hash -1069276477, now seen corresponding path program 3 times [2021-07-13 19:29:31,462 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:31,462 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043425269] [2021-07-13 19:29:31,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:31,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:31,514 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:29:31,514 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:31,514 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043425269] [2021-07-13 19:29:31,514 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043425269] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:29:31,514 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:29:31,514 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:29:31,515 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34433958] [2021-07-13 19:29:31,515 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:29:31,515 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:31,516 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:29:31,516 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:29:31,516 INFO L87 Difference]: Start difference. First operand 189 states and 555 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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:29:31,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:31,551 INFO L93 Difference]: Finished difference Result 220 states and 628 transitions. [2021-07-13 19:29:31,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:29:31,551 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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 19 [2021-07-13 19:29:31,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:31,552 INFO L225 Difference]: With dead ends: 220 [2021-07-13 19:29:31,553 INFO L226 Difference]: Without dead ends: 207 [2021-07-13 19:29:31,553 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 26.5ms TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:29:31,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-07-13 19:29:31,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 189. [2021-07-13 19:29:31,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 188 states have (on average 2.9202127659574466) internal successors, (549), 188 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call 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,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 549 transitions. [2021-07-13 19:29:31,559 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 549 transitions. Word has length 19 [2021-07-13 19:29:31,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:31,559 INFO L482 AbstractCegarLoop]: Abstraction has 189 states and 549 transitions. [2021-07-13 19:29:31,560 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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:29:31,560 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 549 transitions. [2021-07-13 19:29:31,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:29:31,562 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:31,562 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:31,563 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-07-13 19:29:31,563 INFO L430 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:31,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:31,563 INFO L82 PathProgramCache]: Analyzing trace with hash -1821519765, now seen corresponding path program 4 times [2021-07-13 19:29:31,563 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:31,563 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708694519] [2021-07-13 19:29:31,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:31,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:31,626 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:29:31,626 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:31,626 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708694519] [2021-07-13 19:29:31,626 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708694519] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:29:31,626 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:29:31,626 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:29:31,627 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061249826] [2021-07-13 19:29:31,627 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:29:31,627 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:31,627 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:29:31,627 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:29:31,628 INFO L87 Difference]: Start difference. First operand 189 states and 549 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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:29:31,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:31,681 INFO L93 Difference]: Finished difference Result 207 states and 591 transitions. [2021-07-13 19:29:31,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:29:31,682 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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 19 [2021-07-13 19:29:31,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:31,683 INFO L225 Difference]: With dead ends: 207 [2021-07-13 19:29:31,683 INFO L226 Difference]: Without dead ends: 195 [2021-07-13 19:29:31,684 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 42.6ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:29:31,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2021-07-13 19:29:31,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 195. [2021-07-13 19:29:31,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 2.922680412371134) internal successors, (567), 194 states have internal predecessors, (567), 0 states have call successors, (0), 0 states have call 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,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 567 transitions. [2021-07-13 19:29:31,691 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 567 transitions. Word has length 19 [2021-07-13 19:29:31,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:31,693 INFO L482 AbstractCegarLoop]: Abstraction has 195 states and 567 transitions. [2021-07-13 19:29:31,693 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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:29:31,693 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 567 transitions. [2021-07-13 19:29:31,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:29:31,694 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:31,694 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:31,694 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-07-13 19:29:31,694 INFO L430 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:31,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:31,695 INFO L82 PathProgramCache]: Analyzing trace with hash -2086937587, now seen corresponding path program 5 times [2021-07-13 19:29:31,695 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:31,695 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715731139] [2021-07-13 19:29:31,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:31,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:31,740 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:29:31,742 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:31,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715731139] [2021-07-13 19:29:31,742 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715731139] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:29:31,742 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:29:31,743 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:29:31,743 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716699075] [2021-07-13 19:29:31,743 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:29:31,743 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:31,743 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:29:31,744 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:29:31,744 INFO L87 Difference]: Start difference. First operand 195 states and 567 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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:29:31,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:31,786 INFO L93 Difference]: Finished difference Result 214 states and 623 transitions. [2021-07-13 19:29:31,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:29:31,804 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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 19 [2021-07-13 19:29:31,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:31,805 INFO L225 Difference]: With dead ends: 214 [2021-07-13 19:29:31,805 INFO L226 Difference]: Without dead ends: 214 [2021-07-13 19:29:31,807 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 31.9ms TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:29:31,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2021-07-13 19:29:31,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 189. [2021-07-13 19:29:31,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 188 states have (on average 2.9202127659574466) internal successors, (549), 188 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call 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,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 549 transitions. [2021-07-13 19:29:31,814 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 549 transitions. Word has length 19 [2021-07-13 19:29:31,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:31,815 INFO L482 AbstractCegarLoop]: Abstraction has 189 states and 549 transitions. [2021-07-13 19:29:31,815 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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:29:31,815 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 549 transitions. [2021-07-13 19:29:31,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:29:31,815 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:31,815 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:31,816 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-07-13 19:29:31,816 INFO L430 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:31,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:31,816 INFO L82 PathProgramCache]: Analyzing trace with hash 1670174131, now seen corresponding path program 6 times [2021-07-13 19:29:31,816 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:31,817 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549159991] [2021-07-13 19:29:31,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:31,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:31,862 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:29:31,862 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:31,862 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549159991] [2021-07-13 19:29:31,864 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549159991] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:29:31,864 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:29:31,864 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:29:31,864 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548162189] [2021-07-13 19:29:31,865 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:29:31,865 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:31,865 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:29:31,865 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:29:31,865 INFO L87 Difference]: Start difference. First operand 189 states and 549 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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:29:31,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:31,895 INFO L93 Difference]: Finished difference Result 208 states and 605 transitions. [2021-07-13 19:29:31,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:29:31,896 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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 19 [2021-07-13 19:29:31,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:31,897 INFO L225 Difference]: With dead ends: 208 [2021-07-13 19:29:31,897 INFO L226 Difference]: Without dead ends: 208 [2021-07-13 19:29:31,898 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 21.2ms TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:29:31,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2021-07-13 19:29:31,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 189. [2021-07-13 19:29:31,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 188 states have (on average 2.9202127659574466) internal successors, (549), 188 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call 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,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 549 transitions. [2021-07-13 19:29:31,904 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 549 transitions. Word has length 19 [2021-07-13 19:29:31,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:31,904 INFO L482 AbstractCegarLoop]: Abstraction has 189 states and 549 transitions. [2021-07-13 19:29:31,904 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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:29:31,905 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 549 transitions. [2021-07-13 19:29:31,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:29:31,905 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:31,905 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:31,905 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-07-13 19:29:31,905 INFO L430 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:31,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:31,906 INFO L82 PathProgramCache]: Analyzing trace with hash 1170356842, now seen corresponding path program 1 times [2021-07-13 19:29:31,906 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:31,906 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533703140] [2021-07-13 19:29:31,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:31,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:31,979 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 19:29:31,979 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:31,979 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533703140] [2021-07-13 19:29:31,979 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533703140] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:31,979 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1762657432] [2021-07-13 19:29:31,980 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:29:32,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:32,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 8 conjunts are in the unsatisfiable core [2021-07-13 19:29:32,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:32,247 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 19:29:32,248 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1762657432] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:32,248 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:32,248 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-07-13 19:29:32,248 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270317600] [2021-07-13 19:29:32,248 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-07-13 19:29:32,248 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:32,249 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-07-13 19:29:32,249 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:29:32,249 INFO L87 Difference]: Start difference. First operand 189 states and 549 transitions. Second operand has 6 states, 6 states have (on average 4.5) internal successors, (27), 6 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call 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:32,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:32,331 INFO L93 Difference]: Finished difference Result 313 states and 911 transitions. [2021-07-13 19:29:32,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:29:32,332 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.5) internal successors, (27), 6 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:29:32,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:32,333 INFO L225 Difference]: With dead ends: 313 [2021-07-13 19:29:32,333 INFO L226 Difference]: Without dead ends: 220 [2021-07-13 19:29:32,334 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 118.3ms TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:29:32,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2021-07-13 19:29:32,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 220. [2021-07-13 19:29:32,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 220 states, 219 states have (on average 2.9269406392694064) internal successors, (641), 219 states have internal predecessors, (641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:32,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220 states to 220 states and 641 transitions. [2021-07-13 19:29:32,344 INFO L78 Accepts]: Start accepts. Automaton has 220 states and 641 transitions. Word has length 20 [2021-07-13 19:29:32,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:32,345 INFO L482 AbstractCegarLoop]: Abstraction has 220 states and 641 transitions. [2021-07-13 19:29:32,345 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 4.5) internal successors, (27), 6 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call 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:32,345 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 641 transitions. [2021-07-13 19:29:32,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-07-13 19:29:32,345 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:32,346 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:32,565 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-07-13 19:29:32,565 INFO L430 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:32,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:32,565 INFO L82 PathProgramCache]: Analyzing trace with hash 141625355, now seen corresponding path program 2 times [2021-07-13 19:29:32,566 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:32,566 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316713155] [2021-07-13 19:29:32,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:32,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:32,635 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:29:32,636 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:32,636 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316713155] [2021-07-13 19:29:32,636 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316713155] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:32,636 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1190141749] [2021-07-13 19:29:32,636 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:29:32,681 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:29:32,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:32,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:29:32,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:32,780 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 19:29:32,780 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1190141749] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:32,780 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:32,780 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 8 [2021-07-13 19:29:32,780 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627335495] [2021-07-13 19:29:32,781 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:29:32,781 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:32,781 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:29:32,781 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:29:32,781 INFO L87 Difference]: Start difference. First operand 220 states and 641 transitions. Second operand has 8 states, 8 states have (on average 3.75) internal successors, (30), 8 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call 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:32,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:32,916 INFO L93 Difference]: Finished difference Result 367 states and 1066 transitions. [2021-07-13 19:29:32,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:29:32,916 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.75) internal successors, (30), 8 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-07-13 19:29:32,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:32,918 INFO L225 Difference]: With dead ends: 367 [2021-07-13 19:29:32,919 INFO L226 Difference]: Without dead ends: 257 [2021-07-13 19:29:32,919 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 158.5ms TimeCoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:29:32,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2021-07-13 19:29:32,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 251. [2021-07-13 19:29:32,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 251 states, 250 states have (on average 2.932) internal successors, (733), 250 states have internal predecessors, (733), 0 states have call successors, (0), 0 states have call 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:32,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 733 transitions. [2021-07-13 19:29:32,926 INFO L78 Accepts]: Start accepts. Automaton has 251 states and 733 transitions. Word has length 21 [2021-07-13 19:29:32,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:32,926 INFO L482 AbstractCegarLoop]: Abstraction has 251 states and 733 transitions. [2021-07-13 19:29:32,926 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 3.75) internal successors, (30), 8 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call 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:32,926 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 733 transitions. [2021-07-13 19:29:32,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:29:32,927 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:32,927 INFO L508 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:33,143 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-07-13 19:29:33,143 INFO L430 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:33,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:33,144 INFO L82 PathProgramCache]: Analyzing trace with hash -1684279670, now seen corresponding path program 3 times [2021-07-13 19:29:33,144 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:33,144 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010987056] [2021-07-13 19:29:33,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:33,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:33,226 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 19:29:33,227 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:33,227 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010987056] [2021-07-13 19:29:33,227 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010987056] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:33,227 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1027670362] [2021-07-13 19:29:33,227 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:29:33,273 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:29:33,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:33,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-13 19:29:33,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:33,393 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 19:29:33,393 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1027670362] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:33,393 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:33,393 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-07-13 19:29:33,393 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902042659] [2021-07-13 19:29:33,394 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:29:33,395 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:33,395 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:29:33,395 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:29:33,395 INFO L87 Difference]: Start difference. First operand 251 states and 733 transitions. Second operand has 8 states, 8 states have (on average 3.625) internal successors, (29), 8 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call 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,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:33,506 INFO L93 Difference]: Finished difference Result 375 states and 1095 transitions. [2021-07-13 19:29:33,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:29:33,506 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 8 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-07-13 19:29:33,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:33,508 INFO L225 Difference]: With dead ends: 375 [2021-07-13 19:29:33,508 INFO L226 Difference]: Without dead ends: 282 [2021-07-13 19:29:33,509 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 151.8ms TimeCoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:29:33,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2021-07-13 19:29:33,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 282. [2021-07-13 19:29:33,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 282 states, 281 states have (on average 2.9359430604982206) internal successors, (825), 281 states have internal predecessors, (825), 0 states have call successors, (0), 0 states have call 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,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 825 transitions. [2021-07-13 19:29:33,516 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 825 transitions. Word has length 22 [2021-07-13 19:29:33,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:33,516 INFO L482 AbstractCegarLoop]: Abstraction has 282 states and 825 transitions. [2021-07-13 19:29:33,516 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 8 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call 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,516 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 825 transitions. [2021-07-13 19:29:33,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:29:33,518 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:33,518 INFO L508 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:33,732 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:29:33,733 INFO L430 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:33,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:33,733 INFO L82 PathProgramCache]: Analyzing trace with hash 1842206699, now seen corresponding path program 4 times [2021-07-13 19:29:33,733 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:33,733 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425042118] [2021-07-13 19:29:33,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:33,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:33,801 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 19:29:33,801 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:33,802 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425042118] [2021-07-13 19:29:33,802 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425042118] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:33,802 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1416375514] [2021-07-13 19:29:33,802 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 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:29:33,844 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:29:33,844 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:33,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2021-07-13 19:29:33,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:33,943 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 19:29:33,943 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1416375514] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:33,943 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:33,943 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2021-07-13 19:29:33,944 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842594263] [2021-07-13 19:29:33,945 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:29:33,945 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:33,946 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:29:33,946 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:29:33,947 INFO L87 Difference]: Start difference. First operand 282 states and 825 transitions. Second operand has 9 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 9 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call 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,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:34,066 INFO L93 Difference]: Finished difference Result 406 states and 1187 transitions. [2021-07-13 19:29:34,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:29:34,067 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 9 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:29:34,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:34,069 INFO L225 Difference]: With dead ends: 406 [2021-07-13 19:29:34,069 INFO L226 Difference]: Without dead ends: 313 [2021-07-13 19:29:34,069 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 163.4ms TimeCoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:29:34,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2021-07-13 19:29:34,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 313. [2021-07-13 19:29:34,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 312 states have (on average 2.9391025641025643) internal successors, (917), 312 states have internal predecessors, (917), 0 states have call successors, (0), 0 states have call 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,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 917 transitions. [2021-07-13 19:29:34,078 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 917 transitions. Word has length 23 [2021-07-13 19:29:34,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:34,078 INFO L482 AbstractCegarLoop]: Abstraction has 313 states and 917 transitions. [2021-07-13 19:29:34,078 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 9 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call 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,078 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 917 transitions. [2021-07-13 19:29:34,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:29:34,079 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:34,079 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:34,305 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:29:34,305 INFO L430 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:34,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:34,305 INFO L82 PathProgramCache]: Analyzing trace with hash -505865558, now seen corresponding path program 5 times [2021-07-13 19:29:34,306 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:34,306 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135966809] [2021-07-13 19:29:34,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:34,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:34,585 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:29:34,585 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:34,585 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135966809] [2021-07-13 19:29:34,585 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135966809] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:34,585 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1952756879] [2021-07-13 19:29:34,585 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 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:29:34,633 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:29:34,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:34,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:29:34,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:34,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:29:34,729 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:34,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 24 treesize of output 18 [2021-07-13 19:29:34,734 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:34,755 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:34,756 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:29:34,756 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:65, output treesize:55 [2021-07-13 19:29:34,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:29:34,885 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:34,891 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:34,892 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:29:34,892 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:29:34,892 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:14 [2021-07-13 19:29:34,964 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:29:34,964 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1952756879] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:34,964 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:34,964 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:29:34,964 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776458511] [2021-07-13 19:29:34,965 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:29:34,965 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:34,965 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:29:34,965 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:29:34,965 INFO L87 Difference]: Start difference. First operand 313 states and 917 transitions. Second operand has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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:35,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:35,438 INFO L93 Difference]: Finished difference Result 519 states and 1492 transitions. [2021-07-13 19:29:35,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:29:35,438 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:29:35,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:35,441 INFO L225 Difference]: With dead ends: 519 [2021-07-13 19:29:35,441 INFO L226 Difference]: Without dead ends: 488 [2021-07-13 19:29:35,442 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 547.7ms TimeCoverageRelationStatistics Valid=86, Invalid=334, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:29:35,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2021-07-13 19:29:35,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 355. [2021-07-13 19:29:35,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 355 states, 354 states have (on average 2.926553672316384) internal successors, (1036), 354 states have internal predecessors, (1036), 0 states have call successors, (0), 0 states have call 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:35,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 1036 transitions. [2021-07-13 19:29:35,454 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 1036 transitions. Word has length 24 [2021-07-13 19:29:35,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:35,454 INFO L482 AbstractCegarLoop]: Abstraction has 355 states and 1036 transitions. [2021-07-13 19:29:35,454 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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:35,454 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 1036 transitions. [2021-07-13 19:29:35,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:29:35,456 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:35,456 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:35,681 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-07-13 19:29:35,681 INFO L430 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:35,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:35,682 INFO L82 PathProgramCache]: Analyzing trace with hash -1479730454, now seen corresponding path program 6 times [2021-07-13 19:29:35,682 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:35,682 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011802254] [2021-07-13 19:29:35,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:35,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:35,961 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:29:35,961 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:35,961 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011802254] [2021-07-13 19:29:35,961 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011802254] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:35,962 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [721671901] [2021-07-13 19:29:35,962 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 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:29:36,014 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:29:36,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:36,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:29:36,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:36,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 24 treesize of output 18 [2021-07-13 19:29:36,086 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:36,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 24 treesize of output 18 [2021-07-13 19:29:36,091 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:36,112 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:36,113 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:29:36,114 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:65, output treesize:55 [2021-07-13 19:29:36,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:36,258 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:36,264 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:36,265 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:29:36,265 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:29:36,265 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:14 [2021-07-13 19:29:36,328 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:29:36,328 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [721671901] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:36,328 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:36,328 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:29:36,328 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662783355] [2021-07-13 19:29:36,329 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:29:36,329 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:36,329 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:29:36,329 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:29:36,330 INFO L87 Difference]: Start difference. First operand 355 states and 1036 transitions. Second operand has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:36,738 INFO L93 Difference]: Finished difference Result 540 states and 1555 transitions. [2021-07-13 19:29:36,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:29:36,739 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:29:36,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:36,742 INFO L225 Difference]: With dead ends: 540 [2021-07-13 19:29:36,743 INFO L226 Difference]: Without dead ends: 509 [2021-07-13 19:29:36,743 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 531.5ms TimeCoverageRelationStatistics Valid=84, Invalid=336, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:29:36,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2021-07-13 19:29:36,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 362. [2021-07-13 19:29:36,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 361 states have (on average 2.9473684210526314) internal successors, (1064), 361 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call 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,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 1064 transitions. [2021-07-13 19:29:36,772 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 1064 transitions. Word has length 24 [2021-07-13 19:29:36,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:36,772 INFO L482 AbstractCegarLoop]: Abstraction has 362 states and 1064 transitions. [2021-07-13 19:29:36,772 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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,772 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 1064 transitions. [2021-07-13 19:29:36,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:29:36,773 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:36,773 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:37,000 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:29:37,000 INFO L430 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:37,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:37,001 INFO L82 PathProgramCache]: Analyzing trace with hash -1745148276, now seen corresponding path program 7 times [2021-07-13 19:29:37,001 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:37,001 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450603748] [2021-07-13 19:29:37,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:37,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:37,275 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:29:37,276 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:37,276 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450603748] [2021-07-13 19:29:37,276 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450603748] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:37,276 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1274574106] [2021-07-13 19:29:37,276 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 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:29:37,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:37,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:29:37,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:37,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 24 treesize of output 18 [2021-07-13 19:29:37,399 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:37,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:29:37,409 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:37,431 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:37,432 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:29:37,433 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:65, output treesize:55 [2021-07-13 19:29:37,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:37,556 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:37,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 28 treesize of output 22 [2021-07-13 19:29:37,563 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:37,587 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:37,588 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:29:37,589 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:29:37,589 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:79, output treesize:37 [2021-07-13 19:29:37,717 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:29:37,718 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1274574106] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:37,718 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:37,718 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:29:37,718 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30027908] [2021-07-13 19:29:37,718 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:29:37,719 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:37,719 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:29:37,719 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:29:37,719 INFO L87 Difference]: Start difference. First operand 362 states and 1064 transitions. Second operand has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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:38,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:38,349 INFO L93 Difference]: Finished difference Result 662 states and 1885 transitions. [2021-07-13 19:29:38,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:29:38,350 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:29:38,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:38,353 INFO L225 Difference]: With dead ends: 662 [2021-07-13 19:29:38,354 INFO L226 Difference]: Without dead ends: 585 [2021-07-13 19:29:38,354 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 664.7ms TimeCoverageRelationStatistics Valid=101, Invalid=405, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:29:38,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 585 states. [2021-07-13 19:29:38,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 585 to 376. [2021-07-13 19:29:38,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 375 states have (on average 3.005333333333333) internal successors, (1127), 375 states have internal predecessors, (1127), 0 states have call successors, (0), 0 states have call 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:38,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 1127 transitions. [2021-07-13 19:29:38,365 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 1127 transitions. Word has length 24 [2021-07-13 19:29:38,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:38,365 INFO L482 AbstractCegarLoop]: Abstraction has 376 states and 1127 transitions. [2021-07-13 19:29:38,366 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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:38,366 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 1127 transitions. [2021-07-13 19:29:38,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:29:38,367 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:38,367 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:38,590 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-07-13 19:29:38,590 INFO L430 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:38,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:38,591 INFO L82 PathProgramCache]: Analyzing trace with hash 2106965424, now seen corresponding path program 8 times [2021-07-13 19:29:38,591 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:38,591 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220501929] [2021-07-13 19:29:38,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:38,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:38,803 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:29:38,803 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:38,803 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220501929] [2021-07-13 19:29:38,803 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220501929] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:38,804 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [374583036] [2021-07-13 19:29:38,804 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 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:29:38,857 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:29:38,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:38,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:29:38,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:38,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:29:38,932 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:38,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 24 treesize of output 18 [2021-07-13 19:29:38,936 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:38,957 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:38,971 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:29:38,971 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:75, output treesize:65 [2021-07-13 19:29:39,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:39,066 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:39,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 28 treesize of output 22 [2021-07-13 19:29:39,071 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:39,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 28 treesize of output 22 [2021-07-13 19:29:39,081 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:39,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 28 treesize of output 22 [2021-07-13 19:29:39,085 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:39,130 INFO L628 ElimStorePlain]: treesize reduction 62, result has 19.5 percent of original size [2021-07-13 19:29:39,130 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:29:39,131 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:29:39,131 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:161, output treesize:15 [2021-07-13 19:29:39,193 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:29:39,194 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [374583036] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:39,194 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:39,194 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-07-13 19:29:39,194 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595206404] [2021-07-13 19:29:39,194 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:29:39,194 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:39,195 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:29:39,195 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:29:39,195 INFO L87 Difference]: Start difference. First operand 376 states and 1127 transitions. Second operand has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call 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,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:39,661 INFO L93 Difference]: Finished difference Result 500 states and 1479 transitions. [2021-07-13 19:29:39,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:29:39,662 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:29:39,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:39,664 INFO L225 Difference]: With dead ends: 500 [2021-07-13 19:29:39,664 INFO L226 Difference]: Without dead ends: 441 [2021-07-13 19:29:39,665 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 17 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 499.9ms TimeCoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:29:39,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2021-07-13 19:29:39,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 390. [2021-07-13 19:29:39,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 389 states have (on average 3.005141388174807) internal successors, (1169), 389 states have internal predecessors, (1169), 0 states have call successors, (0), 0 states have call 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,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 1169 transitions. [2021-07-13 19:29:39,675 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 1169 transitions. Word has length 24 [2021-07-13 19:29:39,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:39,676 INFO L482 AbstractCegarLoop]: Abstraction has 390 states and 1169 transitions. [2021-07-13 19:29:39,676 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call 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,676 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 1169 transitions. [2021-07-13 19:29:39,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:29:39,677 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:39,677 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:39,903 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2021-07-13 19:29:39,903 INFO L430 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:39,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:39,904 INFO L82 PathProgramCache]: Analyzing trace with hash 1841547602, now seen corresponding path program 9 times [2021-07-13 19:29:39,904 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:39,904 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318790677] [2021-07-13 19:29:39,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:39,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:40,106 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:29:40,106 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:40,106 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318790677] [2021-07-13 19:29:40,106 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318790677] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:40,107 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1019486161] [2021-07-13 19:29:40,107 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 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:29:40,140 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:29:40,140 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:40,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:29:40,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:40,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:29:40,247 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:40,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:29:40,252 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:40,275 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:40,277 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:29:40,277 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:75, output treesize:65 [2021-07-13 19:29:40,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 28 treesize of output 22 [2021-07-13 19:29:40,341 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:40,367 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:40,367 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:29:40,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 28 treesize of output 22 [2021-07-13 19:29:40,372 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:40,396 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:40,397 INFO L518 ElimStorePlain]: Eliminatee v_prenex_2 vanished before elimination [2021-07-13 19:29:40,398 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:29:40,398 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:79, output treesize:37 [2021-07-13 19:29:40,504 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:29:40,504 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1019486161] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:40,504 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:40,504 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:29:40,505 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910805045] [2021-07-13 19:29:40,505 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:29:40,505 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:40,505 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:29:40,505 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:29:40,506 INFO L87 Difference]: Start difference. First operand 390 states and 1169 transitions. Second operand has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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:41,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:41,032 INFO L93 Difference]: Finished difference Result 508 states and 1523 transitions. [2021-07-13 19:29:41,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:29:41,033 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:29:41,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:41,034 INFO L225 Difference]: With dead ends: 508 [2021-07-13 19:29:41,035 INFO L226 Difference]: Without dead ends: 462 [2021-07-13 19:29:41,035 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 553.8ms TimeCoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:29:41,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 462 states. [2021-07-13 19:29:41,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 462 to 397. [2021-07-13 19:29:41,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 397 states, 396 states have (on average 3.022727272727273) internal successors, (1197), 396 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have call 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:41,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 1197 transitions. [2021-07-13 19:29:41,045 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 1197 transitions. Word has length 24 [2021-07-13 19:29:41,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:41,045 INFO L482 AbstractCegarLoop]: Abstraction has 397 states and 1197 transitions. [2021-07-13 19:29:41,045 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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:41,045 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 1197 transitions. [2021-07-13 19:29:41,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:29:41,046 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:41,046 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:41,260 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:29:41,261 INFO L430 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:41,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:41,261 INFO L82 PathProgramCache]: Analyzing trace with hash -307248934, now seen corresponding path program 10 times [2021-07-13 19:29:41,261 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:41,261 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183603958] [2021-07-13 19:29:41,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:41,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:41,499 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:29:41,499 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:41,499 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183603958] [2021-07-13 19:29:41,500 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183603958] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:41,500 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [808056510] [2021-07-13 19:29:41,500 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 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:29:41,536 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:29:41,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:41,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:29:41,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:41,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:29:41,603 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:41,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:29:41,608 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:41,630 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:41,631 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:29:41,632 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:71, output treesize:61 [2021-07-13 19:29:41,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 28 treesize of output 22 [2021-07-13 19:29:41,703 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:41,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 28 treesize of output 22 [2021-07-13 19:29:41,708 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:41,769 INFO L628 ElimStorePlain]: treesize reduction 74, result has 45.2 percent of original size [2021-07-13 19:29:41,769 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:29:41,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 28 treesize of output 22 [2021-07-13 19:29:41,773 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:41,795 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:41,795 INFO L518 ElimStorePlain]: Eliminatee v_prenex_4 vanished before elimination [2021-07-13 19:29:41,796 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:29:41,796 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:177, output treesize:40 [2021-07-13 19:29:41,937 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:29:41,937 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [808056510] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:41,938 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:41,938 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:29:41,938 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65027128] [2021-07-13 19:29:41,938 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:29:41,938 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:41,939 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:29:41,939 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:29:41,939 INFO L87 Difference]: Start difference. First operand 397 states and 1197 transitions. Second operand has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:42,576 INFO L93 Difference]: Finished difference Result 667 states and 1964 transitions. [2021-07-13 19:29:42,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:29:42,577 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:29:42,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:42,580 INFO L225 Difference]: With dead ends: 667 [2021-07-13 19:29:42,580 INFO L226 Difference]: Without dead ends: 576 [2021-07-13 19:29:42,580 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 647.5ms TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:29:42,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states. [2021-07-13 19:29:42,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 426. [2021-07-13 19:29:42,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 3.018823529411765) internal successors, (1283), 425 states have internal predecessors, (1283), 0 states have call successors, (0), 0 states have call 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,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1283 transitions. [2021-07-13 19:29:42,591 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1283 transitions. Word has length 24 [2021-07-13 19:29:42,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:42,592 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1283 transitions. [2021-07-13 19:29:42,592 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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,592 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1283 transitions. [2021-07-13 19:29:42,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:29:42,593 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:42,593 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:42,808 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-07-13 19:29:42,809 INFO L430 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:42,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:42,809 INFO L82 PathProgramCache]: Analyzing trace with hash 634923818, now seen corresponding path program 11 times [2021-07-13 19:29:42,809 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:42,809 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186652191] [2021-07-13 19:29:42,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:42,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:42,983 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:29:42,983 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:42,983 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186652191] [2021-07-13 19:29:42,983 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186652191] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:42,983 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1720791520] [2021-07-13 19:29:42,983 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:29:43,019 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:29:43,019 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:43,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:29:43,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:43,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 24 treesize of output 18 [2021-07-13 19:29:43,096 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:43,102 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:43,102 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:29:43,102 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:27 [2021-07-13 19:29:43,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 28 treesize of output 22 [2021-07-13 19:29:43,187 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:43,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 28 treesize of output 22 [2021-07-13 19:29:43,190 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:43,208 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:43,208 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:29:43,209 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:29:43,209 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:73, output treesize:31 [2021-07-13 19:29:43,273 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:29:43,274 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1720791520] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:43,274 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:43,274 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-07-13 19:29:43,274 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277700398] [2021-07-13 19:29:43,274 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:29:43,274 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:43,275 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:29:43,275 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:29:43,275 INFO L87 Difference]: Start difference. First operand 426 states and 1283 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:29:43,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:43,677 INFO L93 Difference]: Finished difference Result 562 states and 1672 transitions. [2021-07-13 19:29:43,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:29:43,677 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 24 [2021-07-13 19:29:43,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:43,679 INFO L225 Difference]: With dead ends: 562 [2021-07-13 19:29:43,679 INFO L226 Difference]: Without dead ends: 503 [2021-07-13 19:29:43,680 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 17 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 367.6ms TimeCoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:29:43,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2021-07-13 19:29:43,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 453. [2021-07-13 19:29:43,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 453 states, 452 states have (on average 3.017699115044248) internal successors, (1364), 452 states have internal predecessors, (1364), 0 states have call successors, (0), 0 states have call 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,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 453 states to 453 states and 1364 transitions. [2021-07-13 19:29:43,690 INFO L78 Accepts]: Start accepts. Automaton has 453 states and 1364 transitions. Word has length 24 [2021-07-13 19:29:43,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:43,690 INFO L482 AbstractCegarLoop]: Abstraction has 453 states and 1364 transitions. [2021-07-13 19:29:43,690 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:29:43,690 INFO L276 IsEmpty]: Start isEmpty. Operand 453 states and 1364 transitions. [2021-07-13 19:29:43,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:29:43,691 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:43,691 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:43,916 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2021-07-13 19:29:43,916 INFO L430 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:43,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:43,916 INFO L82 PathProgramCache]: Analyzing trace with hash 369505996, now seen corresponding path program 12 times [2021-07-13 19:29:43,917 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:43,917 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972584155] [2021-07-13 19:29:43,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:43,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:44,089 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:29:44,089 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:44,090 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972584155] [2021-07-13 19:29:44,090 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972584155] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:44,090 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1885746239] [2021-07-13 19:29:44,090 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 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:29:44,193 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:29:44,194 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:44,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:29:44,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:44,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 24 treesize of output 18 [2021-07-13 19:29:44,269 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:44,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 24 treesize of output 18 [2021-07-13 19:29:44,274 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:44,298 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:44,299 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:29:44,299 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:71, output treesize:61 [2021-07-13 19:29:44,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 28 treesize of output 22 [2021-07-13 19:29:44,361 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:44,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 28 treesize of output 22 [2021-07-13 19:29:44,367 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:44,431 INFO L628 ElimStorePlain]: treesize reduction 89, result has 34.1 percent of original size [2021-07-13 19:29:44,431 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:29:44,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2021-07-13 19:29:44,436 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:44,459 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:44,459 INFO L518 ElimStorePlain]: Eliminatee v_prenex_6 vanished before elimination [2021-07-13 19:29:44,460 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:29:44,460 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:177, output treesize:37 [2021-07-13 19:29:44,566 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:29:44,566 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1885746239] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:44,566 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:44,566 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:29:44,567 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572579223] [2021-07-13 19:29:44,568 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:29:44,568 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:44,569 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:29:44,569 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:29:44,569 INFO L87 Difference]: Start difference. First operand 453 states and 1364 transitions. Second operand has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:45,282 INFO L93 Difference]: Finished difference Result 729 states and 2118 transitions. [2021-07-13 19:29:45,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:29:45,282 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:29:45,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:45,286 INFO L225 Difference]: With dead ends: 729 [2021-07-13 19:29:45,286 INFO L226 Difference]: Without dead ends: 607 [2021-07-13 19:29:45,287 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 609.4ms TimeCoverageRelationStatistics Valid=102, Invalid=404, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:29:45,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 607 states. [2021-07-13 19:29:45,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 607 to 474. [2021-07-13 19:29:45,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 474 states, 473 states have (on average 3.076109936575053) internal successors, (1455), 473 states have internal predecessors, (1455), 0 states have call successors, (0), 0 states have call 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,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 474 states to 474 states and 1455 transitions. [2021-07-13 19:29:45,299 INFO L78 Accepts]: Start accepts. Automaton has 474 states and 1455 transitions. Word has length 24 [2021-07-13 19:29:45,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:45,299 INFO L482 AbstractCegarLoop]: Abstraction has 474 states and 1455 transitions. [2021-07-13 19:29:45,299 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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,299 INFO L276 IsEmpty]: Start isEmpty. Operand 474 states and 1455 transitions. [2021-07-13 19:29:45,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:29:45,300 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:45,301 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:45,505 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:29:45,505 INFO L430 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:45,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:45,505 INFO L82 PathProgramCache]: Analyzing trace with hash -1779290540, now seen corresponding path program 13 times [2021-07-13 19:29:45,505 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:45,506 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715378443] [2021-07-13 19:29:45,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:45,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:45,730 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:29:45,730 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:45,730 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715378443] [2021-07-13 19:29:45,731 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715378443] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:45,731 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [189099104] [2021-07-13 19:29:45,731 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 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:29:45,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:45,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:29:45,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:45,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:29:45,823 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:45,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 24 treesize of output 18 [2021-07-13 19:29:45,827 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:45,849 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:45,850 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:29:45,850 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:75, output treesize:65 [2021-07-13 19:29:45,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:29:45,902 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:45,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 28 treesize of output 22 [2021-07-13 19:29:45,906 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:45,963 INFO L628 ElimStorePlain]: treesize reduction 74, result has 45.2 percent of original size [2021-07-13 19:29:45,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:45,966 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:45,989 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:45,989 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:29:45,989 INFO L518 ElimStorePlain]: Eliminatee v_prenex_7 vanished before elimination [2021-07-13 19:29:45,990 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:29:45,990 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:177, output treesize:40 [2021-07-13 19:29:46,088 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:29:46,088 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [189099104] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:46,088 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:46,088 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:29:46,088 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281739731] [2021-07-13 19:29:46,088 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:29:46,088 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:46,089 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:29:46,089 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:29:46,089 INFO L87 Difference]: Start difference. First operand 474 states and 1455 transitions. Second operand has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:46,850 INFO L93 Difference]: Finished difference Result 834 states and 2442 transitions. [2021-07-13 19:29:46,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:29:46,850 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:29:46,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:46,852 INFO L225 Difference]: With dead ends: 834 [2021-07-13 19:29:46,853 INFO L226 Difference]: Without dead ends: 712 [2021-07-13 19:29:46,853 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 723.0ms TimeCoverageRelationStatistics Valid=103, Invalid=403, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:29:46,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 712 states. [2021-07-13 19:29:46,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 712 to 495. [2021-07-13 19:29:46,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 495 states, 494 states have (on average 3.1153846153846154) internal successors, (1539), 494 states have internal predecessors, (1539), 0 states have call successors, (0), 0 states have call 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,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 495 states to 495 states and 1539 transitions. [2021-07-13 19:29:46,866 INFO L78 Accepts]: Start accepts. Automaton has 495 states and 1539 transitions. Word has length 24 [2021-07-13 19:29:46,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:46,866 INFO L482 AbstractCegarLoop]: Abstraction has 495 states and 1539 transitions. [2021-07-13 19:29:46,866 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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,866 INFO L276 IsEmpty]: Start isEmpty. Operand 495 states and 1539 transitions. [2021-07-13 19:29:46,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:29:46,868 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:46,868 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:47,084 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2021-07-13 19:29:47,084 INFO L430 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:47,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:47,085 INFO L82 PathProgramCache]: Analyzing trace with hash -1272944274, now seen corresponding path program 14 times [2021-07-13 19:29:47,085 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:47,085 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351313673] [2021-07-13 19:29:47,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:47,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:47,268 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:29:47,268 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:47,268 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351313673] [2021-07-13 19:29:47,268 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351313673] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:47,268 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2071366469] [2021-07-13 19:29:47,268 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 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:29:47,320 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:29:47,320 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:47,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:29:47,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:47,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 24 treesize of output 18 [2021-07-13 19:29:47,376 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:47,378 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:29:47,379 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:47,398 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:47,400 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:29:47,400 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:65, output treesize:55 [2021-07-13 19:29:47,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 28 treesize of output 22 [2021-07-13 19:29:47,493 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:47,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 28 treesize of output 22 [2021-07-13 19:29:47,499 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:47,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:47,521 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:47,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:29:47,525 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:47,582 INFO L628 ElimStorePlain]: treesize reduction 53, result has 43.0 percent of original size [2021-07-13 19:29:47,582 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:29:47,583 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:29:47,584 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:177, output treesize:40 [2021-07-13 19:29:47,683 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:29:47,684 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2071366469] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:47,684 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:47,684 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:29:47,684 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893325297] [2021-07-13 19:29:47,684 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:29:47,684 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:47,685 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:29:47,685 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:29:47,685 INFO L87 Difference]: Start difference. First operand 495 states and 1539 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,145 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 38 [2021-07-13 19:29:48,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:48,624 INFO L93 Difference]: Finished difference Result 1038 states and 3038 transitions. [2021-07-13 19:29:48,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:29:48,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 24 [2021-07-13 19:29:48,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:48,628 INFO L225 Difference]: With dead ends: 1038 [2021-07-13 19:29:48,628 INFO L226 Difference]: Without dead ends: 870 [2021-07-13 19:29:48,628 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 957.7ms TimeCoverageRelationStatistics Valid=149, Invalid=451, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:29:48,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 870 states. [2021-07-13 19:29:48,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 870 to 556. [2021-07-13 19:29:48,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 556 states, 555 states have (on average 3.126126126126126) internal successors, (1735), 555 states have internal predecessors, (1735), 0 states have call successors, (0), 0 states have call 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,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 556 states to 556 states and 1735 transitions. [2021-07-13 19:29:48,643 INFO L78 Accepts]: Start accepts. Automaton has 556 states and 1735 transitions. Word has length 24 [2021-07-13 19:29:48,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:48,643 INFO L482 AbstractCegarLoop]: Abstraction has 556 states and 1735 transitions. [2021-07-13 19:29:48,643 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:48,643 INFO L276 IsEmpty]: Start isEmpty. Operand 556 states and 1735 transitions. [2021-07-13 19:29:48,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:29:48,645 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:48,645 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:48,852 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:29:48,853 INFO L430 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:48,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:48,853 INFO L82 PathProgramCache]: Analyzing trace with hash 2034365354, now seen corresponding path program 15 times [2021-07-13 19:29:48,853 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:48,853 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918956866] [2021-07-13 19:29:48,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:48,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:49,085 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:29:49,086 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:49,086 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918956866] [2021-07-13 19:29:49,086 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918956866] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:49,086 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1928458457] [2021-07-13 19:29:49,086 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:29:49,120 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:29:49,121 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:49,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:29:49,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:49,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:49,183 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:49,193 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:49,194 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:49,205 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:49,206 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:29:49,207 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:45, output treesize:31 [2021-07-13 19:29:49,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 19 treesize of output 15 [2021-07-13 19:29:49,340 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:49,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:29:49,343 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:49,359 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:49,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:49,363 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:49,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:49,368 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:49,381 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:49,382 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:29:49,382 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:55, output treesize:25 [2021-07-13 19:29:49,468 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:29:49,468 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1928458457] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:49,468 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:49,468 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:29:49,468 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097773604] [2021-07-13 19:29:49,469 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:29:49,469 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:49,469 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:29:49,469 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:29:49,469 INFO L87 Difference]: Start difference. First operand 556 states and 1735 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:51,038 INFO L93 Difference]: Finished difference Result 1218 states and 3567 transitions. [2021-07-13 19:29:51,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-13 19:29:51,038 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:29:51,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:51,042 INFO L225 Difference]: With dead ends: 1218 [2021-07-13 19:29:51,042 INFO L226 Difference]: Without dead ends: 1118 [2021-07-13 19:29:51,043 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 209 ImplicationChecksByTransitivity, 1385.8ms TimeCoverageRelationStatistics Valid=224, Invalid=1036, Unknown=0, NotChecked=0, Total=1260 [2021-07-13 19:29:51,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1118 states. [2021-07-13 19:29:51,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1118 to 618. [2021-07-13 19:29:51,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 618 states, 617 states have (on average 3.1053484602917343) internal successors, (1916), 617 states have internal predecessors, (1916), 0 states have call successors, (0), 0 states have call 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,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 618 states to 618 states and 1916 transitions. [2021-07-13 19:29:51,060 INFO L78 Accepts]: Start accepts. Automaton has 618 states and 1916 transitions. Word has length 24 [2021-07-13 19:29:51,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:51,060 INFO L482 AbstractCegarLoop]: Abstraction has 618 states and 1916 transitions. [2021-07-13 19:29:51,060 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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,060 INFO L276 IsEmpty]: Start isEmpty. Operand 618 states and 1916 transitions. [2021-07-13 19:29:51,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:29:51,062 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:51,062 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:51,281 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2021-07-13 19:29:51,281 INFO L430 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:51,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:51,281 INFO L82 PathProgramCache]: Analyzing trace with hash -67894864, now seen corresponding path program 16 times [2021-07-13 19:29:51,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:51,281 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612347721] [2021-07-13 19:29:51,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:51,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:51,537 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:29:51,537 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:51,537 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612347721] [2021-07-13 19:29:51,537 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612347721] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:51,537 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1297882419] [2021-07-13 19:29:51,537 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 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:29:51,586 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:29:51,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:51,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:29:51,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:51,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 17 treesize of output 13 [2021-07-13 19:29:51,644 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:51,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:51,648 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:51,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:51,654 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:51,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 18 treesize of output 14 [2021-07-13 19:29:51,657 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:51,687 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:51,688 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:51,688 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:109, output treesize:81 [2021-07-13 19:29:51,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:29:51,836 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:51,840 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:51,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:51,843 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:29:51,848 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:51,848 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:29:51,848 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:26, output treesize:11 [2021-07-13 19:29:51,900 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:29:51,900 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1297882419] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:51,900 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:51,900 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:29:51,900 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871302304] [2021-07-13 19:29:51,901 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:29:51,901 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:51,901 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:29:51,901 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:29:51,901 INFO L87 Difference]: Start difference. First operand 618 states and 1916 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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:52,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:52,664 INFO L93 Difference]: Finished difference Result 966 states and 2867 transitions. [2021-07-13 19:29:52,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:29:52,664 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:29:52,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:52,668 INFO L225 Difference]: With dead ends: 966 [2021-07-13 19:29:52,668 INFO L226 Difference]: Without dead ends: 908 [2021-07-13 19:29:52,669 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 885.2ms TimeCoverageRelationStatistics Valid=150, Invalid=662, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:29:52,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 908 states. [2021-07-13 19:29:52,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 908 to 628. [2021-07-13 19:29:52,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 628 states, 627 states have (on average 3.0988835725677832) internal successors, (1943), 627 states have internal predecessors, (1943), 0 states have call successors, (0), 0 states have call 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:52,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 628 states to 628 states and 1943 transitions. [2021-07-13 19:29:52,683 INFO L78 Accepts]: Start accepts. Automaton has 628 states and 1943 transitions. Word has length 24 [2021-07-13 19:29:52,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:52,684 INFO L482 AbstractCegarLoop]: Abstraction has 628 states and 1943 transitions. [2021-07-13 19:29:52,684 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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:52,684 INFO L276 IsEmpty]: Start isEmpty. Operand 628 states and 1943 transitions. [2021-07-13 19:29:52,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:29:52,685 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:52,685 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:52,900 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:29:52,901 INFO L430 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:52,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:52,901 INFO L82 PathProgramCache]: Analyzing trace with hash -1805866680, now seen corresponding path program 17 times [2021-07-13 19:29:52,901 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:52,901 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683182208] [2021-07-13 19:29:52,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:52,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:53,177 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:29:53,178 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:53,178 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683182208] [2021-07-13 19:29:53,178 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683182208] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:53,178 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1370671222] [2021-07-13 19:29:53,178 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 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:29:53,223 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:29:53,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:53,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:29:53,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:53,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 17 treesize of output 13 [2021-07-13 19:29:53,293 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:53,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:29:53,296 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:53,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 18 treesize of output 14 [2021-07-13 19:29:53,300 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:53,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 18 treesize of output 14 [2021-07-13 19:29:53,303 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:53,330 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:53,332 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:53,332 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:109, output treesize:81 [2021-07-13 19:29:53,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 19 treesize of output 15 [2021-07-13 19:29:53,482 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:53,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 20 treesize of output 16 [2021-07-13 19:29:53,486 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:53,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 20 treesize of output 16 [2021-07-13 19:29:53,489 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:53,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 19 treesize of output 15 [2021-07-13 19:29:53,493 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:53,544 INFO L628 ElimStorePlain]: treesize reduction 42, result has 60.0 percent of original size [2021-07-13 19:29:53,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 11 treesize of output 7 [2021-07-13 19:29:53,548 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:53,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:53,552 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:53,575 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:53,576 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:29:53,576 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:133, output treesize:47 [2021-07-13 19:29:53,661 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:29:53,661 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1370671222] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:53,661 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:53,661 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:29:53,661 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637699093] [2021-07-13 19:29:53,662 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:29:53,662 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:53,662 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:29:53,662 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:29:53,662 INFO L87 Difference]: Start difference. First operand 628 states and 1943 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:54,909 INFO L93 Difference]: Finished difference Result 1056 states and 3059 transitions. [2021-07-13 19:29:54,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:29:54,909 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:29:54,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:54,913 INFO L225 Difference]: With dead ends: 1056 [2021-07-13 19:29:54,913 INFO L226 Difference]: Without dead ends: 968 [2021-07-13 19:29:54,913 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 1373.4ms TimeCoverageRelationStatistics Valid=186, Invalid=806, Unknown=0, NotChecked=0, Total=992 [2021-07-13 19:29:54,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 968 states. [2021-07-13 19:29:54,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 968 to 624. [2021-07-13 19:29:54,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 624 states, 623 states have (on average 3.102728731942215) internal successors, (1933), 623 states have internal predecessors, (1933), 0 states have call successors, (0), 0 states have call 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,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 624 states to 624 states and 1933 transitions. [2021-07-13 19:29:54,927 INFO L78 Accepts]: Start accepts. Automaton has 624 states and 1933 transitions. Word has length 24 [2021-07-13 19:29:54,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:54,927 INFO L482 AbstractCegarLoop]: Abstraction has 624 states and 1933 transitions. [2021-07-13 19:29:54,927 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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,927 INFO L276 IsEmpty]: Start isEmpty. Operand 624 states and 1933 transitions. [2021-07-13 19:29:54,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:29:54,929 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:54,929 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:55,137 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2021-07-13 19:29:55,137 INFO L430 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:55,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:55,137 INFO L82 PathProgramCache]: Analyzing trace with hash -1419323502, now seen corresponding path program 18 times [2021-07-13 19:29:55,137 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:55,137 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083468439] [2021-07-13 19:29:55,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:55,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:55,346 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:29:55,346 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:55,347 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083468439] [2021-07-13 19:29:55,347 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083468439] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:55,347 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1285036795] [2021-07-13 19:29:55,347 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 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:29:55,399 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:29:55,399 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:55,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:29:55,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:55,575 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29: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 17 treesize of output 13 [2021-07-13 19:29:55,576 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:55,597 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:55,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,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:29:55,602 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:55,619 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:55,622 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:29:55,622 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:57, output treesize:43 [2021-07-13 19:29:55,895 INFO L446 ElimStorePlain]: Different costs {0=[o_4], 1=[o_0]} [2021-07-13 19:29:55,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:55,900 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:55,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:29:55,904 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:55,927 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:55,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,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 12 treesize of output 8 [2021-07-13 19:29:55,934 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:55,938 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,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 12 treesize of output 8 [2021-07-13 19:29:55,941 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:55,963 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:55,965 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:29:55,965 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:67, output treesize:25 [2021-07-13 19:29:56,035 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:29:56,035 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1285036795] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:56,035 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:56,035 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:29:56,035 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771725076] [2021-07-13 19:29:56,036 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:29:56,036 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:56,036 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:29:56,036 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:29:56,036 INFO L87 Difference]: Start difference. First operand 624 states and 1933 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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,430 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 50 [2021-07-13 19:29:57,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:57,523 INFO L93 Difference]: Finished difference Result 1071 states and 3184 transitions. [2021-07-13 19:29:57,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:29:57,523 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:29:57,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:57,528 INFO L225 Difference]: With dead ends: 1071 [2021-07-13 19:29:57,529 INFO L226 Difference]: Without dead ends: 985 [2021-07-13 19:29:57,529 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 1449.4ms TimeCoverageRelationStatistics Valid=174, Invalid=882, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 19:29:57,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 985 states. [2021-07-13 19:29:57,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 985 to 649. [2021-07-13 19:29:57,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 649 states, 648 states have (on average 3.0972222222222223) internal successors, (2007), 648 states have internal predecessors, (2007), 0 states have call successors, (0), 0 states have call 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,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 649 states to 649 states and 2007 transitions. [2021-07-13 19:29:57,544 INFO L78 Accepts]: Start accepts. Automaton has 649 states and 2007 transitions. Word has length 24 [2021-07-13 19:29:57,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:57,544 INFO L482 AbstractCegarLoop]: Abstraction has 649 states and 2007 transitions. [2021-07-13 19:29:57,545 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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,545 INFO L276 IsEmpty]: Start isEmpty. Operand 649 states and 2007 transitions. [2021-07-13 19:29:57,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:29:57,549 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:57,549 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:57,774 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,19 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:29:57,775 INFO L430 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:57,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:57,775 INFO L82 PathProgramCache]: Analyzing trace with hash 1137671978, now seen corresponding path program 19 times [2021-07-13 19:29:57,775 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:57,775 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198207255] [2021-07-13 19:29:57,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:57,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:58,017 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:29:58,017 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:58,017 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198207255] [2021-07-13 19:29:58,017 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198207255] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:58,017 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1698372327] [2021-07-13 19:29:58,018 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:29:58,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:58,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:29:58,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:58,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:58,217 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:58,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 18 treesize of output 14 [2021-07-13 19:29:58,218 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:58,222 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:58,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 18 treesize of output 14 [2021-07-13 19:29:58,224 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:58,276 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:58,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:58,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:58,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:29:58,282 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:58,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:58,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 17 treesize of output 13 [2021-07-13 19:29:58,287 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:58,342 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:58,345 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:29:58,345 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:133, output treesize:105 [2021-07-13 19:29:58,641 INFO L446 ElimStorePlain]: Different costs {0=[o_4, v_prenex_18], 1=[o_0, v_prenex_17]} [2021-07-13 19:29:58,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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,647 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:58,668 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:58,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 20 treesize of output 16 [2021-07-13 19:29:58,671 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:58,690 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:58,693 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:58,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 12 treesize of output 8 [2021-07-13 19:29:58,695 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:58,714 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:58,717 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:58,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:29:58,719 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:58,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:58,739 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:29:58,740 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:69, output treesize:27 [2021-07-13 19:29:58,841 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:29:58,841 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1698372327] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:58,842 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:58,842 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:29:58,842 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941034523] [2021-07-13 19:29:58,842 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:29:58,842 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:58,842 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:29:58,842 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:29:58,843 INFO L87 Difference]: Start difference. First operand 649 states and 2007 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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:59,297 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 45 [2021-07-13 19:29:59,441 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 51 [2021-07-13 19:29:59,688 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 46 [2021-07-13 19:29:59,827 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 56 [2021-07-13 19:30:00,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:00,463 INFO L93 Difference]: Finished difference Result 1160 states and 3432 transitions. [2021-07-13 19:30:00,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-13 19:30:00,464 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:30:00,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:00,469 INFO L225 Difference]: With dead ends: 1160 [2021-07-13 19:30:00,469 INFO L226 Difference]: Without dead ends: 1094 [2021-07-13 19:30:00,470 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 217 ImplicationChecksByTransitivity, 1710.3ms TimeCoverageRelationStatistics Valid=186, Invalid=936, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:30:00,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1094 states. [2021-07-13 19:30:00,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1094 to 662. [2021-07-13 19:30:00,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 662 states, 661 states have (on average 3.104387291981846) internal successors, (2052), 661 states have internal predecessors, (2052), 0 states have call successors, (0), 0 states have call 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,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 662 states to 662 states and 2052 transitions. [2021-07-13 19:30:00,485 INFO L78 Accepts]: Start accepts. Automaton has 662 states and 2052 transitions. Word has length 24 [2021-07-13 19:30:00,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:00,485 INFO L482 AbstractCegarLoop]: Abstraction has 662 states and 2052 transitions. [2021-07-13 19:30:00,485 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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,485 INFO L276 IsEmpty]: Start isEmpty. Operand 662 states and 2052 transitions. [2021-07-13 19:30:00,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:30:00,486 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:00,487 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:00,687 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2021-07-13 19:30:00,688 INFO L430 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:00,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:00,688 INFO L82 PathProgramCache]: Analyzing trace with hash 1957932178, now seen corresponding path program 20 times [2021-07-13 19:30:00,688 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:00,688 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146997786] [2021-07-13 19:30:00,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:00,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:00,956 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:00,956 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:00,957 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146997786] [2021-07-13 19:30:00,957 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146997786] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:00,957 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1887195136] [2021-07-13 19:30:00,957 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:30:01,001 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:30:01,001 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:01,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:30:01,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:01,161 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:01,161 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:01,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 17 treesize of output 13 [2021-07-13 19:30:01,163 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:01,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:01,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 17 treesize of output 13 [2021-07-13 19:30:01,168 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:01,221 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:01,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:01,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:01,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 18 treesize of output 14 [2021-07-13 19:30:01,227 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:01,230 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:01,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 18 treesize of output 14 [2021-07-13 19:30:01,232 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:01,280 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:01,283 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:01,284 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:133, output treesize:105 [2021-07-13 19:30:01,517 INFO L446 ElimStorePlain]: Different costs {0=[o_4, v_prenex_25, v_prenex_29, v_prenex_27], 1=[o_0, v_prenex_24, v_prenex_28, v_prenex_26]} [2021-07-13 19:30:01,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:01,523 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:01,582 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:01,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 20 treesize of output 16 [2021-07-13 19:30:01,589 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:01,642 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:01,646 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:01,648 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:01,699 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:01,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 20 treesize of output 16 [2021-07-13 19:30:01,704 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:01,753 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:01,757 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:01,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 12 treesize of output 8 [2021-07-13 19:30:01,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:01,813 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:01,817 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:01,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 13 treesize of output 9 [2021-07-13 19:30:01,819 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:01,870 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:01,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:01,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 12 treesize of output 8 [2021-07-13 19:30:01,876 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,922 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:01,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:01,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 13 treesize of output 9 [2021-07-13 19:30:01,929 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:01,973 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:01,980 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,980 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:153, output treesize:69 [2021-07-13 19:30:02,166 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:02,167 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1887195136] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:02,167 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:02,167 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:30:02,167 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094352784] [2021-07-13 19:30:02,167 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:30:02,167 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:02,168 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:30:02,168 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:30:02,168 INFO L87 Difference]: Start difference. First operand 662 states and 2052 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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,873 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 77 [2021-07-13 19:30:03,441 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 67 [2021-07-13 19:30:04,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:04,187 INFO L93 Difference]: Finished difference Result 1216 states and 3581 transitions. [2021-07-13 19:30:04,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-13 19:30:04,187 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:30:04,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:04,191 INFO L225 Difference]: With dead ends: 1216 [2021-07-13 19:30:04,192 INFO L226 Difference]: Without dead ends: 1142 [2021-07-13 19:30:04,192 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 246 ImplicationChecksByTransitivity, 2059.8ms TimeCoverageRelationStatistics Valid=230, Invalid=1030, Unknown=0, NotChecked=0, Total=1260 [2021-07-13 19:30:04,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1142 states. [2021-07-13 19:30:04,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1142 to 672. [2021-07-13 19:30:04,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 672 states, 671 states have (on average 3.1147540983606556) internal successors, (2090), 671 states have internal predecessors, (2090), 0 states have call successors, (0), 0 states have call 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:04,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 672 states to 672 states and 2090 transitions. [2021-07-13 19:30:04,212 INFO L78 Accepts]: Start accepts. Automaton has 672 states and 2090 transitions. Word has length 24 [2021-07-13 19:30:04,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:04,212 INFO L482 AbstractCegarLoop]: Abstraction has 672 states and 2090 transitions. [2021-07-13 19:30:04,213 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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:04,213 INFO L276 IsEmpty]: Start isEmpty. Operand 672 states and 2090 transitions. [2021-07-13 19:30:04,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:30:04,214 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:04,214 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:04,441 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2021-07-13 19:30:04,441 INFO L430 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:04,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:04,441 INFO L82 PathProgramCache]: Analyzing trace with hash -471725510, now seen corresponding path program 21 times [2021-07-13 19:30:04,441 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:04,441 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130595763] [2021-07-13 19:30:04,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:04,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:04,665 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:30:04,665 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:04,665 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130595763] [2021-07-13 19:30:04,665 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130595763] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:04,665 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1440662781] [2021-07-13 19:30:04,665 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:30:04,698 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:30:04,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:04,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:30:04,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:04,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 24 treesize of output 18 [2021-07-13 19:30:04,758 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:04,763 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:04,763 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:30:04,763 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:22 [2021-07-13 19:30:04,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 28 treesize of output 22 [2021-07-13 19:30:04,838 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:04,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 28 treesize of output 22 [2021-07-13 19:30:04,841 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:04,858 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:04,858 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:30:04,859 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:30:04,859 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:73, output treesize:31 [2021-07-13 19:30:04,926 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:30:04,927 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1440662781] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:04,927 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:04,927 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:30:04,927 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452543077] [2021-07-13 19:30:04,927 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:30:04,927 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:04,928 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:30:04,928 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:30:04,928 INFO L87 Difference]: Start difference. First operand 672 states and 2090 transitions. Second operand has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:05,549 INFO L93 Difference]: Finished difference Result 1082 states and 3287 transitions. [2021-07-13 19:30:05,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:30:05,549 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:30:05,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:05,552 INFO L225 Difference]: With dead ends: 1082 [2021-07-13 19:30:05,552 INFO L226 Difference]: Without dead ends: 957 [2021-07-13 19:30:05,552 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 598.3ms TimeCoverageRelationStatistics Valid=102, Invalid=450, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:30:05,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 957 states. [2021-07-13 19:30:05,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 957 to 674. [2021-07-13 19:30:05,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 674 states, 673 states have (on average 3.087667161961367) internal successors, (2078), 673 states have internal predecessors, (2078), 0 states have call successors, (0), 0 states have call 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,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 674 states to 674 states and 2078 transitions. [2021-07-13 19:30:05,567 INFO L78 Accepts]: Start accepts. Automaton has 674 states and 2078 transitions. Word has length 24 [2021-07-13 19:30:05,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:05,567 INFO L482 AbstractCegarLoop]: Abstraction has 674 states and 2078 transitions. [2021-07-13 19:30:05,567 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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,567 INFO L276 IsEmpty]: Start isEmpty. Operand 674 states and 2078 transitions. [2021-07-13 19:30:05,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:30:05,569 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:05,569 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:05,770 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2021-07-13 19:30:05,770 INFO L430 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:05,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:05,771 INFO L82 PathProgramCache]: Analyzing trace with hash 155060784, now seen corresponding path program 22 times [2021-07-13 19:30:05,771 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:05,771 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569587105] [2021-07-13 19:30:05,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:05,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:05,908 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:05,908 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:05,908 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569587105] [2021-07-13 19:30:05,908 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569587105] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:05,908 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1151839606] [2021-07-13 19:30:05,908 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:30:05,960 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:30:05,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:05,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:30:05,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:06,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 24 treesize of output 18 [2021-07-13 19:30:06,040 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:06,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 24 treesize of output 18 [2021-07-13 19:30:06,043 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:06,067 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:06,068 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:30:06,069 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:75, output treesize:65 [2021-07-13 19:30:06,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 28 treesize of output 22 [2021-07-13 19:30:06,145 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:06,150 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:06,150 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:30:06,150 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:30:06,150 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:14 [2021-07-13 19:30:06,207 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:06,207 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1151839606] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:06,207 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:06,207 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:30:06,207 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516679377] [2021-07-13 19:30:06,208 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:30:06,208 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:06,208 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:30:06,208 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:30:06,208 INFO L87 Difference]: Start difference. First operand 674 states and 2078 transitions. Second operand has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call 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:06,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:06,664 INFO L93 Difference]: Finished difference Result 892 states and 2742 transitions. [2021-07-13 19:30:06,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:30:06,664 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:30:06,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:06,666 INFO L225 Difference]: With dead ends: 892 [2021-07-13 19:30:06,666 INFO L226 Difference]: Without dead ends: 861 [2021-07-13 19:30:06,667 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 411.2ms TimeCoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:30:06,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 861 states. [2021-07-13 19:30:06,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 861 to 688. [2021-07-13 19:30:06,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 688 states, 687 states have (on average 3.096069868995633) internal successors, (2127), 687 states have internal predecessors, (2127), 0 states have call successors, (0), 0 states have call 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:06,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 688 states to 688 states and 2127 transitions. [2021-07-13 19:30:06,681 INFO L78 Accepts]: Start accepts. Automaton has 688 states and 2127 transitions. Word has length 24 [2021-07-13 19:30:06,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:06,681 INFO L482 AbstractCegarLoop]: Abstraction has 688 states and 2127 transitions. [2021-07-13 19:30:06,681 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call 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:06,682 INFO L276 IsEmpty]: Start isEmpty. Operand 688 states and 2127 transitions. [2021-07-13 19:30:06,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:30:06,683 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:06,683 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:06,907 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:30:06,908 INFO L430 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:06,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:06,908 INFO L82 PathProgramCache]: Analyzing trace with hash -110357038, now seen corresponding path program 23 times [2021-07-13 19:30:06,908 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:06,908 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191328019] [2021-07-13 19:30:06,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:06,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:07,094 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:07,094 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:07,094 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191328019] [2021-07-13 19:30:07,094 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191328019] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:07,094 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1729811134] [2021-07-13 19:30:07,094 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:30:07,127 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:30:07,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:07,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:30:07,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:07,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 24 treesize of output 18 [2021-07-13 19:30:07,204 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:07,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 24 treesize of output 18 [2021-07-13 19:30:07,224 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:07,246 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:07,247 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:30:07,247 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:75, output treesize:65 [2021-07-13 19:30:07,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 28 treesize of output 22 [2021-07-13 19:30:07,310 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:07,331 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:07,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 28 treesize of output 22 [2021-07-13 19:30:07,335 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:07,355 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:07,356 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:30:07,356 INFO L518 ElimStorePlain]: Eliminatee v_prenex_30 vanished before elimination [2021-07-13 19:30:07,356 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:30:07,356 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:79, output treesize:37 [2021-07-13 19:30:07,440 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:07,441 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1729811134] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:07,441 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:07,441 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:30:07,441 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908174512] [2021-07-13 19:30:07,441 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:30:07,441 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:07,441 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:30:07,441 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:30:07,441 INFO L87 Difference]: Start difference. First operand 688 states and 2127 transitions. Second operand has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call 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,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:08,022 INFO L93 Difference]: Finished difference Result 1018 states and 3050 transitions. [2021-07-13 19:30:08,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:30:08,022 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:30:08,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:08,025 INFO L225 Difference]: With dead ends: 1018 [2021-07-13 19:30:08,025 INFO L226 Difference]: Without dead ends: 941 [2021-07-13 19:30:08,025 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 566.3ms TimeCoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:30:08,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 941 states. [2021-07-13 19:30:08,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 941 to 693. [2021-07-13 19:30:08,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 693 states, 692 states have (on average 3.0852601156069364) internal successors, (2135), 692 states have internal predecessors, (2135), 0 states have call successors, (0), 0 states have call 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,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 693 states to 693 states and 2135 transitions. [2021-07-13 19:30:08,036 INFO L78 Accepts]: Start accepts. Automaton has 693 states and 2135 transitions. Word has length 24 [2021-07-13 19:30:08,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:08,037 INFO L482 AbstractCegarLoop]: Abstraction has 693 states and 2135 transitions. [2021-07-13 19:30:08,037 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call 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,037 INFO L276 IsEmpty]: Start isEmpty. Operand 693 states and 2135 transitions. [2021-07-13 19:30:08,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:30:08,038 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:08,038 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:08,238 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2021-07-13 19:30:08,239 INFO L430 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:08,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:08,239 INFO L82 PathProgramCache]: Analyzing trace with hash 2035813722, now seen corresponding path program 24 times [2021-07-13 19:30:08,239 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:08,239 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515271271] [2021-07-13 19:30:08,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:08,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:08,391 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:08,392 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:08,392 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515271271] [2021-07-13 19:30:08,392 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515271271] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:08,392 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1530934240] [2021-07-13 19:30:08,392 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 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:30:08,434 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:30:08,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:08,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 19:30:08,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:08,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:30:08,553 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:08,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 24 treesize of output 18 [2021-07-13 19:30:08,557 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:08,578 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:08,579 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:30:08,579 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:71, output treesize:61 [2021-07-13 19:30:08,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 28 treesize of output 22 [2021-07-13 19:30:08,626 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:08,646 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:08,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:30:08,658 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:08,678 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:08,678 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:30:08,678 INFO L518 ElimStorePlain]: Eliminatee v_prenex_33 vanished before elimination [2021-07-13 19:30:08,679 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:30:08,679 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:79, output treesize:37 [2021-07-13 19:30:08,801 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:30:08,802 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1530934240] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:08,802 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:08,802 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 18 [2021-07-13 19:30:08,802 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610568194] [2021-07-13 19:30:08,802 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:30:08,802 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:08,803 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:30:08,803 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:30:08,803 INFO L87 Difference]: Start difference. First operand 693 states and 2135 transitions. Second operand has 18 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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:09,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:09,421 INFO L93 Difference]: Finished difference Result 1025 states and 3120 transitions. [2021-07-13 19:30:09,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:30:09,421 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:30:09,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:09,424 INFO L225 Difference]: With dead ends: 1025 [2021-07-13 19:30:09,424 INFO L226 Difference]: Without dead ends: 949 [2021-07-13 19:30:09,424 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 656.3ms TimeCoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:30:09,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 949 states. [2021-07-13 19:30:09,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 949 to 719. [2021-07-13 19:30:09,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 719 states, 718 states have (on average 3.1100278551532035) internal successors, (2233), 718 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call 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:09,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 719 states to 719 states and 2233 transitions. [2021-07-13 19:30:09,440 INFO L78 Accepts]: Start accepts. Automaton has 719 states and 2233 transitions. Word has length 24 [2021-07-13 19:30:09,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:09,440 INFO L482 AbstractCegarLoop]: Abstraction has 719 states and 2233 transitions. [2021-07-13 19:30:09,440 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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:09,440 INFO L276 IsEmpty]: Start isEmpty. Operand 719 states and 2233 transitions. [2021-07-13 19:30:09,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:30:09,441 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:09,441 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:09,642 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:30:09,643 INFO L430 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:09,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:09,643 INFO L82 PathProgramCache]: Analyzing trace with hash 1742652156, now seen corresponding path program 25 times [2021-07-13 19:30:09,643 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:09,643 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144172510] [2021-07-13 19:30:09,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:09,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:09,842 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:09,843 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:09,843 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144172510] [2021-07-13 19:30:09,843 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144172510] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:09,843 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [970907149] [2021-07-13 19:30:09,843 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 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:30:09,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:09,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:30:09,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:10,095 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:10,096 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:10,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 18 treesize of output 14 [2021-07-13 19:30:10,097 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:10,106 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30: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 18 treesize of output 14 [2021-07-13 19:30:10,110 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:10,181 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:10,185 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:10,186 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:10,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:30:10,188 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:10,191 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:10,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:30:10,193 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:10,250 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:10,253 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:10,254 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:145, output treesize:117 [2021-07-13 19:30:10,513 INFO L446 ElimStorePlain]: Different costs {0=[o_4], 1=[o_0]} [2021-07-13 19:30:10,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 27 treesize of output 21 [2021-07-13 19:30:10,518 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:10,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 27 treesize of output 21 [2021-07-13 19:30:10,522 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:10,550 INFO L628 ElimStorePlain]: treesize reduction 35, result has 42.6 percent of original size [2021-07-13 19:30:10,553 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:10,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 11 treesize of output 7 [2021-07-13 19:30:10,555 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: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: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:30:10,565 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:83, output treesize:12 [2021-07-13 19:30:10,613 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:10,613 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [970907149] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:10,613 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:10,614 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:30:10,614 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985129267] [2021-07-13 19:30:10,614 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:30:10,614 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:10,614 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:30:10,614 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:30:10,615 INFO L87 Difference]: Start difference. First operand 719 states and 2233 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:11,474 INFO L93 Difference]: Finished difference Result 939 states and 2804 transitions. [2021-07-13 19:30:11,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:30:11,479 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:30:11,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:11,481 INFO L225 Difference]: With dead ends: 939 [2021-07-13 19:30:11,482 INFO L226 Difference]: Without dead ends: 853 [2021-07-13 19:30:11,482 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 961.6ms TimeCoverageRelationStatistics Valid=125, Invalid=687, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:30:11,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 853 states. [2021-07-13 19:30:11,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 853 to 737. [2021-07-13 19:30:11,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 737 states, 736 states have (on average 3.114130434782609) internal successors, (2292), 736 states have internal predecessors, (2292), 0 states have call successors, (0), 0 states have call 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,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 737 states to 737 states and 2292 transitions. [2021-07-13 19:30:11,504 INFO L78 Accepts]: Start accepts. Automaton has 737 states and 2292 transitions. Word has length 24 [2021-07-13 19:30:11,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:11,504 INFO L482 AbstractCegarLoop]: Abstraction has 737 states and 2292 transitions. [2021-07-13 19:30:11,504 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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,504 INFO L276 IsEmpty]: Start isEmpty. Operand 737 states and 2292 transitions. [2021-07-13 19:30:11,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:30:11,506 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:11,506 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:11,711 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable128 [2021-07-13 19:30:11,712 INFO L430 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:11,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:11,712 INFO L82 PathProgramCache]: Analyzing trace with hash 4680340, now seen corresponding path program 26 times [2021-07-13 19:30:11,712 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:11,712 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136528144] [2021-07-13 19:30:11,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:11,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:11,920 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:11,920 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:11,920 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136528144] [2021-07-13 19:30:11,920 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136528144] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:11,920 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [275848324] [2021-07-13 19:30:11,920 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:30:11,953 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:30:11,953 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:11,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:30:11,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:12,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:12,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:12,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 18 treesize of output 14 [2021-07-13 19:30:12,165 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:12,169 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:12,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 18 treesize of output 14 [2021-07-13 19:30:12,171 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:12,236 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:12,241 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:12,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:12,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:30:12,246 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:12,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:12,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:30:12,251 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:12,313 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:12,316 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:12,317 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:145, output treesize:117 [2021-07-13 19:30:12,515 INFO L446 ElimStorePlain]: Different costs {0=[o_4, v_prenex_45], 1=[o_0, v_prenex_44]} [2021-07-13 19:30:12,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:30:12,520 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:12,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:30:12,525 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:12,614 INFO L628 ElimStorePlain]: treesize reduction 47, result has 67.6 percent of original size [2021-07-13 19:30:12,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 20 treesize of output 16 [2021-07-13 19:30:12,619 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:12,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 9 treesize of output 7 [2021-07-13 19:30:12,622 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:12,658 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:12,661 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:12,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 12 treesize of output 8 [2021-07-13 19:30:12,663 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:12,697 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:12,701 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:12,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 13 treesize of output 9 [2021-07-13 19:30:12,703 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:12,736 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:12,738 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:30:12,739 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:157, output treesize:47 [2021-07-13 19:30:12,840 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:12,840 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [275848324] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:12,840 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:12,840 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:30:12,840 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159822585] [2021-07-13 19:30:12,841 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:30:12,841 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:12,841 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:30:12,841 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:30:12,841 INFO L87 Difference]: Start difference. First operand 737 states and 2292 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call 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:13,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:13,537 INFO L93 Difference]: Finished difference Result 968 states and 2868 transitions. [2021-07-13 19:30:13,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:30:13,538 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:30:13,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:13,540 INFO L225 Difference]: With dead ends: 968 [2021-07-13 19:30:13,540 INFO L226 Difference]: Without dead ends: 880 [2021-07-13 19:30:13,540 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 847.0ms TimeCoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:30:13,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 880 states. [2021-07-13 19:30:13,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 880 to 739. [2021-07-13 19:30:13,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 739 states, 738 states have (on average 3.1124661246612466) internal successors, (2297), 738 states have internal predecessors, (2297), 0 states have call successors, (0), 0 states have call 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:13,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 739 states to 739 states and 2297 transitions. [2021-07-13 19:30:13,554 INFO L78 Accepts]: Start accepts. Automaton has 739 states and 2297 transitions. Word has length 24 [2021-07-13 19:30:13,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:13,554 INFO L482 AbstractCegarLoop]: Abstraction has 739 states and 2297 transitions. [2021-07-13 19:30:13,554 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call 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:13,555 INFO L276 IsEmpty]: Start isEmpty. Operand 739 states and 2297 transitions. [2021-07-13 19:30:13,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:30:13,556 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:13,556 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:13,781 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2021-07-13 19:30:13,781 INFO L430 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:13,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:13,781 INFO L82 PathProgramCache]: Analyzing trace with hash 223976316, now seen corresponding path program 27 times [2021-07-13 19:30:13,781 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:13,781 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98873781] [2021-07-13 19:30:13,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:13,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:13,974 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:30:13,975 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:13,975 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98873781] [2021-07-13 19:30:13,975 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98873781] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:13,975 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1789022118] [2021-07-13 19:30:13,975 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 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:30:14,014 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:30:14,014 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:14,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:30:14,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:14,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:14,091 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:14,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 18 treesize of output 14 [2021-07-13 19:30:14,095 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:14,097 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:30:14,098 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:14,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 17 treesize of output 13 [2021-07-13 19:30:14,101 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:14,134 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:14,136 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:30:14,136 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:121, output treesize:93 [2021-07-13 19:30:14,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 28 treesize of output 22 [2021-07-13 19:30:14,265 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:14,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 28 treesize of output 22 [2021-07-13 19:30:14,267 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:14,287 INFO L628 ElimStorePlain]: treesize reduction 24, result has 38.5 percent of original size [2021-07-13 19:30:14,287 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:30:14,288 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:30:14,288 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:81, output treesize:15 [2021-07-13 19:30:14,316 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:30:14,317 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1789022118] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:14,317 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:14,317 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:30:14,317 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908953701] [2021-07-13 19:30:14,317 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:30:14,317 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:14,317 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:30:14,317 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:30:14,318 INFO L87 Difference]: Start difference. First operand 739 states and 2297 transitions. Second operand has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call 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,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:14,880 INFO L93 Difference]: Finished difference Result 952 states and 2894 transitions. [2021-07-13 19:30:14,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:30:14,881 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:30:14,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:14,883 INFO L225 Difference]: With dead ends: 952 [2021-07-13 19:30:14,883 INFO L226 Difference]: Without dead ends: 869 [2021-07-13 19:30:14,883 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 616.9ms TimeCoverageRelationStatistics Valid=111, Invalid=539, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:30:14,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 869 states. [2021-07-13 19:30:14,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 869 to 750. [2021-07-13 19:30:14,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 749 states have (on average 3.1174899866488652) internal successors, (2335), 749 states have internal predecessors, (2335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:14,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2335 transitions. [2021-07-13 19:30:14,897 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2335 transitions. Word has length 24 [2021-07-13 19:30:14,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:14,897 INFO L482 AbstractCegarLoop]: Abstraction has 750 states and 2335 transitions. [2021-07-13 19:30:14,898 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call 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,898 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2335 transitions. [2021-07-13 19:30:14,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:30:14,899 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:14,899 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:15,109 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,28 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:30:15,109 INFO L430 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:15,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:15,109 INFO L82 PathProgramCache]: Analyzing trace with hash -1809660164, now seen corresponding path program 28 times [2021-07-13 19:30:15,109 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:15,109 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541505917] [2021-07-13 19:30:15,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:15,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:15,288 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:15,288 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:15,289 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541505917] [2021-07-13 19:30:15,289 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541505917] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:15,289 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905890232] [2021-07-13 19:30:15,289 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 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:30:15,338 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:30:15,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:15,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:30:15,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:15,543 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,543 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,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 18 treesize of output 14 [2021-07-13 19:30:15,545 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:15,548 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,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 18 treesize of output 14 [2021-07-13 19:30:15,549 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:15,603 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:15,606 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,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 17 treesize of output 13 [2021-07-13 19:30:15,608 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:15,613 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,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:30:15,614 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:15,663 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:15,666 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:15,666 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:145, output treesize:117 [2021-07-13 19:30:15,877 INFO L446 ElimStorePlain]: Different costs {0=[o_4, v_prenex_52], 1=[o_0, v_prenex_51]} [2021-07-13 19:30:15,881 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:30:15,882 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:15,906 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:15,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:30:15,930 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:15,953 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:15,961 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,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 12 treesize of output 8 [2021-07-13 19:30:15,964 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:15,988 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:15,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,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 12 treesize of output 8 [2021-07-13 19:30:15,993 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:16,015 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:16,018 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:30:16,018 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:73, output treesize:31 [2021-07-13 19:30:16,084 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:16,085 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [905890232] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:16,085 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:16,085 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:30:16,085 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582560255] [2021-07-13 19:30:16,085 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:30:16,085 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:16,085 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:30:16,086 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:30:16,086 INFO L87 Difference]: Start difference. First operand 750 states and 2335 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:30:16,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:16,770 INFO L93 Difference]: Finished difference Result 1003 states and 3068 transitions. [2021-07-13 19:30:16,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:30:16,771 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:30:16,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:16,773 INFO L225 Difference]: With dead ends: 1003 [2021-07-13 19:30:16,773 INFO L226 Difference]: Without dead ends: 945 [2021-07-13 19:30:16,774 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 744.7ms TimeCoverageRelationStatistics Valid=105, Invalid=545, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:30:16,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 945 states. [2021-07-13 19:30:16,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 945 to 750. [2021-07-13 19:30:16,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 749 states have (on average 3.1174899866488652) internal successors, (2335), 749 states have internal predecessors, (2335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:16,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2335 transitions. [2021-07-13 19:30:16,788 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2335 transitions. Word has length 24 [2021-07-13 19:30:16,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:16,789 INFO L482 AbstractCegarLoop]: Abstraction has 750 states and 2335 transitions. [2021-07-13 19:30:16,789 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:30:16,789 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2335 transitions. [2021-07-13 19:30:16,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:30:16,791 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:16,791 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:16,993 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable146 [2021-07-13 19:30:16,993 INFO L430 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:16,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:16,994 INFO L82 PathProgramCache]: Analyzing trace with hash -1983552334, now seen corresponding path program 29 times [2021-07-13 19:30:16,994 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:16,994 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816655823] [2021-07-13 19:30:16,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:17,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:17,235 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:17,235 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:17,235 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816655823] [2021-07-13 19:30:17,236 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816655823] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:17,236 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1367068433] [2021-07-13 19:30:17,236 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 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:30:17,270 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:30:17,271 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:17,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:30:17,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:17,499 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,500 INFO L173 IndexEqualityManager]: detected equality via solver [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 18 treesize of output 14 [2021-07-13 19:30:17,502 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:17,505 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,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 18 treesize of output 14 [2021-07-13 19:30:17,507 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:17,568 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:17,572 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:30:17,574 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:17,578 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:30:17,580 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:17,637 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:17,641 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,641 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:145, output treesize:117 [2021-07-13 19:30:17,774 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_61, o_4, v_prenex_63, v_prenex_59], 1=[v_prenex_60, o_0, v_prenex_62, v_prenex_58]} [2021-07-13 19:30:17,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 19 treesize of output 15 [2021-07-13 19:30:17,781 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:17,851 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:17,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:30:17,858 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:17,931 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:17,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:30:17,937 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:17,988 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:17,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 20 treesize of output 16 [2021-07-13 19:30:17,998 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:18,055 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:18,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:18,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 12 treesize of output 8 [2021-07-13 19:30:18,061 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:18,108 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:18,112 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:18,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 13 treesize of output 9 [2021-07-13 19:30:18,113 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:18,161 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:18,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:18,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:30:18,167 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:18,212 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:18,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:18,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 13 treesize of output 9 [2021-07-13 19:30:18,217 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:18,262 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:18,266 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:18,266 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:153, output treesize:69 [2021-07-13 19:30:18,407 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:18,408 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1367068433] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:18,408 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:18,408 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:30:18,408 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854734699] [2021-07-13 19:30:18,408 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:30:18,408 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:18,409 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:30:18,409 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:30:18,409 INFO L87 Difference]: Start difference. First operand 750 states and 2335 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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,803 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 44 [2021-07-13 19:30:19,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:19,451 INFO L93 Difference]: Finished difference Result 1153 states and 3430 transitions. [2021-07-13 19:30:19,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:30:19,451 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:30:19,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:19,454 INFO L225 Difference]: With dead ends: 1153 [2021-07-13 19:30:19,454 INFO L226 Difference]: Without dead ends: 1087 [2021-07-13 19:30:19,455 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 1177.3ms TimeCoverageRelationStatistics Valid=142, Invalid=728, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:30:19,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1087 states. [2021-07-13 19:30:19,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1087 to 768. [2021-07-13 19:30:19,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 768 states, 767 states have (on average 3.139504563233377) internal successors, (2408), 767 states have internal predecessors, (2408), 0 states have call successors, (0), 0 states have call 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:19,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 768 states to 768 states and 2408 transitions. [2021-07-13 19:30:19,476 INFO L78 Accepts]: Start accepts. Automaton has 768 states and 2408 transitions. Word has length 24 [2021-07-13 19:30:19,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:19,476 INFO L482 AbstractCegarLoop]: Abstraction has 768 states and 2408 transitions. [2021-07-13 19:30:19,476 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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:19,476 INFO L276 IsEmpty]: Start isEmpty. Operand 768 states and 2408 transitions. [2021-07-13 19:30:19,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:30:19,478 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:19,478 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:19,692 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154,30 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:30:19,693 INFO L430 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:19,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:19,693 INFO L82 PathProgramCache]: Analyzing trace with hash -174166668, now seen corresponding path program 30 times [2021-07-13 19:30:19,693 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:19,693 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648248882] [2021-07-13 19:30:19,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:19,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:19,914 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:19,915 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:19,915 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648248882] [2021-07-13 19:30:19,915 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648248882] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:19,915 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [542648788] [2021-07-13 19:30:19,915 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 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:30:19,954 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:30:19,954 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:19,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:30:19,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:20,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:20,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:20,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 18 treesize of output 14 [2021-07-13 19:30:20,137 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:20,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:20,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 18 treesize of output 14 [2021-07-13 19:30:20,142 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:20,196 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:20,200 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:20,200 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:20,201 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:30:20,201 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:20,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:20,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:30:20,206 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:20,270 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:20,273 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:20,273 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:145, output treesize:117 [2021-07-13 19:30:20,416 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_72, v_prenex_70, o_4, v_prenex_74], 1=[o_0, v_prenex_71, v_prenex_73, v_prenex_69]} [2021-07-13 19:30:20,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:30:20,422 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:20,481 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:20,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 20 treesize of output 16 [2021-07-13 19:30:20,487 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:20,540 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:20,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:20,545 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:20,597 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:20,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 20 treesize of output 16 [2021-07-13 19:30:20,602 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:20,651 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:20,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:20,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 12 treesize of output 8 [2021-07-13 19:30:20,657 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:20,705 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:20,708 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:20,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 12 treesize of output 8 [2021-07-13 19:30:20,717 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:20,765 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:20,769 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:20,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 13 treesize of output 9 [2021-07-13 19:30:20,783 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:20,829 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:20,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:20,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 13 treesize of output 9 [2021-07-13 19:30:20,841 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:20,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:20,887 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:20,887 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:153, output treesize:69 [2021-07-13 19:30:21,037 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:21,037 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [542648788] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:21,037 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:21,037 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:30:21,037 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406891168] [2021-07-13 19:30:21,037 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:30:21,037 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:21,038 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:30:21,038 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:30:21,038 INFO L87 Difference]: Start difference. First operand 768 states and 2408 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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:21,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:21,845 INFO L93 Difference]: Finished difference Result 1210 states and 3633 transitions. [2021-07-13 19:30:21,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:30:21,846 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:30:21,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:21,849 INFO L225 Difference]: With dead ends: 1210 [2021-07-13 19:30:21,850 INFO L226 Difference]: Without dead ends: 1152 [2021-07-13 19:30:21,850 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 919.3ms TimeCoverageRelationStatistics Valid=129, Invalid=683, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:30:21,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1152 states. [2021-07-13 19:30:21,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1152 to 770. [2021-07-13 19:30:21,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 770 states, 769 states have (on average 3.152145643693108) internal successors, (2424), 769 states have internal predecessors, (2424), 0 states have call successors, (0), 0 states have call 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:21,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 770 states to 770 states and 2424 transitions. [2021-07-13 19:30:21,872 INFO L78 Accepts]: Start accepts. Automaton has 770 states and 2424 transitions. Word has length 24 [2021-07-13 19:30:21,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:21,872 INFO L482 AbstractCegarLoop]: Abstraction has 770 states and 2424 transitions. [2021-07-13 19:30:21,872 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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:21,872 INFO L276 IsEmpty]: Start isEmpty. Operand 770 states and 2424 transitions. [2021-07-13 19:30:21,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:30:21,874 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:21,874 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:22,088 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:30:22,089 INFO L430 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:22,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:22,089 INFO L82 PathProgramCache]: Analyzing trace with hash 1577360876, now seen corresponding path program 31 times [2021-07-13 19:30:22,089 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:22,089 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958877495] [2021-07-13 19:30:22,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:22,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:22,282 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:22,283 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:22,283 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958877495] [2021-07-13 19:30:22,283 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958877495] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:22,283 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1204536155] [2021-07-13 19:30:22,283 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 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:30:22,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:22,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:30:22,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:22,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:30:22,439 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:22,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 24 treesize of output 18 [2021-07-13 19:30:22,442 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:22,465 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:22,466 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:30:22,466 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:71, output treesize:61 [2021-07-13 19:30:22,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:30:22,519 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:22,543 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:22,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 28 treesize of output 22 [2021-07-13 19:30:22,547 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:22,568 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:22,569 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:30:22,569 INFO L518 ElimStorePlain]: Eliminatee v_prenex_75 vanished before elimination [2021-07-13 19:30:22,569 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:30:22,570 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:79, output treesize:37 [2021-07-13 19:30:22,649 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:22,649 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1204536155] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:22,650 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:22,650 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:30:22,650 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914459556] [2021-07-13 19:30:22,650 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:30:22,650 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:22,650 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:30:22,650 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:30:22,650 INFO L87 Difference]: Start difference. First operand 770 states and 2424 transitions. Second operand has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call 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:23,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:23,140 INFO L93 Difference]: Finished difference Result 1119 states and 3404 transitions. [2021-07-13 19:30:23,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:30:23,141 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:30:23,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:23,144 INFO L225 Difference]: With dead ends: 1119 [2021-07-13 19:30:23,144 INFO L226 Difference]: Without dead ends: 1025 [2021-07-13 19:30:23,144 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 563.2ms TimeCoverageRelationStatistics Valid=85, Invalid=377, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:30:23,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1025 states. [2021-07-13 19:30:23,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1025 to 763. [2021-07-13 19:30:23,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 763 states, 762 states have (on average 3.1338582677165356) internal successors, (2388), 762 states have internal predecessors, (2388), 0 states have call successors, (0), 0 states have call 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:23,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 763 states to 763 states and 2388 transitions. [2021-07-13 19:30:23,163 INFO L78 Accepts]: Start accepts. Automaton has 763 states and 2388 transitions. Word has length 24 [2021-07-13 19:30:23,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:23,163 INFO L482 AbstractCegarLoop]: Abstraction has 763 states and 2388 transitions. [2021-07-13 19:30:23,163 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call 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:23,163 INFO L276 IsEmpty]: Start isEmpty. Operand 763 states and 2388 transitions. [2021-07-13 19:30:23,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:30:23,165 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:23,165 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:23,384 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170,32 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:30:23,385 INFO L430 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:23,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:23,385 INFO L82 PathProgramCache]: Analyzing trace with hash -1480197740, now seen corresponding path program 32 times [2021-07-13 19:30:23,385 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:23,385 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967820241] [2021-07-13 19:30:23,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:23,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:23,629 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:23,630 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:23,630 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967820241] [2021-07-13 19:30:23,630 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967820241] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:23,630 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1072104292] [2021-07-13 19:30:23,630 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 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:30:23,671 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:30:23,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:23,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:30:23,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:23,914 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:23,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:23,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:30:23,916 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:23,919 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:23,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:30:23,921 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:23,948 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:23,950 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:30:23,950 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:55 [2021-07-13 19:30:24,028 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_81, o_4], 1=[o_2, v_prenex_80]} [2021-07-13 19:30:24,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:30:24,032 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:24,061 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:24,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:24,066 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:24,095 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:24,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:24,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:30:24,101 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:24,130 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:24,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:24,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 12 treesize of output 8 [2021-07-13 19:30:24,136 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:24,164 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:24,166 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:30:24,166 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:73, output treesize:31 [2021-07-13 19:30:24,281 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:24,282 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1072104292] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:24,282 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:24,282 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:30:24,282 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811555193] [2021-07-13 19:30:24,283 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:30:24,283 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:24,283 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:30:24,283 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:30:24,283 INFO L87 Difference]: Start difference. First operand 763 states and 2388 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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 L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:24,721 INFO L93 Difference]: Finished difference Result 1015 states and 3113 transitions. [2021-07-13 19:30:24,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:30:24,722 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:30:24,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:24,724 INFO L225 Difference]: With dead ends: 1015 [2021-07-13 19:30:24,724 INFO L226 Difference]: Without dead ends: 953 [2021-07-13 19:30:24,724 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 646.4ms TimeCoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:30:24,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 953 states. [2021-07-13 19:30:24,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 953 to 770. [2021-07-13 19:30:24,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 770 states, 769 states have (on average 3.141742522756827) internal successors, (2416), 769 states have internal predecessors, (2416), 0 states have call successors, (0), 0 states have call 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,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 770 states to 770 states and 2416 transitions. [2021-07-13 19:30:24,736 INFO L78 Accepts]: Start accepts. Automaton has 770 states and 2416 transitions. Word has length 24 [2021-07-13 19:30:24,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:24,737 INFO L482 AbstractCegarLoop]: Abstraction has 770 states and 2416 transitions. [2021-07-13 19:30:24,737 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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,737 INFO L276 IsEmpty]: Start isEmpty. Operand 770 states and 2416 transitions. [2021-07-13 19:30:24,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:30:24,738 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:24,739 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:24,946 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable175 [2021-07-13 19:30:24,946 INFO L430 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:24,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:24,946 INFO L82 PathProgramCache]: Analyzing trace with hash -848993238, now seen corresponding path program 33 times [2021-07-13 19:30:24,947 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:24,947 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110816263] [2021-07-13 19:30:24,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:24,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:25,152 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:25,152 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:25,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110816263] [2021-07-13 19:30:25,152 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110816263] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:25,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1041783720] [2021-07-13 19:30:25,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 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:30:25,187 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:30:25,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:25,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:30:25,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:25,363 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,363 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,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:30:25,365 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:25,369 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,369 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:30:25,370 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:25,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:25,446 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,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 18 treesize of output 14 [2021-07-13 19:30:25,450 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:25,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,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 18 treesize of output 14 [2021-07-13 19:30:25,456 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:25,522 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:25,526 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,527 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:145, output treesize:117 [2021-07-13 19:30:25,639 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_92, o_4, v_prenex_88, v_prenex_90], 1=[v_prenex_91, o_2, v_prenex_87, v_prenex_89]} [2021-07-13 19:30:25,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 20 treesize of output 16 [2021-07-13 19:30:25,644 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:25,705 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:25,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 19 treesize of output 15 [2021-07-13 19:30:25,710 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:25,762 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [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 20 treesize of output 16 [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,817 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:25,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:30:25,822 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:25,871 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:25,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,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 13 treesize of output 9 [2021-07-13 19:30:25,876 INFO L550 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:25,924 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:25,928 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,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 12 treesize of output 8 [2021-07-13 19:30:25,930 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,986 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:25,989 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,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 13 treesize of output 9 [2021-07-13 19:30:25,992 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:26,038 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:26,041 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:26,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 12 treesize of output 8 [2021-07-13 19:30:26,059 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:26,107 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:26,110 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:26,110 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:153, output treesize:69 [2021-07-13 19:30:26,297 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:26,297 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1041783720] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:26,297 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:26,298 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:30:26,298 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259778566] [2021-07-13 19:30:26,298 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:30:26,298 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:26,298 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:30:26,298 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:30:26,298 INFO L87 Difference]: Start difference. First operand 770 states and 2416 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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,582 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 66 [2021-07-13 19:30:27,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:27,187 INFO L93 Difference]: Finished difference Result 1231 states and 3714 transitions. [2021-07-13 19:30:27,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:30:27,188 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:30:27,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:27,191 INFO L225 Difference]: With dead ends: 1231 [2021-07-13 19:30:27,191 INFO L226 Difference]: Without dead ends: 1138 [2021-07-13 19:30:27,192 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 994.3ms TimeCoverageRelationStatistics Valid=126, Invalid=630, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:30:27,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1138 states. [2021-07-13 19:30:27,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1138 to 781. [2021-07-13 19:30:27,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 781 states, 780 states have (on average 3.1576923076923076) internal successors, (2463), 780 states have internal predecessors, (2463), 0 states have call successors, (0), 0 states have call 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:27,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 781 states to 781 states and 2463 transitions. [2021-07-13 19:30:27,213 INFO L78 Accepts]: Start accepts. Automaton has 781 states and 2463 transitions. Word has length 24 [2021-07-13 19:30:27,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:27,213 INFO L482 AbstractCegarLoop]: Abstraction has 781 states and 2463 transitions. [2021-07-13 19:30:27,213 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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:27,213 INFO L276 IsEmpty]: Start isEmpty. Operand 781 states and 2463 transitions. [2021-07-13 19:30:27,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:30:27,215 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:27,215 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:27,440 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:30:27,441 INFO L430 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:27,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:27,441 INFO L82 PathProgramCache]: Analyzing trace with hash -74788868, now seen corresponding path program 34 times [2021-07-13 19:30:27,441 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:27,441 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015900208] [2021-07-13 19:30:27,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:27,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:27,688 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:27,689 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:27,689 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015900208] [2021-07-13 19:30:27,689 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015900208] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:27,689 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1787736439] [2021-07-13 19:30:27,689 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:30:27,733 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:30:27,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:27,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:30:27,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:27,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:27,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:27,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 17 treesize of output 13 [2021-07-13 19:30:27,922 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:27,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:27,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:30:27,927 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:27,989 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:27,993 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:27,993 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:27,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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,995 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:27,998 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:27,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 18 treesize of output 14 [2021-07-13 19:30:27,999 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:28,057 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:28,061 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:28,061 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:145, output treesize:117 [2021-07-13 19:30:28,210 INFO L446 ElimStorePlain]: Different costs {0=[o_4, v_prenex_99], 1=[o_2, v_prenex_98]} [2021-07-13 19:30:28,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:30:28,214 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:28,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:28,229 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:28,297 INFO L628 ElimStorePlain]: treesize reduction 83, result has 45.8 percent of original size [2021-07-13 19:30:28,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:28,301 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:28,327 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:28,330 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:28,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:30:28,332 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:28,357 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:28,360 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:28,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 12 treesize of output 8 [2021-07-13 19:30:28,362 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:28,386 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:28,388 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:30:28,388 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:165, output treesize:34 [2021-07-13 19:30:28,483 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:28,483 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1787736439] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:28,483 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:28,483 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:30:28,483 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747646547] [2021-07-13 19:30:28,483 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:30:28,484 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:28,484 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:30:28,484 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:30:28,484 INFO L87 Difference]: Start difference. First operand 781 states and 2463 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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,841 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 66 [2021-07-13 19:30:29,535 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 41 [2021-07-13 19:30:29,748 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 48 [2021-07-13 19:30:29,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:29,889 INFO L93 Difference]: Finished difference Result 1281 states and 3835 transitions. [2021-07-13 19:30:29,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:30:29,889 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:30:29,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:29,892 INFO L225 Difference]: With dead ends: 1281 [2021-07-13 19:30:29,892 INFO L226 Difference]: Without dead ends: 1134 [2021-07-13 19:30:29,892 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 1321.4ms TimeCoverageRelationStatistics Valid=141, Invalid=729, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:30:29,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1134 states. [2021-07-13 19:30:29,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1134 to 773. [2021-07-13 19:30:29,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 773 states, 772 states have (on average 3.1411917098445596) internal successors, (2425), 772 states have internal predecessors, (2425), 0 states have call successors, (0), 0 states have call 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:29,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 773 states to 773 states and 2425 transitions. [2021-07-13 19:30:29,910 INFO L78 Accepts]: Start accepts. Automaton has 773 states and 2425 transitions. Word has length 24 [2021-07-13 19:30:29,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:29,910 INFO L482 AbstractCegarLoop]: Abstraction has 773 states and 2425 transitions. [2021-07-13 19:30:29,910 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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:29,910 INFO L276 IsEmpty]: Start isEmpty. Operand 773 states and 2425 transitions. [2021-07-13 19:30:29,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:30:29,911 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:29,911 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:30,112 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable193 [2021-07-13 19:30:30,112 INFO L430 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:30,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:30,112 INFO L82 PathProgramCache]: Analyzing trace with hash 1132250228, now seen corresponding path program 35 times [2021-07-13 19:30:30,113 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:30,113 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891398099] [2021-07-13 19:30:30,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:30,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:30,311 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:30,311 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:30,311 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891398099] [2021-07-13 19:30:30,311 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891398099] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:30,311 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [674259067] [2021-07-13 19:30:30,311 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:30:30,344 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:30:30,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:30,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:30:30,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:30,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:30,523 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:30,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 18 treesize of output 14 [2021-07-13 19:30:30,524 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:30,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:30,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 18 treesize of output 14 [2021-07-13 19:30:30,528 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:30,581 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:30,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:30,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:30,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:30:30,586 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:30,590 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:30,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:30:30,591 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:30,641 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:30,644 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:30,644 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:145, output treesize:117 [2021-07-13 19:30:30,863 INFO L446 ElimStorePlain]: Different costs {0=[o_4], 1=[o_0]} [2021-07-13 19:30:30,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:30:30,866 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:30,874 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:30,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30: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 12 treesize of output 8 [2021-07-13 19:30:30,877 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:30:30,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:30,885 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:30:30,885 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:11 [2021-07-13 19:30:30,925 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:30,925 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [674259067] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:30,925 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:30,925 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:30:30,925 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867751443] [2021-07-13 19:30:30,926 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:30:30,926 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:30,926 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:30:30,926 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:30:30,926 INFO L87 Difference]: Start difference. First operand 773 states and 2425 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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:31,196 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 66 [2021-07-13 19:30:31,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:31,752 INFO L93 Difference]: Finished difference Result 962 states and 2930 transitions. [2021-07-13 19:30:31,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:30:31,753 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:30:31,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:31,755 INFO L225 Difference]: With dead ends: 962 [2021-07-13 19:30:31,755 INFO L226 Difference]: Without dead ends: 904 [2021-07-13 19:30:31,755 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 981.6ms TimeCoverageRelationStatistics Valid=133, Invalid=679, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:30:31,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 904 states. [2021-07-13 19:30:31,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 904 to 803. [2021-07-13 19:30:31,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 803 states, 802 states have (on average 3.1433915211970076) internal successors, (2521), 802 states have internal predecessors, (2521), 0 states have call successors, (0), 0 states have call 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:31,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 803 states to 803 states and 2521 transitions. [2021-07-13 19:30:31,769 INFO L78 Accepts]: Start accepts. Automaton has 803 states and 2521 transitions. Word has length 24 [2021-07-13 19:30:31,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:31,769 INFO L482 AbstractCegarLoop]: Abstraction has 803 states and 2521 transitions. [2021-07-13 19:30:31,769 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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:31,769 INFO L276 IsEmpty]: Start isEmpty. Operand 803 states and 2521 transitions. [2021-07-13 19:30:31,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:30:31,771 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:31,771 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:31,976 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable201 [2021-07-13 19:30:31,976 INFO L430 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:31,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:31,977 INFO L82 PathProgramCache]: Analyzing trace with hash -605721588, now seen corresponding path program 36 times [2021-07-13 19:30:31,977 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:31,977 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161469396] [2021-07-13 19:30:31,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:31,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:32,179 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:32,180 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:32,180 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161469396] [2021-07-13 19:30:32,180 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161469396] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:32,180 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1506604757] [2021-07-13 19:30:32,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 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:30:32,221 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:30:32,221 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:32,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:30:32,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:32,385 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:32,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:30:32,387 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:32,407 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:32,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:32,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:30:32,411 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:32,430 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:32,432 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:30:32,432 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:63, output treesize:49 [2021-07-13 19:30:32,557 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_109, o_4], 1=[v_prenex_108, o_0]} [2021-07-13 19:30:32,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 19 treesize of output 15 [2021-07-13 19:30:32,561 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:32,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:32,565 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:32,616 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:32,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 20 treesize of output 16 [2021-07-13 19:30:32,620 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:32,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 20 treesize of output 16 [2021-07-13 19:30:32,624 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:32,670 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:32,673 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:32,673 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:32,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 12 treesize of output 8 [2021-07-13 19:30:32,675 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:32,678 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:32,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 12 treesize of output 8 [2021-07-13 19:30:32,680 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:32,723 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:32,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:32,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:32,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 13 treesize of output 9 [2021-07-13 19:30:32,729 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:32,732 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:32,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 13 treesize of output 9 [2021-07-13 19:30:32,734 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:32,775 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:32,777 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:32,777 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 6 variables, input treesize:141, output treesize:57 [2021-07-13 19:30:32,888 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:32,888 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1506604757] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:32,888 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:32,888 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:30:32,888 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345239347] [2021-07-13 19:30:32,889 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:30:32,889 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:32,889 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:30:32,889 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:30:32,889 INFO L87 Difference]: Start difference. First operand 803 states and 2521 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call 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,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:33,906 INFO L93 Difference]: Finished difference Result 1054 states and 3176 transitions. [2021-07-13 19:30:33,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:30:33,907 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:30:33,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:33,909 INFO L225 Difference]: With dead ends: 1054 [2021-07-13 19:30:33,909 INFO L226 Difference]: Without dead ends: 966 [2021-07-13 19:30:33,909 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 916.5ms TimeCoverageRelationStatistics Valid=125, Invalid=687, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:30:33,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 966 states. [2021-07-13 19:30:33,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 966 to 801. [2021-07-13 19:30:33,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 801 states, 800 states have (on average 3.1475) internal successors, (2518), 800 states have internal predecessors, (2518), 0 states have call successors, (0), 0 states have call 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,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 801 states to 801 states and 2518 transitions. [2021-07-13 19:30:33,923 INFO L78 Accepts]: Start accepts. Automaton has 801 states and 2518 transitions. Word has length 24 [2021-07-13 19:30:33,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:33,923 INFO L482 AbstractCegarLoop]: Abstraction has 801 states and 2518 transitions. [2021-07-13 19:30:33,923 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call 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,923 INFO L276 IsEmpty]: Start isEmpty. Operand 801 states and 2518 transitions. [2021-07-13 19:30:33,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:30:33,924 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:33,924 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:34,125 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207,37 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:30:34,125 INFO L430 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:34,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:34,126 INFO L82 PathProgramCache]: Analyzing trace with hash -386425612, now seen corresponding path program 37 times [2021-07-13 19:30:34,126 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:34,126 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429564485] [2021-07-13 19:30:34,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:34,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:34,301 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:30:34,301 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:34,301 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429564485] [2021-07-13 19:30:34,301 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429564485] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:34,302 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1176140065] [2021-07-13 19:30:34,302 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 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:30:34,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:34,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:30:34,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:34,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:34,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:34,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 18 treesize of output 14 [2021-07-13 19:30:34,539 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:34,542 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:34,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 18 treesize of output 14 [2021-07-13 19:30:34,544 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:34,611 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:34,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:34,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:34,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:30:34,616 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:34,619 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:34,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:30:34,620 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:34,669 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:34,672 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:34,672 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:145, output treesize:117 [2021-07-13 19:30:34,866 INFO L446 ElimStorePlain]: Different costs {0=[o_4], 1=[o_0]} [2021-07-13 19:30:34,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 19 treesize of output 15 [2021-07-13 19:30:34,870 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:34,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 19 treesize of output 15 [2021-07-13 19:30:34,873 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:34,897 INFO L628 ElimStorePlain]: treesize reduction 36, result has 42.9 percent of original size [2021-07-13 19:30:34,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:34,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 12 treesize of output 8 [2021-07-13 19:30:34,901 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:34,908 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:34,910 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:30:34,910 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:75, output treesize:12 [2021-07-13 19:30:34,946 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:30:34,946 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1176140065] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:34,947 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:34,947 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:30:34,947 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979334578] [2021-07-13 19:30:34,947 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:30:34,947 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:34,947 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:30:34,947 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:30:34,947 INFO L87 Difference]: Start difference. First operand 801 states and 2518 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call 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,238 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 66 [2021-07-13 19:30:35,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:35,720 INFO L93 Difference]: Finished difference Result 988 states and 2997 transitions. [2021-07-13 19:30:35,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:30:35,720 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:30:35,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:35,722 INFO L225 Difference]: With dead ends: 988 [2021-07-13 19:30:35,722 INFO L226 Difference]: Without dead ends: 903 [2021-07-13 19:30:35,722 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 819.3ms TimeCoverageRelationStatistics Valid=127, Invalid=575, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:30:35,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 903 states. [2021-07-13 19:30:35,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 903 to 808. [2021-07-13 19:30:35,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 808 states, 807 states have (on average 3.1462205700123915) internal successors, (2539), 807 states have internal predecessors, (2539), 0 states have call successors, (0), 0 states have call 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,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 808 states to 808 states and 2539 transitions. [2021-07-13 19:30:35,733 INFO L78 Accepts]: Start accepts. Automaton has 808 states and 2539 transitions. Word has length 24 [2021-07-13 19:30:35,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:35,733 INFO L482 AbstractCegarLoop]: Abstraction has 808 states and 2539 transitions. [2021-07-13 19:30:35,733 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call 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,733 INFO L276 IsEmpty]: Start isEmpty. Operand 808 states and 2539 transitions. [2021-07-13 19:30:35,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:30:35,735 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:35,735 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:35,937 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable222 [2021-07-13 19:30:35,938 INFO L430 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:35,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:35,938 INFO L82 PathProgramCache]: Analyzing trace with hash 1874905204, now seen corresponding path program 38 times [2021-07-13 19:30:35,938 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:35,938 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542915776] [2021-07-13 19:30:35,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:35,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:36,120 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:36,120 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:36,120 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542915776] [2021-07-13 19:30:36,120 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542915776] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:36,120 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [498344655] [2021-07-13 19:30:36,120 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:30:36,153 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:30:36,153 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:36,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:30:36,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:36,339 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:36,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 18 treesize of output 14 [2021-07-13 19:30:36,341 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:36,361 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:36,363 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:36,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:30:36,365 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:36,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:36,384 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:30:36,385 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:63, output treesize:49 [2021-07-13 19:30:36,478 INFO L446 ElimStorePlain]: Different costs {0=[o_4], 1=[o_0]} [2021-07-13 19:30:36,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 19 treesize of output 15 [2021-07-13 19:30:36,482 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:36,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 19 treesize of output 15 [2021-07-13 19:30:36,485 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:36,510 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:36,512 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:36,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:36,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 12 treesize of output 8 [2021-07-13 19:30:36,515 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:36,517 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:36,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 12 treesize of output 8 [2021-07-13 19:30:36,519 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:36,541 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:36,542 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:30:36,543 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:73, output treesize:31 [2021-07-13 19:30:36,640 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:36,640 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [498344655] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:36,640 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:36,640 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:30:36,641 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367160237] [2021-07-13 19:30:36,641 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:30:36,641 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:36,641 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:30:36,641 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:30:36,641 INFO L87 Difference]: Start difference. First operand 808 states and 2539 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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:37,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:37,723 INFO L93 Difference]: Finished difference Result 1228 states and 3679 transitions. [2021-07-13 19:30:37,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:30:37,724 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:30:37,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:37,726 INFO L225 Difference]: With dead ends: 1228 [2021-07-13 19:30:37,726 INFO L226 Difference]: Without dead ends: 1121 [2021-07-13 19:30:37,726 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 968.7ms TimeCoverageRelationStatistics Valid=133, Invalid=737, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:30:37,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1121 states. [2021-07-13 19:30:37,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1121 to 815. [2021-07-13 19:30:37,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 815 states, 814 states have (on average 3.1535626535626538) internal successors, (2567), 814 states have internal predecessors, (2567), 0 states have call successors, (0), 0 states have call 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:37,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 815 states to 815 states and 2567 transitions. [2021-07-13 19:30:37,739 INFO L78 Accepts]: Start accepts. Automaton has 815 states and 2567 transitions. Word has length 24 [2021-07-13 19:30:37,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:37,739 INFO L482 AbstractCegarLoop]: Abstraction has 815 states and 2567 transitions. [2021-07-13 19:30:37,739 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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:37,739 INFO L276 IsEmpty]: Start isEmpty. Operand 815 states and 2567 transitions. [2021-07-13 19:30:37,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:30:37,741 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:37,741 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:37,941 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable228 [2021-07-13 19:30:37,941 INFO L430 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:37,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:37,942 INFO L82 PathProgramCache]: Analyzing trace with hash 1701013034, now seen corresponding path program 39 times [2021-07-13 19:30:37,942 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:37,942 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316831685] [2021-07-13 19:30:37,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:37,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:38,086 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:38,086 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:38,086 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316831685] [2021-07-13 19:30:38,086 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316831685] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:38,086 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1165830088] [2021-07-13 19:30:38,086 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:30:38,118 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:30:38,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:38,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:30:38,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:38,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 17 treesize of output 13 [2021-07-13 19:30:38,192 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:38,193 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:30:38,194 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:38,208 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:38,209 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:30:38,209 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:51, output treesize:37 [2021-07-13 19:30:38,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:38,254 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:38,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 19 treesize of output 15 [2021-07-13 19:30:38,259 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:38,300 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:38,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 11 treesize of output 7 [2021-07-13 19:30:38,306 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:38,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:30:38,321 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:38,359 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:38,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 20 treesize of output 16 [2021-07-13 19:30:38,365 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:38,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:30:38,368 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:38,402 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:38,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:30:38,407 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:38,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 12 treesize of output 8 [2021-07-13 19:30:38,411 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:38,443 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:38,444 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:30:38,445 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:129, output treesize:69 [2021-07-13 19:30:38,628 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:38,628 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1165830088] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:38,628 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:38,628 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:30:38,628 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737546141] [2021-07-13 19:30:38,629 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:30:38,629 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:38,629 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:30:38,629 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:30:38,630 INFO L87 Difference]: Start difference. First operand 815 states and 2567 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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:39,091 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 40 [2021-07-13 19:30:39,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:39,673 INFO L93 Difference]: Finished difference Result 1152 states and 3472 transitions. [2021-07-13 19:30:39,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:30:39,673 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:30:39,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:39,675 INFO L225 Difference]: With dead ends: 1152 [2021-07-13 19:30:39,675 INFO L226 Difference]: Without dead ends: 1064 [2021-07-13 19:30:39,675 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 948.1ms TimeCoverageRelationStatistics Valid=122, Invalid=634, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:30:39,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1064 states. [2021-07-13 19:30:39,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1064 to 830. [2021-07-13 19:30:39,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 830 states, 829 states have (on average 3.162846803377563) internal successors, (2622), 829 states have internal predecessors, (2622), 0 states have call successors, (0), 0 states have call 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:39,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 830 states to 830 states and 2622 transitions. [2021-07-13 19:30:39,687 INFO L78 Accepts]: Start accepts. Automaton has 830 states and 2622 transitions. Word has length 24 [2021-07-13 19:30:39,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:39,687 INFO L482 AbstractCegarLoop]: Abstraction has 830 states and 2622 transitions. [2021-07-13 19:30:39,687 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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:39,687 INFO L276 IsEmpty]: Start isEmpty. Operand 830 states and 2622 transitions. [2021-07-13 19:30:39,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:30:39,689 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:39,689 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:39,889 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable236 [2021-07-13 19:30:39,890 INFO L430 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:39,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:39,890 INFO L82 PathProgramCache]: Analyzing trace with hash 820739498, now seen corresponding path program 40 times [2021-07-13 19:30:39,890 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:39,890 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173220623] [2021-07-13 19:30:39,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:39,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:40,237 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:30:40,238 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:40,238 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173220623] [2021-07-13 19:30:40,238 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173220623] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:40,238 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [702798617] [2021-07-13 19:30:40,238 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:30:40,282 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:30:40,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:40,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:30:40,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:40,468 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:40,469 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:40,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 17 treesize of output 13 [2021-07-13 19:30:40,471 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:40,474 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:40,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:30:40,476 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:40,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:40,538 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:40,539 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:40,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 18 treesize of output 14 [2021-07-13 19:30:40,540 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:40,543 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:40,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 18 treesize of output 14 [2021-07-13 19:30:40,544 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:40,594 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:40,597 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:40,597 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:145, output treesize:117 [2021-07-13 19:30:40,702 INFO L446 ElimStorePlain]: Different costs {0=[o_4, v_prenex_130, v_prenex_126, v_prenex_128], 1=[v_prenex_129, o_0, v_prenex_125, v_prenex_127]} [2021-07-13 19:30:40,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 20 treesize of output 16 [2021-07-13 19:30:40,714 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:40,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 20 treesize of output 16 [2021-07-13 19:30:40,720 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:40,902 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 68 [2021-07-13 19:30:40,902 INFO L628 ElimStorePlain]: treesize reduction 159, result has 52.3 percent of original size [2021-07-13 19:30:40,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2021-07-13 19:30:40,907 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:40,981 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:40,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:30:40,985 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:41,056 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:41,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 19 treesize of output 15 [2021-07-13 19:30:41,061 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:41,129 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:41,130 INFO L518 ElimStorePlain]: Eliminatee v_prenex_129 vanished before elimination [2021-07-13 19:30:41,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:41,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 13 treesize of output 9 [2021-07-13 19:30:41,135 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:41,204 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:41,207 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:41,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 12 treesize of output 8 [2021-07-13 19:30:41,209 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:41,276 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:41,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:41,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 12 treesize of output 8 [2021-07-13 19:30:41,282 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:41,354 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:41,358 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:41,358 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:345, output treesize:96 [2021-07-13 19:30:41,525 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:30:41,526 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [702798617] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:41,526 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:41,526 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:30:41,526 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886299786] [2021-07-13 19:30:41,526 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:30:41,526 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:41,526 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:30:41,527 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:30:41,527 INFO L87 Difference]: Start difference. First operand 830 states and 2622 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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,774 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 66 [2021-07-13 19:30:42,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:42,434 INFO L93 Difference]: Finished difference Result 1315 states and 3946 transitions. [2021-07-13 19:30:42,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:30:42,434 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:30:42,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:42,437 INFO L225 Difference]: With dead ends: 1315 [2021-07-13 19:30:42,437 INFO L226 Difference]: Without dead ends: 1224 [2021-07-13 19:30:42,437 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 1202.6ms TimeCoverageRelationStatistics Valid=142, Invalid=728, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:30:42,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1224 states. [2021-07-13 19:30:42,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1224 to 831. [2021-07-13 19:30:42,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 831 states, 830 states have (on average 3.169879518072289) internal successors, (2631), 830 states have internal predecessors, (2631), 0 states have call successors, (0), 0 states have call 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:42,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 831 states to 831 states and 2631 transitions. [2021-07-13 19:30:42,450 INFO L78 Accepts]: Start accepts. Automaton has 831 states and 2631 transitions. Word has length 24 [2021-07-13 19:30:42,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:42,451 INFO L482 AbstractCegarLoop]: Abstraction has 831 states and 2631 transitions. [2021-07-13 19:30:42,451 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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:42,451 INFO L276 IsEmpty]: Start isEmpty. Operand 831 states and 2631 transitions. [2021-07-13 19:30:42,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:30:42,452 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:42,452 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:42,653 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable244,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:30:42,653 INFO L430 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:42,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:42,653 INFO L82 PathProgramCache]: Analyzing trace with hash 757163746, now seen corresponding path program 41 times [2021-07-13 19:30:42,653 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:42,653 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286900754] [2021-07-13 19:30:42,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:42,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:42,871 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:42,871 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:42,872 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286900754] [2021-07-13 19:30:42,872 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286900754] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:42,872 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1594122631] [2021-07-13 19:30:42,872 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 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:30:42,920 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:30:42,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:42,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:30:42,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:43,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:43,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:43,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 17 treesize of output 13 [2021-07-13 19:30:43,131 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:43,146 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:43,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:30:43,148 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:43,176 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:43,177 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:30:43,178 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:55 [2021-07-13 19:30:43,247 INFO L446 ElimStorePlain]: Different costs {0=[o_4, v_prenex_135], 1=[o_0, v_prenex_134]} [2021-07-13 19:30:43,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:43,254 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:43,283 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:43,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:43,287 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:43,310 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:43,313 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:43,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 12 treesize of output 8 [2021-07-13 19:30:43,315 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:43,337 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:43,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:43,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 12 treesize of output 8 [2021-07-13 19:30:43,342 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:43,363 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:43,365 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:30:43,365 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:73, output treesize:31 [2021-07-13 19:30:43,473 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:43,474 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1594122631] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:43,474 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:43,474 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:30:43,474 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619393259] [2021-07-13 19:30:43,474 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:30:43,474 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:43,474 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:30:43,475 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:30:43,475 INFO L87 Difference]: Start difference. First operand 831 states and 2631 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:43,950 INFO L93 Difference]: Finished difference Result 1058 states and 3277 transitions. [2021-07-13 19:30:43,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:30:43,950 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:30:43,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:43,952 INFO L225 Difference]: With dead ends: 1058 [2021-07-13 19:30:43,952 INFO L226 Difference]: Without dead ends: 1020 [2021-07-13 19:30:43,953 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 607.9ms TimeCoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:30:43,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1020 states. [2021-07-13 19:30:43,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1020 to 842. [2021-07-13 19:30:43,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 842 states, 841 states have (on average 3.173602853745541) internal successors, (2669), 841 states have internal predecessors, (2669), 0 states have call successors, (0), 0 states have call 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,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 842 states to 842 states and 2669 transitions. [2021-07-13 19:30:43,966 INFO L78 Accepts]: Start accepts. Automaton has 842 states and 2669 transitions. Word has length 24 [2021-07-13 19:30:43,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:43,966 INFO L482 AbstractCegarLoop]: Abstraction has 842 states and 2669 transitions. [2021-07-13 19:30:43,966 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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,966 INFO L276 IsEmpty]: Start isEmpty. Operand 842 states and 2669 transitions. [2021-07-13 19:30:43,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:30:43,967 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:43,968 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:44,168 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable252,42 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:30:44,168 INFO L430 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:44,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:44,169 INFO L82 PathProgramCache]: Analyzing trace with hash -2090599668, now seen corresponding path program 42 times [2021-07-13 19:30:44,169 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:44,169 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595729947] [2021-07-13 19:30:44,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:44,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:44,379 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:44,379 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:44,379 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595729947] [2021-07-13 19:30:44,379 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595729947] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:44,379 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692573957] [2021-07-13 19:30:44,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 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:30:44,413 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:30:44,414 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:44,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:30:44,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:44,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:44,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:44,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 17 treesize of output 13 [2021-07-13 19:30:44,613 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:44,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:44,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:30:44,616 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:44,641 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:44,642 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:30:44,643 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:55 [2021-07-13 19:30:44,714 INFO L446 ElimStorePlain]: Different costs {0=[o_4, v_prenex_140], 1=[o_2, v_prenex_139]} [2021-07-13 19:30:44,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:30:44,718 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:44,752 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:44,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 19 treesize of output 15 [2021-07-13 19:30:44,758 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:44,783 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:44,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:44,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 12 treesize of output 8 [2021-07-13 19:30:44,788 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:44,810 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:44,812 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30: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 12 treesize of output 8 [2021-07-13 19:30:44,814 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:44,835 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:44,837 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:30:44,837 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:73, output treesize:31 [2021-07-13 19:30:44,929 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:44,929 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692573957] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:44,929 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:44,929 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:30:44,930 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740950101] [2021-07-13 19:30:44,930 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:30:44,930 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:44,930 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:30:44,930 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:30:44,930 INFO L87 Difference]: Start difference. First operand 842 states and 2669 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:45,351 INFO L93 Difference]: Finished difference Result 1061 states and 3283 transitions. [2021-07-13 19:30:45,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:30:45,351 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:30:45,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:45,353 INFO L225 Difference]: With dead ends: 1061 [2021-07-13 19:30:45,353 INFO L226 Difference]: Without dead ends: 999 [2021-07-13 19:30:45,353 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 537.2ms TimeCoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:30:45,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 999 states. [2021-07-13 19:30:45,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 999 to 842. [2021-07-13 19:30:45,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 842 states, 841 states have (on average 3.173602853745541) internal successors, (2669), 841 states have internal predecessors, (2669), 0 states have call successors, (0), 0 states have call 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,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 842 states to 842 states and 2669 transitions. [2021-07-13 19:30:45,366 INFO L78 Accepts]: Start accepts. Automaton has 842 states and 2669 transitions. Word has length 24 [2021-07-13 19:30:45,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:45,366 INFO L482 AbstractCegarLoop]: Abstraction has 842 states and 2669 transitions. [2021-07-13 19:30:45,366 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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,366 INFO L276 IsEmpty]: Start isEmpty. Operand 842 states and 2669 transitions. [2021-07-13 19:30:45,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:30:45,367 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:45,367 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:45,568 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable260,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:30:45,568 INFO L430 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:45,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:45,569 INFO L82 PathProgramCache]: Analyzing trace with hash -1459395166, now seen corresponding path program 43 times [2021-07-13 19:30:45,569 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:45,569 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677986265] [2021-07-13 19:30:45,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:45,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:45,806 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:45,806 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:45,807 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677986265] [2021-07-13 19:30:45,807 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677986265] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:45,807 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1968617993] [2021-07-13 19:30:45,807 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:30:45,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:45,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:30:45,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:46,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:46,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:46,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:30:46,056 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:46,060 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:46,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 18 treesize of output 14 [2021-07-13 19:30:46,061 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:46,129 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:46,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:46,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:46,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 17 treesize of output 13 [2021-07-13 19:30:46,135 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:46,139 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:46,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:30:46,140 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:46,206 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:46,209 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:46,209 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:145, output treesize:117 [2021-07-13 19:30:46,326 INFO L446 ElimStorePlain]: Different costs {0=[o_4, v_prenex_151, v_prenex_147, v_prenex_149], 1=[o_2, v_prenex_150, v_prenex_146, v_prenex_148]} [2021-07-13 19:30:46,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 19 treesize of output 15 [2021-07-13 19:30:46,333 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:46,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 19 treesize of output 15 [2021-07-13 19:30:46,340 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:46,528 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 68 [2021-07-13 19:30:46,528 INFO L628 ElimStorePlain]: treesize reduction 150, result has 55.0 percent of original size [2021-07-13 19:30:46,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 20 treesize of output 16 [2021-07-13 19:30:46,533 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:46,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 9 treesize of output 7 [2021-07-13 19:30:46,538 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:46,611 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:46,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 9 treesize of output 7 [2021-07-13 19:30:46,616 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:46,687 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:46,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 19 treesize of output 15 [2021-07-13 19:30:46,691 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:46,761 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:46,764 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:46,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 12 treesize of output 8 [2021-07-13 19:30:46,766 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:46,835 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:46,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:46,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 13 treesize of output 9 [2021-07-13 19:30:46,841 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:46,916 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:46,917 INFO L518 ElimStorePlain]: Eliminatee v_prenex_146 vanished before elimination [2021-07-13 19:30:46,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:46,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:30:46,922 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:46,987 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:46,991 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:46,991 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:345, output treesize:96 [2021-07-13 19:30:47,156 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:47,156 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1968617993] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:47,156 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:47,156 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:30:47,156 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702444865] [2021-07-13 19:30:47,156 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:30:47,156 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:47,157 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:30:47,157 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:30:47,157 INFO L87 Difference]: Start difference. First operand 842 states and 2669 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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:48,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:48,239 INFO L93 Difference]: Finished difference Result 1307 states and 4004 transitions. [2021-07-13 19:30:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:30:48,239 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:30:48,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:48,241 INFO L225 Difference]: With dead ends: 1307 [2021-07-13 19:30:48,241 INFO L226 Difference]: Without dead ends: 1227 [2021-07-13 19:30:48,241 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 1168.4ms TimeCoverageRelationStatistics Valid=147, Invalid=783, Unknown=0, NotChecked=0, Total=930 [2021-07-13 19:30:48,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1227 states. [2021-07-13 19:30:48,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1227 to 856. [2021-07-13 19:30:48,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 856 states, 855 states have (on average 3.1883040935672513) internal successors, (2726), 855 states have internal predecessors, (2726), 0 states have call successors, (0), 0 states have call 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:48,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 856 states to 856 states and 2726 transitions. [2021-07-13 19:30:48,254 INFO L78 Accepts]: Start accepts. Automaton has 856 states and 2726 transitions. Word has length 24 [2021-07-13 19:30:48,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:48,254 INFO L482 AbstractCegarLoop]: Abstraction has 856 states and 2726 transitions. [2021-07-13 19:30:48,254 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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:48,255 INFO L276 IsEmpty]: Start isEmpty. Operand 856 states and 2726 transitions. [2021-07-13 19:30:48,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:30:48,256 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:48,256 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:48,456 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable268 [2021-07-13 19:30:48,457 INFO L430 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:48,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:48,457 INFO L82 PathProgramCache]: Analyzing trace with hash 491691884, now seen corresponding path program 44 times [2021-07-13 19:30:48,457 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:48,457 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321134816] [2021-07-13 19:30:48,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:48,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:48,721 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:48,722 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:48,722 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321134816] [2021-07-13 19:30:48,722 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321134816] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:48,722 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1884816509] [2021-07-13 19:30:48,722 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 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:30:48,765 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:30:48,765 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:48,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:30:48,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:49,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:49,001 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30: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 18 treesize of output 14 [2021-07-13 19:30:49,003 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:49,006 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30: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 18 treesize of output 14 [2021-07-13 19:30:49,007 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:49,074 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:49,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:49,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:49,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:30:49,083 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:49,086 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:49,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 17 treesize of output 13 [2021-07-13 19:30:49,087 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:49,151 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:49,154 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:49,155 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:145, output treesize:117 [2021-07-13 19:30:49,285 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_160, o_4, v_prenex_162, v_prenex_158], 1=[o_2, v_prenex_161, v_prenex_157, v_prenex_159]} [2021-07-13 19:30:49,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 19 treesize of output 15 [2021-07-13 19:30:49,291 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:49,347 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:49,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 20 treesize of output 16 [2021-07-13 19:30:49,352 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:49,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:49,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:30:49,409 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:49,459 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:49,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 19 treesize of output 15 [2021-07-13 19:30:49,463 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:49,511 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:49,515 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:49,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 13 treesize of output 9 [2021-07-13 19:30:49,517 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:49,564 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:49,568 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:49,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 13 treesize of output 9 [2021-07-13 19:30:49,570 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:49,625 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:49,628 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:49,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 12 treesize of output 8 [2021-07-13 19:30:49,630 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:49,675 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:49,678 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:49,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 12 treesize of output 8 [2021-07-13 19:30:49,680 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,724 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:49,727 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:49,727 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:153, output treesize:69 [2021-07-13 19:30:49,877 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:49,877 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1884816509] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:49,877 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:49,877 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:30:49,877 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864106011] [2021-07-13 19:30:49,878 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:30:49,878 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:49,878 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:30:49,878 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:30:49,878 INFO L87 Difference]: Start difference. First operand 856 states and 2726 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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,346 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 45 [2021-07-13 19:30:51,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:51,098 INFO L93 Difference]: Finished difference Result 1313 states and 3978 transitions. [2021-07-13 19:30:51,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:30:51,098 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:30:51,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:51,101 INFO L225 Difference]: With dead ends: 1313 [2021-07-13 19:30:51,101 INFO L226 Difference]: Without dead ends: 1251 [2021-07-13 19:30:51,101 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 1274.6ms TimeCoverageRelationStatistics Valid=156, Invalid=836, Unknown=0, NotChecked=0, Total=992 [2021-07-13 19:30:51,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1251 states. [2021-07-13 19:30:51,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1251 to 862. [2021-07-13 19:30:51,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 861 states have (on average 3.1951219512195124) internal successors, (2751), 861 states have internal predecessors, (2751), 0 states have call successors, (0), 0 states have call 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:51,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 2751 transitions. [2021-07-13 19:30:51,116 INFO L78 Accepts]: Start accepts. Automaton has 862 states and 2751 transitions. Word has length 24 [2021-07-13 19:30:51,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:51,116 INFO L482 AbstractCegarLoop]: Abstraction has 862 states and 2751 transitions. [2021-07-13 19:30:51,116 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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:51,116 INFO L276 IsEmpty]: Start isEmpty. Operand 862 states and 2751 transitions. [2021-07-13 19:30:51,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:30:51,118 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:51,118 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:51,332 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable276 [2021-07-13 19:30:51,333 INFO L430 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:51,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:51,333 INFO L82 PathProgramCache]: Analyzing trace with hash -685190796, now seen corresponding path program 45 times [2021-07-13 19:30:51,333 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:51,333 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511157493] [2021-07-13 19:30:51,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:51,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:51,506 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:51,506 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:51,506 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511157493] [2021-07-13 19:30:51,506 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511157493] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:51,507 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1526581595] [2021-07-13 19:30:51,507 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 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:30:51,550 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:30:51,550 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:51,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:30:51,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:51,701 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:51,702 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:51,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 17 treesize of output 13 [2021-07-13 19:30:51,703 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:51,706 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:51,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:30:51,707 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:51,762 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:51,765 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:51,766 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:51,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 18 treesize of output 14 [2021-07-13 19:30:51,767 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:51,770 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:51,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 18 treesize of output 14 [2021-07-13 19:30:51,771 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:51,823 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:51,825 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:51,825 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:145, output treesize:117 [2021-07-13 19:30:51,963 INFO L446 ElimStorePlain]: Different costs {0=[o_4, v_prenex_169], 1=[o_2, v_prenex_168]} [2021-07-13 19:30:51,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 19 treesize of output 15 [2021-07-13 19:30:51,968 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:52,003 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:52,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 19 treesize of output 15 [2021-07-13 19:30:52,008 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:52,040 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:52,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:52,045 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:30:52,047 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:52,069 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:52,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:52,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 12 treesize of output 8 [2021-07-13 19:30:52,074 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:52,094 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:52,096 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:30:52,096 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:73, output treesize:31 [2021-07-13 19:30:52,189 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:52,189 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1526581595] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:52,189 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:52,189 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:30:52,190 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243426453] [2021-07-13 19:30:52,190 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:30:52,190 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:52,190 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:30:52,190 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:30:52,190 INFO L87 Difference]: Start difference. First operand 862 states and 2751 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:30:52,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:52,890 INFO L93 Difference]: Finished difference Result 1309 states and 4020 transitions. [2021-07-13 19:30:52,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:30:52,890 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 24 [2021-07-13 19:30:52,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:52,893 INFO L225 Difference]: With dead ends: 1309 [2021-07-13 19:30:52,893 INFO L226 Difference]: Without dead ends: 1220 [2021-07-13 19:30:52,893 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 726.4ms TimeCoverageRelationStatistics Valid=114, Invalid=588, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:30:52,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1220 states. [2021-07-13 19:30:52,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1220 to 866. [2021-07-13 19:30:52,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 866 states, 865 states have (on average 3.2023121387283235) internal successors, (2770), 865 states have internal predecessors, (2770), 0 states have call successors, (0), 0 states have call 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:52,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 866 states to 866 states and 2770 transitions. [2021-07-13 19:30:52,907 INFO L78 Accepts]: Start accepts. Automaton has 866 states and 2770 transitions. Word has length 24 [2021-07-13 19:30:52,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:52,907 INFO L482 AbstractCegarLoop]: Abstraction has 866 states and 2770 transitions. [2021-07-13 19:30:52,907 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:30:52,907 INFO L276 IsEmpty]: Start isEmpty. Operand 866 states and 2770 transitions. [2021-07-13 19:30:52,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:30:52,908 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:52,908 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:53,110 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable284,46 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:30:53,110 INFO L430 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:53,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:53,111 INFO L82 PathProgramCache]: Analyzing trace with hash 29968912, now seen corresponding path program 46 times [2021-07-13 19:30:53,111 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:53,111 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523303517] [2021-07-13 19:30:53,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:53,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:53,274 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:53,275 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:53,275 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523303517] [2021-07-13 19:30:53,275 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523303517] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:53,275 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1306092175] [2021-07-13 19:30:53,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 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:30:53,323 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:30:53,323 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:53,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:30:53,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:53,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 24 treesize of output 18 [2021-07-13 19:30:53,466 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:53,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:30:53,469 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:53,490 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:53,490 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:30:53,490 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:71, output treesize:61 [2021-07-13 19:30:53,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 28 treesize of output 22 [2021-07-13 19:30:53,536 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:53,556 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:53,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 28 treesize of output 22 [2021-07-13 19:30:53,559 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:53,578 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:53,578 INFO L518 ElimStorePlain]: Eliminatee v_prenex_173 vanished before elimination [2021-07-13 19:30:53,578 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:30:53,579 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:30:53,579 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:79, output treesize:37 [2021-07-13 19:30:53,686 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:53,686 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1306092175] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:53,686 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:53,686 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:30:53,686 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871836120] [2021-07-13 19:30:53,686 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:30:53,686 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:53,687 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:30:53,687 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:30:53,687 INFO L87 Difference]: Start difference. First operand 866 states and 2770 transitions. Second operand has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call 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:54,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:54,112 INFO L93 Difference]: Finished difference Result 1194 states and 3711 transitions. [2021-07-13 19:30:54,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:30:54,113 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:30:54,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:54,115 INFO L225 Difference]: With dead ends: 1194 [2021-07-13 19:30:54,115 INFO L226 Difference]: Without dead ends: 1156 [2021-07-13 19:30:54,115 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 15 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 466.3ms TimeCoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:30:54,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1156 states. [2021-07-13 19:30:54,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1156 to 849. [2021-07-13 19:30:54,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 849 states, 848 states have (on average 3.1827830188679247) internal successors, (2699), 848 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:30:54,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 849 states to 849 states and 2699 transitions. [2021-07-13 19:30:54,130 INFO L78 Accepts]: Start accepts. Automaton has 849 states and 2699 transitions. Word has length 24 [2021-07-13 19:30:54,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:54,130 INFO L482 AbstractCegarLoop]: Abstraction has 849 states and 2699 transitions. [2021-07-13 19:30:54,130 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call 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:54,130 INFO L276 IsEmpty]: Start isEmpty. Operand 849 states and 2699 transitions. [2021-07-13 19:30:54,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:30:54,131 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:54,131 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:54,332 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable294,47 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:30:54,332 INFO L430 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:54,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:54,332 INFO L82 PathProgramCache]: Analyzing trace with hash -277826534, now seen corresponding path program 47 times [2021-07-13 19:30:54,333 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:54,333 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851578288] [2021-07-13 19:30:54,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:54,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:54,535 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:54,535 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:54,535 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851578288] [2021-07-13 19:30:54,535 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851578288] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:54,535 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1983186825] [2021-07-13 19:30:54,535 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 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:30:54,588 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-13 19:30:54,588 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:54,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:30:54,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:54,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 24 treesize of output 18 [2021-07-13 19:30:54,714 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:54,720 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:54,720 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:30:54,720 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:25 [2021-07-13 19:30:54,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 28 treesize of output 22 [2021-07-13 19:30:54,756 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30: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 28 treesize of output 22 [2021-07-13 19:30:54,759 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:54,782 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:54,783 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:30:54,783 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:30:54,783 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:79, output treesize:37 [2021-07-13 19:30:54,876 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:54,877 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1983186825] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:54,877 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:54,877 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:30:54,877 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237895920] [2021-07-13 19:30:54,877 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:30:54,877 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:54,877 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:30:54,877 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:30:54,878 INFO L87 Difference]: Start difference. First operand 849 states and 2699 transitions. Second operand has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call 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,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:55,407 INFO L93 Difference]: Finished difference Result 1220 states and 3805 transitions. [2021-07-13 19:30:55,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:30:55,407 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:30:55,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:55,409 INFO L225 Difference]: With dead ends: 1220 [2021-07-13 19:30:55,410 INFO L226 Difference]: Without dead ends: 1161 [2021-07-13 19:30:55,410 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 552.1ms TimeCoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:30:55,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1161 states. [2021-07-13 19:30:55,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1161 to 834. [2021-07-13 19:30:55,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 834 states, 833 states have (on average 3.163265306122449) internal successors, (2635), 833 states have internal predecessors, (2635), 0 states have call successors, (0), 0 states have call 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,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 834 states to 834 states and 2635 transitions. [2021-07-13 19:30:55,423 INFO L78 Accepts]: Start accepts. Automaton has 834 states and 2635 transitions. Word has length 24 [2021-07-13 19:30:55,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:55,423 INFO L482 AbstractCegarLoop]: Abstraction has 834 states and 2635 transitions. [2021-07-13 19:30:55,424 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call 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,424 INFO L276 IsEmpty]: Start isEmpty. Operand 834 states and 2635 transitions. [2021-07-13 19:30:55,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:30:55,426 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:55,426 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:55,649 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable303,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:30:55,649 INFO L430 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:55,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:55,649 INFO L82 PathProgramCache]: Analyzing trace with hash -1267757964, now seen corresponding path program 48 times [2021-07-13 19:30:55,649 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:55,649 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846708991] [2021-07-13 19:30:55,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:55,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:55,918 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:55,919 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:55,919 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846708991] [2021-07-13 19:30:55,919 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846708991] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:55,919 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1647207852] [2021-07-13 19:30:55,919 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 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:30:55,953 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:30:55,953 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:55,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-13 19:30:55,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:56,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 24 treesize of output 18 [2021-07-13 19:30:56,019 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:56,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 24 treesize of output 18 [2021-07-13 19:30:56,022 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:56,039 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:56,040 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:30:56,040 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:65, output treesize:55 [2021-07-13 19:30:56,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:30:56,113 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:56,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 28 treesize of output 22 [2021-07-13 19:30:56,115 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:56,134 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:56,135 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:30:56,135 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:30:56,136 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:79, output treesize:37 [2021-07-13 19:30:56,253 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:56,254 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1647207852] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:56,254 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:56,254 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:30:56,254 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864339532] [2021-07-13 19:30:56,254 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:30:56,254 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:56,255 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:30:56,255 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:30:56,255 INFO L87 Difference]: Start difference. First operand 834 states and 2635 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call 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,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:56,759 INFO L93 Difference]: Finished difference Result 1473 states and 4590 transitions. [2021-07-13 19:30:56,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:30:56,759 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:30:56,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:56,762 INFO L225 Difference]: With dead ends: 1473 [2021-07-13 19:30:56,762 INFO L226 Difference]: Without dead ends: 1411 [2021-07-13 19:30:56,762 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 619.6ms TimeCoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:30:56,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1411 states. [2021-07-13 19:30:56,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1411 to 847. [2021-07-13 19:30:56,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 847 states, 846 states have (on average 3.1761229314420802) internal successors, (2687), 846 states have internal predecessors, (2687), 0 states have call successors, (0), 0 states have call 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,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 847 states to 847 states and 2687 transitions. [2021-07-13 19:30:56,777 INFO L78 Accepts]: Start accepts. Automaton has 847 states and 2687 transitions. Word has length 24 [2021-07-13 19:30:56,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:56,777 INFO L482 AbstractCegarLoop]: Abstraction has 847 states and 2687 transitions. [2021-07-13 19:30:56,778 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call 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,778 INFO L276 IsEmpty]: Start isEmpty. Operand 847 states and 2687 transitions. [2021-07-13 19:30:56,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:30:56,779 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:56,779 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:56,980 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable307,49 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:30:56,980 INFO L430 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:56,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:56,980 INFO L82 PathProgramCache]: Analyzing trace with hash 1296783688, now seen corresponding path program 49 times [2021-07-13 19:30:56,980 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:56,981 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357237681] [2021-07-13 19:30:56,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:56,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:57,152 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:57,153 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:57,153 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357237681] [2021-07-13 19:30:57,153 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357237681] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:57,153 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [211779832] [2021-07-13 19:30:57,153 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 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:30:57,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:57,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:30:57,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:57,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:57,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:57,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 18 treesize of output 14 [2021-07-13 19:30:57,344 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:57,347 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:57,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 18 treesize of output 14 [2021-07-13 19:30:57,348 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:57,403 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:57,406 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:57,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:57,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:30:57,409 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:57,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:57,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:30:57,414 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:57,463 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:57,466 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:57,466 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:133, output treesize:105 [2021-07-13 19:30:57,675 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_182, v_prenex_184, o_4, v_prenex_186], 1=[v_prenex_181, o_2, v_prenex_183, v_prenex_185]} [2021-07-13 19:30:57,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 20 treesize of output 16 [2021-07-13 19:30:57,680 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:57,734 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:57,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 19 treesize of output 15 [2021-07-13 19:30:57,738 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:57,791 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:57,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 20 treesize of output 16 [2021-07-13 19:30:57,795 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:57,845 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:57,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:30:57,850 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:57,898 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:57,902 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:57,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 13 treesize of output 9 [2021-07-13 19:30:57,903 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:57,951 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:57,955 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:57,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 13 treesize of output 9 [2021-07-13 19:30:57,957 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:58,004 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:58,008 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:58,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 12 treesize of output 8 [2021-07-13 19:30:58,010 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:58,056 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:58,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:58,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 12 treesize of output 8 [2021-07-13 19:30:58,061 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:58,114 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:58,117 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:58,117 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:153, output treesize:69 [2021-07-13 19:30:58,287 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:58,288 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [211779832] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:58,288 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:58,288 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:30:58,288 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286957265] [2021-07-13 19:30:58,288 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:30:58,288 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:58,288 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:30:58,288 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:30:58,288 INFO L87 Difference]: Start difference. First operand 847 states and 2687 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call 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,794 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 59 [2021-07-13 19:30:59,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:59,410 INFO L93 Difference]: Finished difference Result 1482 states and 4518 transitions. [2021-07-13 19:30:59,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:30:59,411 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:30:59,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:59,414 INFO L225 Difference]: With dead ends: 1482 [2021-07-13 19:30:59,414 INFO L226 Difference]: Without dead ends: 1389 [2021-07-13 19:30:59,414 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 1269.5ms TimeCoverageRelationStatistics Valid=155, Invalid=657, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:30:59,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1389 states. [2021-07-13 19:30:59,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1389 to 872. [2021-07-13 19:30:59,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 872 states, 871 states have (on average 3.1986222732491387) internal successors, (2786), 871 states have internal predecessors, (2786), 0 states have call successors, (0), 0 states have call 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:59,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 872 states to 872 states and 2786 transitions. [2021-07-13 19:30:59,430 INFO L78 Accepts]: Start accepts. Automaton has 872 states and 2786 transitions. Word has length 24 [2021-07-13 19:30:59,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:59,431 INFO L482 AbstractCegarLoop]: Abstraction has 872 states and 2786 transitions. [2021-07-13 19:30:59,431 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call 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:59,431 INFO L276 IsEmpty]: Start isEmpty. Operand 872 states and 2786 transitions. [2021-07-13 19:30:59,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:30:59,433 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:59,433 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:59,652 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable314 [2021-07-13 19:30:59,653 INFO L430 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:59,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:59,653 INFO L82 PathProgramCache]: Analyzing trace with hash 2070988058, now seen corresponding path program 50 times [2021-07-13 19:30:59,653 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:59,653 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328094297] [2021-07-13 19:30:59,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:59,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:59,848 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:30:59,849 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:59,849 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328094297] [2021-07-13 19:30:59,849 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328094297] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:59,849 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1011370008] [2021-07-13 19:30:59,849 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:30:59,900 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:30:59,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:59,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:30:59,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:00,041 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:00,041 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:00,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:31:00,043 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:00,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:00,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:31:00,047 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:00,105 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:00,109 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:00,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:00,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 18 treesize of output 14 [2021-07-13 19:31:00,112 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:00,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:00,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 18 treesize of output 14 [2021-07-13 19:31:00,116 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:00,172 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:00,175 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:00,175 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:133, output treesize:105 [2021-07-13 19:31:00,435 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_193, o_4], 1=[v_prenex_192, o_2]} [2021-07-13 19:31:00,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:00,439 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:00,463 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:00,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:00,467 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:00,489 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:00,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:00,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 12 treesize of output 8 [2021-07-13 19:31:00,497 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:00,519 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:00,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:00,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 12 treesize of output 8 [2021-07-13 19:31:00,524 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:00,545 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:00,547 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:31:00,547 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:73, output treesize:31 [2021-07-13 19:31:00,644 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:00,644 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1011370008] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:00,644 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:00,644 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:31:00,644 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704280491] [2021-07-13 19:31:00,644 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:31:00,644 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:00,645 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:31:00,645 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:31:00,645 INFO L87 Difference]: Start difference. First operand 872 states and 2786 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:31:01,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:01,705 INFO L93 Difference]: Finished difference Result 1461 states and 4493 transitions. [2021-07-13 19:31:01,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:31:01,705 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 24 [2021-07-13 19:31:01,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:01,708 INFO L225 Difference]: With dead ends: 1461 [2021-07-13 19:31:01,708 INFO L226 Difference]: Without dead ends: 1372 [2021-07-13 19:31:01,708 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 1101.3ms TimeCoverageRelationStatistics Valid=136, Invalid=620, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:31:01,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1372 states. [2021-07-13 19:31:01,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1372 to 876. [2021-07-13 19:31:01,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 876 states, 875 states have (on average 3.2057142857142855) internal successors, (2805), 875 states have internal predecessors, (2805), 0 states have call successors, (0), 0 states have call 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:01,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 876 states to 876 states and 2805 transitions. [2021-07-13 19:31:01,727 INFO L78 Accepts]: Start accepts. Automaton has 876 states and 2805 transitions. Word has length 24 [2021-07-13 19:31:01,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:01,727 INFO L482 AbstractCegarLoop]: Abstraction has 876 states and 2805 transitions. [2021-07-13 19:31:01,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:31:01,727 INFO L276 IsEmpty]: Start isEmpty. Operand 876 states and 2805 transitions. [2021-07-13 19:31:01,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:31:01,729 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:01,730 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:01,942 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable325,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:01,942 INFO L430 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:01,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:01,943 INFO L82 PathProgramCache]: Analyzing trace with hash 1908982828, now seen corresponding path program 51 times [2021-07-13 19:31:01,943 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:01,943 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774479057] [2021-07-13 19:31:01,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:01,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:02,193 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:02,193 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:02,193 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774479057] [2021-07-13 19:31:02,194 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774479057] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:02,194 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1979350066] [2021-07-13 19:31:02,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 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:31:02,243 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:31:02,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:02,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:31:02,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:02,370 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:02,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:02,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 17 treesize of output 13 [2021-07-13 19:31:02,372 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:02,374 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31: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 17 treesize of output 13 [2021-07-13 19:31:02,375 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:02,423 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:02,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:02,427 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:02,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 18 treesize of output 14 [2021-07-13 19:31:02,428 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:02,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:02,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 18 treesize of output 14 [2021-07-13 19:31:02,431 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:02,475 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:02,477 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:02,478 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:133, output treesize:105 [2021-07-13 19:31:02,643 INFO L446 ElimStorePlain]: Different costs {0=[o_4, v_prenex_200], 1=[o_2, v_prenex_199]} [2021-07-13 19:31:02,646 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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,647 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:02,671 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:02,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 19 treesize of output 15 [2021-07-13 19:31:02,675 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:02,698 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:02,700 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:02,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 12 treesize of output 8 [2021-07-13 19:31:02,702 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:02,724 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:02,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:02,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 12 treesize of output 8 [2021-07-13 19:31:02,729 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:02,749 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:02,751 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:31:02,751 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:73, output treesize:31 [2021-07-13 19:31:02,851 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:02,851 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1979350066] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:02,851 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:02,851 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:31:02,851 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803562278] [2021-07-13 19:31:02,851 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:31:02,852 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:02,852 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:31:02,852 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:31:02,852 INFO L87 Difference]: Start difference. First operand 876 states and 2805 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:03,819 INFO L93 Difference]: Finished difference Result 1767 states and 5570 transitions. [2021-07-13 19:31:03,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:31:03,819 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:31:03,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:03,822 INFO L225 Difference]: With dead ends: 1767 [2021-07-13 19:31:03,822 INFO L226 Difference]: Without dead ends: 1705 [2021-07-13 19:31:03,823 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 1007.3ms TimeCoverageRelationStatistics Valid=150, Invalid=662, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:31:03,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1705 states. [2021-07-13 19:31:03,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1705 to 854. [2021-07-13 19:31:03,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 854 states, 853 states have (on average 3.175849941383353) internal successors, (2709), 853 states have internal predecessors, (2709), 0 states have call successors, (0), 0 states have call 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,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 854 states to 854 states and 2709 transitions. [2021-07-13 19:31:03,838 INFO L78 Accepts]: Start accepts. Automaton has 854 states and 2709 transitions. Word has length 24 [2021-07-13 19:31:03,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:03,838 INFO L482 AbstractCegarLoop]: Abstraction has 854 states and 2709 transitions. [2021-07-13 19:31:03,838 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call 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,838 INFO L276 IsEmpty]: Start isEmpty. Operand 854 states and 2709 transitions. [2021-07-13 19:31:03,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:31:03,839 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:03,839 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:04,040 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable335 [2021-07-13 19:31:04,040 INFO L430 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:04,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:04,040 INFO L82 PathProgramCache]: Analyzing trace with hash 827603342, now seen corresponding path program 52 times [2021-07-13 19:31:04,041 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:04,041 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777260599] [2021-07-13 19:31:04,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:04,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:04,213 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:04,213 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:04,213 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777260599] [2021-07-13 19:31:04,214 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777260599] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:04,214 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2133220309] [2021-07-13 19:31:04,214 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:31:04,246 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:31:04,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:04,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:31:04,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:04,327 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:04,328 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31: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 25 treesize of output 19 [2021-07-13 19:31:04,329 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:04,331 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:04,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 26 treesize of output 20 [2021-07-13 19:31:04,333 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:04,350 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:04,354 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:31:04,354 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:71, output treesize:49 [2021-07-13 19:31:04,468 INFO L446 ElimStorePlain]: Different costs {0=[o_4], 1=[o_0]} [2021-07-13 19:31:04,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 19 treesize of output 15 [2021-07-13 19:31:04,471 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:04,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:04,474 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:04,499 INFO L628 ElimStorePlain]: treesize reduction 38, result has 43.3 percent of original size [2021-07-13 19:31:04,502 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:04,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 12 treesize of output 8 [2021-07-13 19:31:04,504 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:04,512 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:04,513 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:31:04,513 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:79, output treesize:12 [2021-07-13 19:31:04,550 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:04,551 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2133220309] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:04,551 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:04,551 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:31:04,551 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770069378] [2021-07-13 19:31:04,551 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:31:04,551 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:04,551 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:31:04,551 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:31:04,551 INFO L87 Difference]: Start difference. First operand 854 states and 2709 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:04,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:04,756 INFO L93 Difference]: Finished difference Result 1018 states and 3105 transitions. [2021-07-13 19:31:04,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:31:04,756 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:31:04,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:04,758 INFO L225 Difference]: With dead ends: 1018 [2021-07-13 19:31:04,758 INFO L226 Difference]: Without dead ends: 945 [2021-07-13 19:31:04,759 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 316.5ms TimeCoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:31:04,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 945 states. [2021-07-13 19:31:04,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 945 to 860. [2021-07-13 19:31:04,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 860 states, 859 states have (on average 3.171129220023283) internal successors, (2724), 859 states have internal predecessors, (2724), 0 states have call successors, (0), 0 states have call 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:04,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 860 states to 860 states and 2724 transitions. [2021-07-13 19:31:04,774 INFO L78 Accepts]: Start accepts. Automaton has 860 states and 2724 transitions. Word has length 24 [2021-07-13 19:31:04,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:04,775 INFO L482 AbstractCegarLoop]: Abstraction has 860 states and 2724 transitions. [2021-07-13 19:31:04,775 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:04,775 INFO L276 IsEmpty]: Start isEmpty. Operand 860 states and 2724 transitions. [2021-07-13 19:31:04,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:31:04,777 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:04,777 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:04,992 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable345 [2021-07-13 19:31:04,993 INFO L430 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:04,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:04,993 INFO L82 PathProgramCache]: Analyzing trace with hash -1274656876, now seen corresponding path program 53 times [2021-07-13 19:31:04,993 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:04,993 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825779097] [2021-07-13 19:31:04,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:05,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:05,239 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:05,240 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:05,240 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825779097] [2021-07-13 19:31:05,240 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825779097] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:05,240 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1757580548] [2021-07-13 19:31:05,240 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:31:05,288 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:31:05,288 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:05,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:31:05,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:05,362 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:05,363 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:05,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:31:05,364 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:05,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:05,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 18 treesize of output 14 [2021-07-13 19:31:05,368 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:05,383 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:05,385 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:31:05,386 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:55, output treesize:41 [2021-07-13 19:31:05,530 INFO L446 ElimStorePlain]: Different costs {0=[o_4], 1=[o_0]} [2021-07-13 19:31:05,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:31:05,534 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:05,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 19 treesize of output 15 [2021-07-13 19:31:05,537 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:05,561 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:05,564 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:05,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:05,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:31:05,567 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:05,569 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:05,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 12 treesize of output 8 [2021-07-13 19:31:05,571 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:05,594 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:05,595 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:31:05,596 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:71, output treesize:25 [2021-07-13 19:31:05,651 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:05,652 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1757580548] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:05,652 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:05,652 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:31:05,652 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981910331] [2021-07-13 19:31:05,652 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:31:05,652 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:05,653 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:31:05,653 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:31:05,653 INFO L87 Difference]: Start difference. First operand 860 states and 2724 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:31:06,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:06,268 INFO L93 Difference]: Finished difference Result 1041 states and 3212 transitions. [2021-07-13 19:31:06,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:31:06,269 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:31:06,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:06,271 INFO L225 Difference]: With dead ends: 1041 [2021-07-13 19:31:06,271 INFO L226 Difference]: Without dead ends: 982 [2021-07-13 19:31:06,271 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 641.0ms TimeCoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:31:06,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 982 states. [2021-07-13 19:31:06,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 982 to 860. [2021-07-13 19:31:06,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 860 states, 859 states have (on average 3.171129220023283) internal successors, (2724), 859 states have internal predecessors, (2724), 0 states have call successors, (0), 0 states have call 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:06,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 860 states to 860 states and 2724 transitions. [2021-07-13 19:31:06,283 INFO L78 Accepts]: Start accepts. Automaton has 860 states and 2724 transitions. Word has length 24 [2021-07-13 19:31:06,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:06,283 INFO L482 AbstractCegarLoop]: Abstraction has 860 states and 2724 transitions. [2021-07-13 19:31:06,283 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:31:06,283 INFO L276 IsEmpty]: Start isEmpty. Operand 860 states and 2724 transitions. [2021-07-13 19:31:06,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:31:06,285 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:06,285 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:06,485 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable349 [2021-07-13 19:31:06,485 INFO L430 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:06,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:06,486 INFO L82 PathProgramCache]: Analyzing trace with hash 1282338604, now seen corresponding path program 54 times [2021-07-13 19:31:06,486 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:06,486 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687812443] [2021-07-13 19:31:06,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:06,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:06,704 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:06,704 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:06,704 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687812443] [2021-07-13 19:31:06,704 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687812443] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:06,704 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [667398494] [2021-07-13 19:31:06,704 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 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:31:06,737 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:31:06,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:06,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:31:06,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:06,822 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:06,822 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:06,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 17 treesize of output 13 [2021-07-13 19:31:06,824 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:06,826 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:06,826 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:31:06,827 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:06,841 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:06,843 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:31:06,844 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:55, output treesize:41 [2021-07-13 19:31:06,924 INFO L446 ElimStorePlain]: Different costs {0=[o_4, v_prenex_205], 1=[o_0, v_prenex_204]} [2021-07-13 19:31:06,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 19 treesize of output 15 [2021-07-13 19:31:06,928 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:06,931 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:06,932 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:06,983 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:06,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:06,987 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:06,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 20 treesize of output 16 [2021-07-13 19:31:06,991 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:07,036 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:07,039 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:07,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:07,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 12 treesize of output 8 [2021-07-13 19:31:07,042 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:07,045 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:07,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 12 treesize of output 8 [2021-07-13 19:31:07,047 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:07,091 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:07,094 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:07,094 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:07,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 13 treesize of output 9 [2021-07-13 19:31:07,096 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:07,099 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:07,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 13 treesize of output 9 [2021-07-13 19:31:07,101 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:07,142 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:07,144 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:07,144 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 6 variables, input treesize:149, output treesize:57 [2021-07-13 19:31:07,256 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:07,256 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [667398494] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:07,256 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:07,256 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:31:07,256 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139942034] [2021-07-13 19:31:07,257 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:31:07,257 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:07,257 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:31:07,257 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:31:07,257 INFO L87 Difference]: Start difference. First operand 860 states and 2724 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:08,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:08,039 INFO L93 Difference]: Finished difference Result 1044 states and 3226 transitions. [2021-07-13 19:31:08,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:31:08,040 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:31:08,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:08,041 INFO L225 Difference]: With dead ends: 1044 [2021-07-13 19:31:08,042 INFO L226 Difference]: Without dead ends: 995 [2021-07-13 19:31:08,042 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 730.3ms TimeCoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:31:08,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 995 states. [2021-07-13 19:31:08,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 995 to 860. [2021-07-13 19:31:08,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 860 states, 859 states have (on average 3.171129220023283) internal successors, (2724), 859 states have internal predecessors, (2724), 0 states have call successors, (0), 0 states have call 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:08,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 860 states to 860 states and 2724 transitions. [2021-07-13 19:31:08,062 INFO L78 Accepts]: Start accepts. Automaton has 860 states and 2724 transitions. Word has length 24 [2021-07-13 19:31:08,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:08,063 INFO L482 AbstractCegarLoop]: Abstraction has 860 states and 2724 transitions. [2021-07-13 19:31:08,063 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:08,063 INFO L276 IsEmpty]: Start isEmpty. Operand 860 states and 2724 transitions. [2021-07-13 19:31:08,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:31:08,065 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:08,065 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:08,280 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable355 [2021-07-13 19:31:08,281 INFO L430 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:08,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:08,281 INFO L82 PathProgramCache]: Analyzing trace with hash 1261019758, now seen corresponding path program 55 times [2021-07-13 19:31:08,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:08,281 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372842853] [2021-07-13 19:31:08,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:08,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:08,447 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:08,447 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:08,448 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372842853] [2021-07-13 19:31:08,448 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372842853] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:08,448 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1538383280] [2021-07-13 19:31:08,448 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 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:31:08,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:08,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:31:08,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:08,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:08,578 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:08,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 26 treesize of output 20 [2021-07-13 19:31:08,579 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:08,582 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:08,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 25 treesize of output 19 [2021-07-13 19:31:08,583 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:08,603 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:08,605 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:31:08,605 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:77, output treesize:59 [2021-07-13 19:31:08,696 INFO L446 ElimStorePlain]: Different costs {0=[o_4], 1=[o_0]} [2021-07-13 19:31:08,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 27 treesize of output 21 [2021-07-13 19:31:08,700 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:08,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 27 treesize of output 21 [2021-07-13 19:31:08,703 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:08,728 INFO L628 ElimStorePlain]: treesize reduction 37, result has 43.1 percent of original size [2021-07-13 19:31:08,730 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:08,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 11 treesize of output 7 [2021-07-13 19:31:08,732 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:08,739 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:08,741 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:31:08,741 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:87, output treesize:12 [2021-07-13 19:31:08,779 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:08,779 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1538383280] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:08,779 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:08,779 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:31:08,779 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51871585] [2021-07-13 19:31:08,779 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:31:08,779 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:08,780 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:31:08,780 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:31:08,780 INFO L87 Difference]: Start difference. First operand 860 states and 2724 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:09,020 INFO L93 Difference]: Finished difference Result 939 states and 2912 transitions. [2021-07-13 19:31:09,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:31:09,020 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:31:09,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:09,022 INFO L225 Difference]: With dead ends: 939 [2021-07-13 19:31:09,022 INFO L226 Difference]: Without dead ends: 880 [2021-07-13 19:31:09,022 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 333.6ms TimeCoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:31:09,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 880 states. [2021-07-13 19:31:09,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 880 to 862. [2021-07-13 19:31:09,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 861 states have (on average 3.1695702671312427) internal successors, (2729), 861 states have internal predecessors, (2729), 0 states have call successors, (0), 0 states have call 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,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 2729 transitions. [2021-07-13 19:31:09,033 INFO L78 Accepts]: Start accepts. Automaton has 862 states and 2729 transitions. Word has length 24 [2021-07-13 19:31:09,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:09,033 INFO L482 AbstractCegarLoop]: Abstraction has 862 states and 2729 transitions. [2021-07-13 19:31:09,033 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,033 INFO L276 IsEmpty]: Start isEmpty. Operand 862 states and 2729 transitions. [2021-07-13 19:31:09,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:31:09,035 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:09,035 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:09,235 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable363,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:09,236 INFO L430 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:09,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:09,236 INFO L82 PathProgramCache]: Analyzing trace with hash -476952058, now seen corresponding path program 56 times [2021-07-13 19:31:09,236 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:09,236 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048537639] [2021-07-13 19:31:09,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:09,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:09,435 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:09,436 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:09,436 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048537639] [2021-07-13 19:31:09,436 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048537639] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:09,436 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [572954770] [2021-07-13 19:31:09,436 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 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:31:09,486 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:31:09,486 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:09,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:31:09,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:09,604 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:09,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:09,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 26 treesize of output 20 [2021-07-13 19:31:09,606 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:09,609 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:09,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:31:09,610 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:09,643 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:09,645 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:31:09,646 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:77, output treesize:55 [2021-07-13 19:31:09,712 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_209, o_4], 1=[o_0, v_prenex_208]} [2021-07-13 19:31:09,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 19 treesize of output 15 [2021-07-13 19:31:09,716 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:09,741 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:09,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:31:09,745 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:09,769 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:09,773 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:09,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 13 treesize of output 9 [2021-07-13 19:31:09,775 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:09,800 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:09,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:09,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 12 treesize of output 8 [2021-07-13 19:31:09,806 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:09,829 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:09,831 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:31:09,832 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:73, output treesize:27 [2021-07-13 19:31:09,925 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:09,926 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [572954770] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:09,926 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:09,927 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:31:09,929 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963844889] [2021-07-13 19:31:09,929 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:31:09,929 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:09,929 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:31:09,930 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:31:09,930 INFO L87 Difference]: Start difference. First operand 862 states and 2729 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:10,195 INFO L93 Difference]: Finished difference Result 931 states and 2904 transitions. [2021-07-13 19:31:10,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:31:10,195 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:31:10,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:10,197 INFO L225 Difference]: With dead ends: 931 [2021-07-13 19:31:10,197 INFO L226 Difference]: Without dead ends: 896 [2021-07-13 19:31:10,197 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 430.1ms TimeCoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:31:10,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 896 states. [2021-07-13 19:31:10,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 896 to 862. [2021-07-13 19:31:10,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 861 states have (on average 3.1695702671312427) internal successors, (2729), 861 states have internal predecessors, (2729), 0 states have call successors, (0), 0 states have call 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,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 2729 transitions. [2021-07-13 19:31:10,214 INFO L78 Accepts]: Start accepts. Automaton has 862 states and 2729 transitions. Word has length 24 [2021-07-13 19:31:10,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:10,214 INFO L482 AbstractCegarLoop]: Abstraction has 862 states and 2729 transitions. [2021-07-13 19:31:10,214 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,214 INFO L276 IsEmpty]: Start isEmpty. Operand 862 states and 2729 transitions. [2021-07-13 19:31:10,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:31:10,216 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:10,216 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:10,441 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable367 [2021-07-13 19:31:10,441 INFO L430 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:10,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:10,441 INFO L82 PathProgramCache]: Analyzing trace with hash -1014444914, now seen corresponding path program 57 times [2021-07-13 19:31:10,442 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:10,442 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754133811] [2021-07-13 19:31:10,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:10,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:10,644 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:10,644 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:10,644 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754133811] [2021-07-13 19:31:10,644 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754133811] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:10,644 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [43699288] [2021-07-13 19:31:10,644 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 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:31:10,681 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:31:10,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:10,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:31:10,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:10,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 27 treesize of output 21 [2021-07-13 19:31:10,780 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:10,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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,796 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:10,822 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:10,823 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:31:10,823 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:87, output treesize:77 [2021-07-13 19:31:10,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:10,882 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:10,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 30 treesize of output 24 [2021-07-13 19:31:10,883 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:10,886 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:10,886 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:10,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 30 treesize of output 24 [2021-07-13 19:31:10,888 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:10,891 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:10,891 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:10,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 29 treesize of output 23 [2021-07-13 19:31:10,892 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:10,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:10,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 29 treesize of output 23 [2021-07-13 19:31:10,896 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:10,969 INFO L628 ElimStorePlain]: treesize reduction 56, result has 60.8 percent of original size [2021-07-13 19:31:10,972 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:10,972 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:10,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 12 treesize of output 8 [2021-07-13 19:31:10,974 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:10,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:10,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:31:10,978 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:11,010 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:11,012 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:31:11,012 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:189, output treesize:47 [2021-07-13 19:31:11,114 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:11,114 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [43699288] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:11,114 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:11,114 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:31:11,114 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492823785] [2021-07-13 19:31:11,115 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:31:11,115 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:11,115 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:31:11,115 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:31:11,115 INFO L87 Difference]: Start difference. First operand 862 states and 2729 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:11,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:11,413 INFO L93 Difference]: Finished difference Result 935 states and 2902 transitions. [2021-07-13 19:31:11,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:31:11,414 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:31:11,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:11,415 INFO L225 Difference]: With dead ends: 935 [2021-07-13 19:31:11,415 INFO L226 Difference]: Without dead ends: 882 [2021-07-13 19:31:11,416 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 463.7ms TimeCoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:31:11,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 882 states. [2021-07-13 19:31:11,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 882 to 864. [2021-07-13 19:31:11,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 864 states, 863 states have (on average 3.168018539976825) internal successors, (2734), 863 states have internal predecessors, (2734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:11,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 2734 transitions. [2021-07-13 19:31:11,426 INFO L78 Accepts]: Start accepts. Automaton has 864 states and 2734 transitions. Word has length 24 [2021-07-13 19:31:11,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:11,426 INFO L482 AbstractCegarLoop]: Abstraction has 864 states and 2734 transitions. [2021-07-13 19:31:11,426 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:11,426 INFO L276 IsEmpty]: Start isEmpty. Operand 864 states and 2734 transitions. [2021-07-13 19:31:11,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:31:11,427 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:11,428 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:11,628 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable373,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:11,628 INFO L430 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:11,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:11,629 INFO L82 PathProgramCache]: Analyzing trace with hash -952364244, now seen corresponding path program 58 times [2021-07-13 19:31:11,629 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:11,629 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256552630] [2021-07-13 19:31:11,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:11,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:11,847 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:11,847 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:11,847 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256552630] [2021-07-13 19:31:11,847 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256552630] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:11,847 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789091081] [2021-07-13 19:31:11,847 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 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:31:11,878 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:31:11,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:11,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:31:11,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:11,933 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:11,933 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:11,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 18 treesize of output 14 [2021-07-13 19:31:11,934 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:11,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:11,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:11,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:31:11,938 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:11,941 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:11,941 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:11,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 18 treesize of output 14 [2021-07-13 19:31:11,942 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:11,945 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:11,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 17 treesize of output 13 [2021-07-13 19:31:11,946 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:11,985 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:11,988 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:31:11,988 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:141, output treesize:113 [2021-07-13 19:31:12,219 INFO L446 ElimStorePlain]: Different costs {0=[o_4], 1=[o_0]} [2021-07-13 19:31:12,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 19 treesize of output 15 [2021-07-13 19:31:12,223 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:12,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:12,226 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:12,254 INFO L628 ElimStorePlain]: treesize reduction 38, result has 43.3 percent of original size [2021-07-13 19:31:12,257 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31: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 12 treesize of output 8 [2021-07-13 19:31:12,259 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:12,267 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:12,269 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:31:12,269 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:79, output treesize:12 [2021-07-13 19:31:12,313 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:12,313 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789091081] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:12,314 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:12,314 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:31:12,314 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025264252] [2021-07-13 19:31:12,314 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:31:12,314 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:12,314 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:31:12,314 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:31:12,314 INFO L87 Difference]: Start difference. First operand 864 states and 2734 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:12,930 INFO L93 Difference]: Finished difference Result 1331 states and 3917 transitions. [2021-07-13 19:31:12,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:31:12,930 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:31:12,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:12,933 INFO L225 Difference]: With dead ends: 1331 [2021-07-13 19:31:12,933 INFO L226 Difference]: Without dead ends: 1231 [2021-07-13 19:31:12,933 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 744.6ms TimeCoverageRelationStatistics Valid=120, Invalid=530, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:31:12,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1231 states. [2021-07-13 19:31:12,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1231 to 879. [2021-07-13 19:31:12,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 879 states, 878 states have (on average 3.1662870159453305) internal successors, (2780), 878 states have internal predecessors, (2780), 0 states have call successors, (0), 0 states have call 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,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 879 states to 879 states and 2780 transitions. [2021-07-13 19:31:12,947 INFO L78 Accepts]: Start accepts. Automaton has 879 states and 2780 transitions. Word has length 24 [2021-07-13 19:31:12,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:12,947 INFO L482 AbstractCegarLoop]: Abstraction has 879 states and 2780 transitions. [2021-07-13 19:31:12,947 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,947 INFO L276 IsEmpty]: Start isEmpty. Operand 879 states and 2780 transitions. [2021-07-13 19:31:12,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:31:12,949 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:12,949 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:13,149 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable377 [2021-07-13 19:31:13,149 INFO L430 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:13,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:13,150 INFO L82 PathProgramCache]: Analyzing trace with hash 1240342834, now seen corresponding path program 59 times [2021-07-13 19:31:13,150 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:13,150 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646970862] [2021-07-13 19:31:13,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:13,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:13,351 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:13,351 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:13,351 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646970862] [2021-07-13 19:31:13,351 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646970862] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:13,351 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1598873090] [2021-07-13 19:31:13,351 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 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:31:13,402 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:31:13,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:13,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:31:13,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:13,455 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,456 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,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 17 treesize of output 13 [2021-07-13 19:31:13,457 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:13,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,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:31:13,461 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:13,479 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:13,483 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:31:13,483 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:61, output treesize:47 [2021-07-13 19:31:13,698 INFO L446 ElimStorePlain]: Different costs {0=[o_4], 1=[o_0]} [2021-07-13 19:31:13,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 19 treesize of output 15 [2021-07-13 19:31:13,702 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:13,705 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:31:13,706 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:13,731 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:13,734 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,735 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,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 12 treesize of output 8 [2021-07-13 19:31:13,737 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:13,739 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,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:31:13,741 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:13,764 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:13,765 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:31:13,766 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:71, output treesize:25 [2021-07-13 19:31:13,825 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:13,826 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1598873090] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:13,826 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:13,826 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:31:13,826 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477975870] [2021-07-13 19:31:13,826 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:31:13,826 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:13,826 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:31:13,827 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:31:13,827 INFO L87 Difference]: Start difference. First operand 879 states and 2780 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:15,068 INFO L93 Difference]: Finished difference Result 1281 states and 3847 transitions. [2021-07-13 19:31:15,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:31:15,068 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:31:15,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:15,071 INFO L225 Difference]: With dead ends: 1281 [2021-07-13 19:31:15,071 INFO L226 Difference]: Without dead ends: 1195 [2021-07-13 19:31:15,071 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 1216.4ms TimeCoverageRelationStatistics Valid=153, Invalid=903, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 19:31:15,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1195 states. [2021-07-13 19:31:15,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1195 to 892. [2021-07-13 19:31:15,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 892 states, 891 states have (on average 3.1683501683501682) internal successors, (2823), 891 states have internal predecessors, (2823), 0 states have call successors, (0), 0 states have call 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,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 892 states to 892 states and 2823 transitions. [2021-07-13 19:31:15,084 INFO L78 Accepts]: Start accepts. Automaton has 892 states and 2823 transitions. Word has length 24 [2021-07-13 19:31:15,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:15,084 INFO L482 AbstractCegarLoop]: Abstraction has 892 states and 2823 transitions. [2021-07-13 19:31:15,084 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,084 INFO L276 IsEmpty]: Start isEmpty. Operand 892 states and 2823 transitions. [2021-07-13 19:31:15,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:31:15,085 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:15,085 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:15,286 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable383,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:15,286 INFO L430 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:15,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:15,286 INFO L82 PathProgramCache]: Analyzing trace with hash -497628982, now seen corresponding path program 60 times [2021-07-13 19:31:15,286 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:15,286 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090461876] [2021-07-13 19:31:15,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:15,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:15,493 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:15,494 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:15,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090461876] [2021-07-13 19:31:15,494 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090461876] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:15,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1101976892] [2021-07-13 19:31:15,494 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 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:31:15,529 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:31:15,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:15,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:31:15,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:15,583 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:15,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:15,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 17 treesize of output 13 [2021-07-13 19:31:15,585 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:15,587 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:15,588 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:15,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:31:15,589 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:15,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:15,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:15,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:31:15,595 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:15,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:15,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 18 treesize of output 14 [2021-07-13 19:31:15,600 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:15,640 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:15,642 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:31:15,642 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:141, output treesize:113 [2021-07-13 19:31:15,832 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_218, o_4], 1=[v_prenex_217, o_0]} [2021-07-13 19:31:15,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 27 treesize of output 21 [2021-07-13 19:31:15,835 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:15,856 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:15,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 20 treesize of output 16 [2021-07-13 19:31:15,860 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:15,879 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:15,882 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:15,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 11 treesize of output 7 [2021-07-13 19:31:15,884 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:15,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:15,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:15,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 13 treesize of output 9 [2021-07-13 19:31:15,909 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:15,927 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:15,929 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:31:15,929 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:77, output treesize:27 [2021-07-13 19:31:16,000 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:16,000 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1101976892] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:16,000 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:16,000 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:31:16,000 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451562993] [2021-07-13 19:31:16,001 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:31:16,001 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:16,001 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:31:16,001 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:31:16,001 INFO L87 Difference]: Start difference. First operand 892 states and 2823 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:16,751 INFO L93 Difference]: Finished difference Result 1307 states and 3882 transitions. [2021-07-13 19:31:16,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:31:16,751 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:31:16,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:16,754 INFO L225 Difference]: With dead ends: 1307 [2021-07-13 19:31:16,754 INFO L226 Difference]: Without dead ends: 1233 [2021-07-13 19:31:16,754 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 860.5ms TimeCoverageRelationStatistics Valid=125, Invalid=577, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:31:16,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1233 states. [2021-07-13 19:31:16,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1233 to 894. [2021-07-13 19:31:16,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 894 states, 893 states have (on average 3.1713325867861144) internal successors, (2832), 893 states have internal predecessors, (2832), 0 states have call successors, (0), 0 states have call 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,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 894 states to 894 states and 2832 transitions. [2021-07-13 19:31:16,767 INFO L78 Accepts]: Start accepts. Automaton has 894 states and 2832 transitions. Word has length 24 [2021-07-13 19:31:16,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:16,767 INFO L482 AbstractCegarLoop]: Abstraction has 894 states and 2832 transitions. [2021-07-13 19:31:16,767 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,767 INFO L276 IsEmpty]: Start isEmpty. Operand 894 states and 2832 transitions. [2021-07-13 19:31:16,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:31:16,768 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:16,769 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:16,969 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable396,61 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:16,969 INFO L430 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:16,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:16,969 INFO L82 PathProgramCache]: Analyzing trace with hash -786675028, now seen corresponding path program 61 times [2021-07-13 19:31:16,969 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:16,970 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767124229] [2021-07-13 19:31:16,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:16,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:17,146 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:31:17,146 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:17,146 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767124229] [2021-07-13 19:31:17,146 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767124229] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:17,146 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1823685067] [2021-07-13 19:31:17,146 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 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:31:17,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:17,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:31:17,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:17,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:17,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:17,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 18 treesize of output 14 [2021-07-13 19:31:17,233 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:17,236 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:17,236 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:17,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:31:17,237 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:17,239 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:17,240 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:17,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 17 treesize of output 13 [2021-07-13 19:31:17,241 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:17,243 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:17,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 18 treesize of output 14 [2021-07-13 19:31:17,244 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:17,283 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:17,284 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:31:17,285 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:141, output treesize:113 [2021-07-13 19:31:17,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 37 treesize of output 29 [2021-07-13 19:31:17,452 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:17,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 37 treesize of output 29 [2021-07-13 19:31:17,455 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:17,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 37 treesize of output 29 [2021-07-13 19:31:17,458 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:17,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 37 treesize of output 29 [2021-07-13 19:31:17,461 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:17,482 INFO L628 ElimStorePlain]: treesize reduction 62, result has 19.5 percent of original size [2021-07-13 19:31:17,482 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:31:17,483 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:31:17,483 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:181, output treesize:15 [2021-07-13 19:31:17,518 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:31:17,518 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1823685067] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:17,518 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:17,518 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-07-13 19:31:17,518 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247750755] [2021-07-13 19:31:17,518 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:31:17,518 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:17,519 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:31:17,519 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:31:17,519 INFO L87 Difference]: Start difference. First operand 894 states and 2832 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:17,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:17,813 INFO L93 Difference]: Finished difference Result 1169 states and 3525 transitions. [2021-07-13 19:31:17,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:31:17,813 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 24 [2021-07-13 19:31:17,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:17,815 INFO L225 Difference]: With dead ends: 1169 [2021-07-13 19:31:17,815 INFO L226 Difference]: Without dead ends: 1084 [2021-07-13 19:31:17,815 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 402.8ms TimeCoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:31:17,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1084 states. [2021-07-13 19:31:17,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1084 to 887. [2021-07-13 19:31:17,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 887 states, 886 states have (on average 3.1659142212189617) internal successors, (2805), 886 states have internal predecessors, (2805), 0 states have call successors, (0), 0 states have call 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,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 887 states to 887 states and 2805 transitions. [2021-07-13 19:31:17,834 INFO L78 Accepts]: Start accepts. Automaton has 887 states and 2805 transitions. Word has length 24 [2021-07-13 19:31:17,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:17,834 INFO L482 AbstractCegarLoop]: Abstraction has 887 states and 2805 transitions. [2021-07-13 19:31:17,834 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:17,834 INFO L276 IsEmpty]: Start isEmpty. Operand 887 states and 2805 transitions. [2021-07-13 19:31:17,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:31:17,836 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:17,836 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:18,036 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable404,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:18,036 INFO L430 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:18,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:18,036 INFO L82 PathProgramCache]: Analyzing trace with hash -1760539924, now seen corresponding path program 62 times [2021-07-13 19:31:18,037 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:18,037 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318097968] [2021-07-13 19:31:18,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:18,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:18,214 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:18,215 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:18,215 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318097968] [2021-07-13 19:31:18,215 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318097968] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:18,215 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [977386646] [2021-07-13 19:31:18,215 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 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:31:18,247 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:31:18,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:18,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:31:18,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:18,290 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:18,290 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:18,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:31:18,291 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:18,293 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:18,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 17 treesize of output 13 [2021-07-13 19:31:18,294 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:18,311 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:18,312 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:31:18,312 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:61, output treesize:47 [2021-07-13 19:31:18,439 INFO L446 ElimStorePlain]: Different costs {0=[o_4], 1=[o_0]} [2021-07-13 19:31:18,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:31:18,442 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:18,447 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:18,449 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:18,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 12 treesize of output 8 [2021-07-13 19:31:18,450 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:31:18,455 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:18,456 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:31:18,456 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:7 [2021-07-13 19:31:18,498 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:18,498 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [977386646] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:18,498 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:18,498 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:31:18,498 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95396197] [2021-07-13 19:31:18,498 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:31:18,498 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:18,499 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:31:18,499 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:31:18,499 INFO L87 Difference]: Start difference. First operand 887 states and 2805 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:19,117 INFO L93 Difference]: Finished difference Result 1111 states and 3448 transitions. [2021-07-13 19:31:19,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:31:19,117 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:31:19,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:19,119 INFO L225 Difference]: With dead ends: 1111 [2021-07-13 19:31:19,119 INFO L226 Difference]: Without dead ends: 1080 [2021-07-13 19:31:19,119 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 565.2ms TimeCoverageRelationStatistics Valid=95, Invalid=505, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:31:19,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1080 states. [2021-07-13 19:31:19,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1080 to 891. [2021-07-13 19:31:19,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 891 states, 890 states have (on average 3.1707865168539326) internal successors, (2822), 890 states have internal predecessors, (2822), 0 states have call successors, (0), 0 states have call 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,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 891 states to 891 states and 2822 transitions. [2021-07-13 19:31:19,130 INFO L78 Accepts]: Start accepts. Automaton has 891 states and 2822 transitions. Word has length 24 [2021-07-13 19:31:19,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:19,130 INFO L482 AbstractCegarLoop]: Abstraction has 891 states and 2822 transitions. [2021-07-13 19:31:19,130 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,130 INFO L276 IsEmpty]: Start isEmpty. Operand 891 states and 2822 transitions. [2021-07-13 19:31:19,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:31:19,131 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:19,131 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:19,332 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable411 [2021-07-13 19:31:19,332 INFO L430 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:19,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:19,332 INFO L82 PathProgramCache]: Analyzing trace with hash -1849057620, now seen corresponding path program 63 times [2021-07-13 19:31:19,332 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:19,332 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282732152] [2021-07-13 19:31:19,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:19,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:19,606 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:19,606 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:19,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282732152] [2021-07-13 19:31:19,606 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282732152] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:19,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1265999488] [2021-07-13 19:31:19,606 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 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:31:19,661 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:31:19,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:19,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:31:19,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:19,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:19,724 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:19,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 17 treesize of output 13 [2021-07-13 19:31:19,725 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:19,728 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:19,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:31:19,729 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:19,760 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:19,765 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:31:19,765 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:77, output treesize:63 [2021-07-13 19:31:20,092 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,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 20 treesize of output 16 [2021-07-13 19:31:20,094 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:20,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,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 20 treesize of output 16 [2021-07-13 19:31:20,099 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:20,194 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:20,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,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 12 treesize of output 8 [2021-07-13 19:31:20,202 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:20,206 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,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 12 treesize of output 8 [2021-07-13 19:31:20,208 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:20,300 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:20,306 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,306 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,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 19 treesize of output 15 [2021-07-13 19:31:20,308 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:20,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,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 19 treesize of output 15 [2021-07-13 19:31:20,313 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:20,398 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:20,403 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,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 11 treesize of output 7 [2021-07-13 19:31:20,406 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,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:31:20,412 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:20,495 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:20,499 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:31:20,499 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 8 variables, input treesize:173, output treesize:57 [2021-07-13 19:31:20,616 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:20,617 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1265999488] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:20,617 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:20,617 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:31:20,617 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375638907] [2021-07-13 19:31:20,617 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:31:20,617 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:20,617 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:31:20,617 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:31:20,617 INFO L87 Difference]: Start difference. First operand 891 states and 2822 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,228 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 64 [2021-07-13 19:31:21,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:21,726 INFO L93 Difference]: Finished difference Result 1348 states and 4026 transitions. [2021-07-13 19:31:21,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:31:21,726 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:31:21,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:21,729 INFO L225 Difference]: With dead ends: 1348 [2021-07-13 19:31:21,729 INFO L226 Difference]: Without dead ends: 1255 [2021-07-13 19:31:21,729 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 1187.1ms TimeCoverageRelationStatistics Valid=128, Invalid=742, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:31:21,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1255 states. [2021-07-13 19:31:21,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1255 to 891. [2021-07-13 19:31:21,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 891 states, 890 states have (on average 3.1707865168539326) internal successors, (2822), 890 states have internal predecessors, (2822), 0 states have call successors, (0), 0 states have call 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,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 891 states to 891 states and 2822 transitions. [2021-07-13 19:31:21,741 INFO L78 Accepts]: Start accepts. Automaton has 891 states and 2822 transitions. Word has length 24 [2021-07-13 19:31:21,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:21,742 INFO L482 AbstractCegarLoop]: Abstraction has 891 states and 2822 transitions. [2021-07-13 19:31:21,742 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,742 INFO L276 IsEmpty]: Start isEmpty. Operand 891 states and 2822 transitions. [2021-07-13 19:31:21,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:31:21,743 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:21,743 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:21,944 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable415,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:21,944 INFO L430 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:21,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:21,944 INFO L82 PathProgramCache]: Analyzing trace with hash 1952155890, now seen corresponding path program 64 times [2021-07-13 19:31:21,944 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:21,944 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428987836] [2021-07-13 19:31:21,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:21,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:22,144 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:22,144 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:22,144 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428987836] [2021-07-13 19:31:22,144 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428987836] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:22,144 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1939906431] [2021-07-13 19:31:22,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 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:31:22,177 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:31:22,177 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:22,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:31:22,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:22,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:22,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:22,244 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:31:22,245 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:22,248 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:22,249 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:22,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 18 treesize of output 14 [2021-07-13 19:31:22,250 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:22,253 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:22,253 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:22,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 18 treesize of output 14 [2021-07-13 19:31:22,254 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:22,257 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31: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:31:22,258 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:22,321 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:22,329 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2021-07-13 19:31:22,329 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:173, output treesize:145 [2021-07-13 19:31:22,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:22,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:22,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 19 treesize of output 15 [2021-07-13 19:31:22,613 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:22,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:22,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 19 treesize of output 15 [2021-07-13 19:31:22,616 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:22,650 INFO L628 ElimStorePlain]: treesize reduction 43, result has 44.2 percent of original size [2021-07-13 19:31:22,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:22,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 11 treesize of output 7 [2021-07-13 19:31:22,654 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:22,664 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:22,665 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:31:22,666 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:91, output treesize:12 [2021-07-13 19:31:22,714 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:22,714 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1939906431] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:22,714 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:22,714 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:31:22,715 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159847460] [2021-07-13 19:31:22,715 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:31:22,715 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:22,715 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:31:22,715 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:31:22,715 INFO L87 Difference]: Start difference. First operand 891 states and 2822 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:23,250 INFO L93 Difference]: Finished difference Result 1167 states and 3558 transitions. [2021-07-13 19:31:23,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:31:23,251 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:31:23,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:23,253 INFO L225 Difference]: With dead ends: 1167 [2021-07-13 19:31:23,253 INFO L226 Difference]: Without dead ends: 1072 [2021-07-13 19:31:23,253 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 661.4ms TimeCoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:31:23,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1072 states. [2021-07-13 19:31:23,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1072 to 882. [2021-07-13 19:31:23,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 882 states, 881 states have (on average 3.163450624290579) internal successors, (2787), 881 states have internal predecessors, (2787), 0 states have call successors, (0), 0 states have call 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,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 882 states to 882 states and 2787 transitions. [2021-07-13 19:31:23,264 INFO L78 Accepts]: Start accepts. Automaton has 882 states and 2787 transitions. Word has length 24 [2021-07-13 19:31:23,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:23,264 INFO L482 AbstractCegarLoop]: Abstraction has 882 states and 2787 transitions. [2021-07-13 19:31:23,264 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,264 INFO L276 IsEmpty]: Start isEmpty. Operand 882 states and 2787 transitions. [2021-07-13 19:31:23,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:31:23,265 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:23,265 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:23,466 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable445 [2021-07-13 19:31:23,466 INFO L430 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:23,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:23,466 INFO L82 PathProgramCache]: Analyzing trace with hash 631569172, now seen corresponding path program 65 times [2021-07-13 19:31:23,467 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:23,467 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529816382] [2021-07-13 19:31:23,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:23,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:23,681 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:23,681 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:23,681 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529816382] [2021-07-13 19:31:23,681 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529816382] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:23,681 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [79634340] [2021-07-13 19:31:23,681 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 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:31:23,714 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-13 19:31:23,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:23,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:31:23,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:23,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:23,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:23,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 17 treesize of output 13 [2021-07-13 19:31:23,786 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:23,789 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:23,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:23,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:31:23,791 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:23,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:23,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:23,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 18 treesize of output 14 [2021-07-13 19:31:23,795 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:23,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:23,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 18 treesize of output 14 [2021-07-13 19:31:23,800 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:23,863 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:23,871 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2021-07-13 19:31:23,871 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:173, output treesize:145 [2021-07-13 19:31:24,233 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:24,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 19 treesize of output 15 [2021-07-13 19:31:24,235 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:24,265 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:24,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:24,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 19 treesize of output 15 [2021-07-13 19:31:24,271 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:24,309 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:24,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:24,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 11 treesize of output 7 [2021-07-13 19:31:24,314 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:24,342 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:24,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:24,345 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:31:24,347 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:24,373 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:24,375 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:31:24,376 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:93, output treesize:37 [2021-07-13 19:31:24,471 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:24,472 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [79634340] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:24,472 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:24,472 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:31:24,472 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281941201] [2021-07-13 19:31:24,472 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:31:24,472 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:24,472 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:31:24,473 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:31:24,473 INFO L87 Difference]: Start difference. First operand 882 states and 2787 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:25,445 INFO L93 Difference]: Finished difference Result 1282 states and 3898 transitions. [2021-07-13 19:31:25,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:31:25,445 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:31:25,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:25,448 INFO L225 Difference]: With dead ends: 1282 [2021-07-13 19:31:25,448 INFO L226 Difference]: Without dead ends: 1205 [2021-07-13 19:31:25,448 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 1044.2ms TimeCoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:31:25,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1205 states. [2021-07-13 19:31:25,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1205 to 876. [2021-07-13 19:31:25,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 876 states, 875 states have (on average 3.1645714285714286) internal successors, (2769), 875 states have internal predecessors, (2769), 0 states have call successors, (0), 0 states have call 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,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 876 states to 876 states and 2769 transitions. [2021-07-13 19:31:25,461 INFO L78 Accepts]: Start accepts. Automaton has 876 states and 2769 transitions. Word has length 24 [2021-07-13 19:31:25,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:25,461 INFO L482 AbstractCegarLoop]: Abstraction has 876 states and 2769 transitions. [2021-07-13 19:31:25,461 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,461 INFO L276 IsEmpty]: Start isEmpty. Operand 876 states and 2769 transitions. [2021-07-13 19:31:25,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:31:25,462 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:25,462 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:25,663 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable451 [2021-07-13 19:31:25,663 INFO L430 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:25,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:25,663 INFO L82 PathProgramCache]: Analyzing trace with hash -1978562356, now seen corresponding path program 66 times [2021-07-13 19:31:25,663 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:25,663 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394720757] [2021-07-13 19:31:25,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:25,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:25,905 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:25,905 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:25,906 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394720757] [2021-07-13 19:31:25,906 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394720757] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:25,906 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [89883365] [2021-07-13 19:31:25,906 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:31:25,948 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:31:25,948 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:25,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:31:25,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:26,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:26,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:26,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:31:26,143 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:26,145 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:26,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 26 treesize of output 20 [2021-07-13 19:31:26,147 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:26,178 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:26,183 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:31:26,183 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:89, output treesize:71 [2021-07-13 19:31:26,327 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:26,327 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:26,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 27 treesize of output 21 [2021-07-13 19:31:26,329 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:26,331 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:26,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 27 treesize of output 21 [2021-07-13 19:31:26,333 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:26,367 INFO L628 ElimStorePlain]: treesize reduction 55, result has 38.2 percent of original size [2021-07-13 19:31:26,370 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:26,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 11 treesize of output 7 [2021-07-13 19:31:26,372 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:26,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:26,383 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:31:26,383 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:99, output treesize:12 [2021-07-13 19:31:26,423 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:26,424 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [89883365] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:26,424 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:26,424 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:31:26,424 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940697383] [2021-07-13 19:31:26,424 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:31:26,424 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:26,424 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:31:26,424 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:31:26,424 INFO L87 Difference]: Start difference. First operand 876 states and 2769 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:26,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:26,704 INFO L93 Difference]: Finished difference Result 956 states and 2961 transitions. [2021-07-13 19:31:26,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:31:26,705 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:31:26,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:26,706 INFO L225 Difference]: With dead ends: 956 [2021-07-13 19:31:26,707 INFO L226 Difference]: Without dead ends: 897 [2021-07-13 19:31:26,707 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 458.3ms TimeCoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:31:26,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 897 states. [2021-07-13 19:31:26,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 897 to 877. [2021-07-13 19:31:26,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 877 states, 876 states have (on average 3.165525114155251) internal successors, (2773), 876 states have internal predecessors, (2773), 0 states have call successors, (0), 0 states have call 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:26,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 877 states to 877 states and 2773 transitions. [2021-07-13 19:31:26,717 INFO L78 Accepts]: Start accepts. Automaton has 877 states and 2773 transitions. Word has length 24 [2021-07-13 19:31:26,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:26,717 INFO L482 AbstractCegarLoop]: Abstraction has 877 states and 2773 transitions. [2021-07-13 19:31:26,717 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:26,717 INFO L276 IsEmpty]: Start isEmpty. Operand 877 states and 2773 transitions. [2021-07-13 19:31:26,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:31:26,718 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:26,718 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:26,920 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable460,67 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:26,921 INFO L430 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:26,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:26,921 INFO L82 PathProgramCache]: Analyzing trace with hash 578433124, now seen corresponding path program 67 times [2021-07-13 19:31:26,921 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:26,922 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512755103] [2021-07-13 19:31:26,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:26,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:27,183 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:27,183 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:27,183 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512755103] [2021-07-13 19:31:27,184 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512755103] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:27,184 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [676293540] [2021-07-13 19:31:27,184 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 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:31:27,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:27,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:31:27,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:27,377 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:27,377 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:27,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:31:27,378 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:27,381 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:27,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:31:27,382 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:27,409 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:27,412 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:31:27,412 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:89, output treesize:71 [2021-07-13 19:31:27,485 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:27,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:31:27,486 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:27,514 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:27,518 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:27,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 11 treesize of output 7 [2021-07-13 19:31:27,519 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:31:27,552 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:27,556 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31: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 20 treesize of output 16 [2021-07-13 19:31:27,557 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:27,590 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:27,594 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:27,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 12 treesize of output 8 [2021-07-13 19:31:27,597 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:27,631 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:27,633 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:31:27,633 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:89, output treesize:27 [2021-07-13 19:31:27,726 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:27,726 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [676293540] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:27,726 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:27,727 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:31:27,727 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416489570] [2021-07-13 19:31:27,727 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:31:27,727 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:27,727 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:31:27,727 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:31:27,727 INFO L87 Difference]: Start difference. First operand 877 states and 2773 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:27,952 INFO L93 Difference]: Finished difference Result 948 states and 2953 transitions. [2021-07-13 19:31:27,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:31:27,952 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:31:27,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:27,954 INFO L225 Difference]: With dead ends: 948 [2021-07-13 19:31:27,954 INFO L226 Difference]: Without dead ends: 913 [2021-07-13 19:31:27,954 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 460.1ms TimeCoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:31:27,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 913 states. [2021-07-13 19:31:27,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 913 to 879. [2021-07-13 19:31:27,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 879 states, 878 states have (on average 3.164009111617312) internal successors, (2778), 878 states have internal predecessors, (2778), 0 states have call successors, (0), 0 states have call 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,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 879 states to 879 states and 2778 transitions. [2021-07-13 19:31:27,964 INFO L78 Accepts]: Start accepts. Automaton has 879 states and 2778 transitions. Word has length 24 [2021-07-13 19:31:27,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:27,964 INFO L482 AbstractCegarLoop]: Abstraction has 879 states and 2778 transitions. [2021-07-13 19:31:27,964 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,964 INFO L276 IsEmpty]: Start isEmpty. Operand 879 states and 2778 transitions. [2021-07-13 19:31:27,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:31:27,966 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:27,966 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:28,166 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable466 [2021-07-13 19:31:28,166 INFO L430 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:28,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:28,167 INFO L82 PathProgramCache]: Analyzing trace with hash 40940268, now seen corresponding path program 68 times [2021-07-13 19:31:28,167 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:28,167 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444117125] [2021-07-13 19:31:28,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:28,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:28,398 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:28,398 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:28,398 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444117125] [2021-07-13 19:31:28,398 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444117125] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:28,398 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [383991589] [2021-07-13 19:31:28,398 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 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:31:28,433 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:31:28,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:28,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:31:28,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:28,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:28,594 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:28,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 19 treesize of output 15 [2021-07-13 19:31:28,595 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:28,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:28,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 19 treesize of output 15 [2021-07-13 19:31:28,598 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:28,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:28,631 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:31:28,631 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:91, output treesize:77 [2021-07-13 19:31:28,714 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 3=[o_2]} [2021-07-13 19:31:28,717 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:28,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:28,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 20 treesize of output 16 [2021-07-13 19:31:28,719 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:28,722 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:28,722 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:28,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 19 treesize of output 15 [2021-07-13 19:31:28,723 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:28,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:28,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:28,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 19 treesize of output 15 [2021-07-13 19:31:28,727 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:28,730 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:28,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:31:28,731 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:28,833 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 38 [2021-07-13 19:31:28,833 INFO L628 ElimStorePlain]: treesize reduction 57, result has 65.2 percent of original size [2021-07-13 19:31:28,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:28,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:28,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 13 treesize of output 9 [2021-07-13 19:31:28,838 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:28,841 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:28,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 12 treesize of output 8 [2021-07-13 19:31:28,843 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:28,887 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:28,889 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:31:28,889 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 5 variables, input treesize:189, output treesize:47 [2021-07-13 19:31:28,972 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:28,972 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [383991589] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:28,972 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:28,972 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:31:28,972 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211035243] [2021-07-13 19:31:28,972 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:31:28,972 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:28,973 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:31:28,973 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:31:28,973 INFO L87 Difference]: Start difference. First operand 879 states and 2778 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:31:29,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:29,247 INFO L93 Difference]: Finished difference Result 952 states and 2951 transitions. [2021-07-13 19:31:29,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:31:29,248 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:31:29,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:29,249 INFO L225 Difference]: With dead ends: 952 [2021-07-13 19:31:29,250 INFO L226 Difference]: Without dead ends: 899 [2021-07-13 19:31:29,250 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 481.5ms TimeCoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:31:29,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 899 states. [2021-07-13 19:31:29,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 899 to 877. [2021-07-13 19:31:29,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 877 states, 876 states have (on average 3.165525114155251) internal successors, (2773), 876 states have internal predecessors, (2773), 0 states have call successors, (0), 0 states have call 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:29,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 877 states to 877 states and 2773 transitions. [2021-07-13 19:31:29,260 INFO L78 Accepts]: Start accepts. Automaton has 877 states and 2773 transitions. Word has length 24 [2021-07-13 19:31:29,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:29,260 INFO L482 AbstractCegarLoop]: Abstraction has 877 states and 2773 transitions. [2021-07-13 19:31:29,260 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:31:29,260 INFO L276 IsEmpty]: Start isEmpty. Operand 877 states and 2773 transitions. [2021-07-13 19:31:29,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:31:29,261 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:29,261 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:29,461 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable474 [2021-07-13 19:31:29,462 INFO L430 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:29,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:29,462 INFO L82 PathProgramCache]: Analyzing trace with hash 1427702638, now seen corresponding path program 69 times [2021-07-13 19:31:29,462 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:29,462 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565803015] [2021-07-13 19:31:29,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:29,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:29,668 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:29,668 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:29,668 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565803015] [2021-07-13 19:31:29,668 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565803015] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:29,668 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [59010433] [2021-07-13 19:31:29,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 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:31:29,718 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:31:29,718 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:29,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:31:29,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:29,866 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,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:31:29,868 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:29,871 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,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:31:29,872 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:29,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,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 18 treesize of output 14 [2021-07-13 19:31:29,877 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:29,880 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,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 18 treesize of output 14 [2021-07-13 19:31:29,882 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:29,951 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:29,959 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2021-07-13 19:31:29,959 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:185, output treesize:157 [2021-07-13 19:31:30,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:30,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 27 treesize of output 21 [2021-07-13 19:31:30,233 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:30,243 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:30,245 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:30,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 22 treesize of output 14 [2021-07-13 19:31:30,246 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:30,254 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:30,255 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:31:30,256 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:44, output treesize:11 [2021-07-13 19:31:30,297 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:30,297 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [59010433] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:30,297 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:30,297 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:31:30,297 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178550043] [2021-07-13 19:31:30,297 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:31:30,297 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:30,297 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:31:30,297 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:31:30,297 INFO L87 Difference]: Start difference. First operand 877 states and 2773 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:30,806 INFO L93 Difference]: Finished difference Result 990 states and 3070 transitions. [2021-07-13 19:31:30,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:31:30,806 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:31:30,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:30,808 INFO L225 Difference]: With dead ends: 990 [2021-07-13 19:31:30,808 INFO L226 Difference]: Without dead ends: 959 [2021-07-13 19:31:30,808 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 594.3ms TimeCoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:31:30,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 959 states. [2021-07-13 19:31:30,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 959 to 892. [2021-07-13 19:31:30,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 892 states, 891 states have (on average 3.166105499438833) internal successors, (2821), 891 states have internal predecessors, (2821), 0 states have call successors, (0), 0 states have call 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,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 892 states to 892 states and 2821 transitions. [2021-07-13 19:31:30,819 INFO L78 Accepts]: Start accepts. Automaton has 892 states and 2821 transitions. Word has length 24 [2021-07-13 19:31:30,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:30,819 INFO L482 AbstractCegarLoop]: Abstraction has 892 states and 2821 transitions. [2021-07-13 19:31:30,819 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,819 INFO L276 IsEmpty]: Start isEmpty. Operand 892 states and 2821 transitions. [2021-07-13 19:31:30,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:31:30,821 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:30,821 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:31,021 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable484,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:31,022 INFO L430 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:31,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:31,022 INFO L82 PathProgramCache]: Analyzing trace with hash -310269178, now seen corresponding path program 70 times [2021-07-13 19:31:31,022 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:31,022 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298062163] [2021-07-13 19:31:31,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:31,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:31,222 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:31,222 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:31,222 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298062163] [2021-07-13 19:31:31,222 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298062163] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:31,222 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [656198010] [2021-07-13 19:31:31,223 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 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:31:31,255 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:31:31,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:31,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:31:31,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:31,379 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,380 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,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 18 treesize of output 14 [2021-07-13 19:31:31,381 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:31,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31: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 18 treesize of output 14 [2021-07-13 19:31:31,387 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:31,390 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,391 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,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 17 treesize of output 13 [2021-07-13 19:31:31,392 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:31,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,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 17 treesize of output 13 [2021-07-13 19:31:31,396 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:31,463 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:31,471 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2021-07-13 19:31:31,471 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:185, output treesize:157 [2021-07-13 19:31:31,685 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31: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 27 treesize of output 21 [2021-07-13 19:31:31,686 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:31,715 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:31,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,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 11 treesize of output 7 [2021-07-13 19:31:31,720 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:31:31,756 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:31,759 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:31:31,760 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:31,785 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:31,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,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 12 treesize of output 8 [2021-07-13 19:31:31,790 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:31,813 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:31,815 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:31:31,815 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:89, output treesize:27 [2021-07-13 19:31:31,871 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:31,871 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [656198010] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:31,871 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:31,871 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:31:31,871 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100736405] [2021-07-13 19:31:31,871 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:31:31,871 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:31,872 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:31:31,872 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:31:31,872 INFO L87 Difference]: Start difference. First operand 892 states and 2821 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:32,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:32,298 INFO L93 Difference]: Finished difference Result 1057 states and 3231 transitions. [2021-07-13 19:31:32,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:31:32,299 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 24 [2021-07-13 19:31:32,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:32,301 INFO L225 Difference]: With dead ends: 1057 [2021-07-13 19:31:32,301 INFO L226 Difference]: Without dead ends: 1010 [2021-07-13 19:31:32,301 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 524.4ms TimeCoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:31:32,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1010 states. [2021-07-13 19:31:32,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1010 to 892. [2021-07-13 19:31:32,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 892 states, 891 states have (on average 3.1683501683501682) internal successors, (2823), 891 states have internal predecessors, (2823), 0 states have call successors, (0), 0 states have call 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:32,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 892 states to 892 states and 2823 transitions. [2021-07-13 19:31:32,314 INFO L78 Accepts]: Start accepts. Automaton has 892 states and 2823 transitions. Word has length 24 [2021-07-13 19:31:32,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:32,314 INFO L482 AbstractCegarLoop]: Abstraction has 892 states and 2823 transitions. [2021-07-13 19:31:32,314 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:32,314 INFO L276 IsEmpty]: Start isEmpty. Operand 892 states and 2823 transitions. [2021-07-13 19:31:32,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:31:32,316 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:32,316 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:32,516 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable491 [2021-07-13 19:31:32,516 INFO L430 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:32,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:32,517 INFO L82 PathProgramCache]: Analyzing trace with hash -90973202, now seen corresponding path program 71 times [2021-07-13 19:31:32,517 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:32,517 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230974932] [2021-07-13 19:31:32,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:32,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:32,752 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:31:32,752 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:32,752 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230974932] [2021-07-13 19:31:32,753 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230974932] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:32,753 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1095025766] [2021-07-13 19:31:32,753 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:31:32,794 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:31:32,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:32,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:31:32,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:32,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:32,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:32,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 18 treesize of output 14 [2021-07-13 19:31:32,871 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:32,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:32,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 17 treesize of output 13 [2021-07-13 19:31:32,874 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:32,902 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:32,906 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:31:32,906 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:83, output treesize:69 [2021-07-13 19:31:33,076 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:33,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:33,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 19 treesize of output 15 [2021-07-13 19:31:33,078 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:33,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:33,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 19 treesize of output 15 [2021-07-13 19:31:33,081 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:33,111 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:33,113 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:33,114 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:33,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 11 treesize of output 7 [2021-07-13 19:31:33,116 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:33,118 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:33,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 11 treesize of output 7 [2021-07-13 19:31:33,120 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:33,146 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:33,148 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:31:33,148 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:83, output treesize:25 [2021-07-13 19:31:33,203 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:31:33,204 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1095025766] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:33,204 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:33,204 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:31:33,204 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722328700] [2021-07-13 19:31:33,204 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:31:33,204 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:33,204 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:31:33,204 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:31:33,204 INFO L87 Difference]: Start difference. First operand 892 states and 2823 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:33,830 INFO L93 Difference]: Finished difference Result 1018 states and 3146 transitions. [2021-07-13 19:31:33,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:31:33,830 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:31:33,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:33,832 INFO L225 Difference]: With dead ends: 1018 [2021-07-13 19:31:33,832 INFO L226 Difference]: Without dead ends: 955 [2021-07-13 19:31:33,832 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 582.0ms TimeCoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:31:33,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 955 states. [2021-07-13 19:31:33,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 955 to 887. [2021-07-13 19:31:33,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 887 states, 886 states have (on average 3.1636568848758464) internal successors, (2803), 886 states have internal predecessors, (2803), 0 states have call successors, (0), 0 states have call 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,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 887 states to 887 states and 2803 transitions. [2021-07-13 19:31:33,843 INFO L78 Accepts]: Start accepts. Automaton has 887 states and 2803 transitions. Word has length 24 [2021-07-13 19:31:33,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:33,843 INFO L482 AbstractCegarLoop]: Abstraction has 887 states and 2803 transitions. [2021-07-13 19:31:33,843 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,843 INFO L276 IsEmpty]: Start isEmpty. Operand 887 states and 2803 transitions. [2021-07-13 19:31:33,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:31:33,844 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:33,844 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:34,045 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable500,72 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:34,045 INFO L430 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:34,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:34,045 INFO L82 PathProgramCache]: Analyzing trace with hash -2124609682, now seen corresponding path program 72 times [2021-07-13 19:31:34,045 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:34,046 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345583413] [2021-07-13 19:31:34,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:34,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:34,352 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:34,352 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:34,352 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345583413] [2021-07-13 19:31:34,352 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345583413] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:34,352 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1434983613] [2021-07-13 19:31:34,352 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 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:31:34,391 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-13 19:31:34,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:34,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:31:34,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:34,538 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,539 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,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 18 treesize of output 14 [2021-07-13 19:31:34,540 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:34,543 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,544 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:31:34,545 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:34,548 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,548 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,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 17 treesize of output 13 [2021-07-13 19:31:34,549 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:34,552 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,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 18 treesize of output 14 [2021-07-13 19:31:34,554 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:34,632 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:34,639 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2021-07-13 19:31:34,639 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:185, output treesize:157 [2021-07-13 19:31:34,875 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,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 19 treesize of output 15 [2021-07-13 19:31:34,877 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:34,880 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,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 19 treesize of output 15 [2021-07-13 19:31:34,881 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:34,971 INFO L628 ElimStorePlain]: treesize reduction 102, result has 46.6 percent of original size [2021-07-13 19:31:34,974 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:31:34,976 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:35,010 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:35,013 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:35,014 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:31:35,014 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:35,046 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:35,050 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:35,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 11 treesize of output 7 [2021-07-13 19:31:35,051 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:35,081 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:35,083 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:31:35,083 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 8 variables, input treesize:205, output treesize:40 [2021-07-13 19:31:35,166 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:35,166 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1434983613] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:35,166 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:35,166 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:31:35,166 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490136175] [2021-07-13 19:31:35,166 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:31:35,166 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:35,166 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:31:35,166 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:31:35,167 INFO L87 Difference]: Start difference. First operand 887 states and 2803 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:35,536 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 53 [2021-07-13 19:31:35,769 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 62 [2021-07-13 19:31:36,308 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 58 [2021-07-13 19:31:36,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:36,949 INFO L93 Difference]: Finished difference Result 1735 states and 4974 transitions. [2021-07-13 19:31:36,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-13 19:31:36,949 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:31:36,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:36,952 INFO L225 Difference]: With dead ends: 1735 [2021-07-13 19:31:36,952 INFO L226 Difference]: Without dead ends: 1559 [2021-07-13 19:31:36,952 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 222 ImplicationChecksByTransitivity, 1850.1ms TimeCoverageRelationStatistics Valid=193, Invalid=863, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 19:31:36,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1559 states. [2021-07-13 19:31:36,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1559 to 901. [2021-07-13 19:31:36,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 901 states, 900 states have (on average 3.1766666666666667) internal successors, (2859), 900 states have internal predecessors, (2859), 0 states have call successors, (0), 0 states have call 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,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 901 states to 901 states and 2859 transitions. [2021-07-13 19:31:36,966 INFO L78 Accepts]: Start accepts. Automaton has 901 states and 2859 transitions. Word has length 24 [2021-07-13 19:31:36,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:36,966 INFO L482 AbstractCegarLoop]: Abstraction has 901 states and 2859 transitions. [2021-07-13 19:31:36,967 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,967 INFO L276 IsEmpty]: Start isEmpty. Operand 901 states and 2859 transitions. [2021-07-13 19:31:36,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:31:36,968 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:36,968 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:37,168 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable511 [2021-07-13 19:31:37,169 INFO L430 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:37,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:37,169 INFO L82 PathProgramCache]: Analyzing trace with hash 1996465444, now seen corresponding path program 73 times [2021-07-13 19:31:37,169 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:37,169 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889141062] [2021-07-13 19:31:37,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:37,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:37,349 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:37,350 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:37,350 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889141062] [2021-07-13 19:31:37,350 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889141062] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:37,350 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1727994813] [2021-07-13 19:31:37,350 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 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:31:37,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:37,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:31:37,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:37,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,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 18 treesize of output 14 [2021-07-13 19:31:37,499 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:37,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,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 17 treesize of output 13 [2021-07-13 19:31:37,504 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:37,507 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,507 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,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 17 treesize of output 13 [2021-07-13 19:31:37,508 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:37,511 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,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 18 treesize of output 14 [2021-07-13 19:31:37,513 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:37,582 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:37,589 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2021-07-13 19:31:37,590 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:185, output treesize:157 [2021-07-13 19:31:37,729 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,729 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,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 20 treesize of output 16 [2021-07-13 19:31:37,730 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:37,735 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,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 20 treesize of output 16 [2021-07-13 19:31:37,736 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:38,000 WARN L205 SmtUtils]: Spent 263.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 92 [2021-07-13 19:31:38,000 INFO L628 ElimStorePlain]: treesize reduction 188, result has 54.3 percent of original size [2021-07-13 19:31:38,005 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:38,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 19 treesize of output 15 [2021-07-13 19:31:38,007 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:38,103 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:38,107 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:38,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 11 treesize of output 7 [2021-07-13 19:31:38,109 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:38,204 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:38,208 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31: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 12 treesize of output 8 [2021-07-13 19:31:38,210 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:38,304 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:38,308 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:38,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 19 treesize of output 15 [2021-07-13 19:31:38,309 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:38,401 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:38,406 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:38,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 11 treesize of output 7 [2021-07-13 19:31:38,408 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:38,497 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:38,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2021-07-13 19:31:38,503 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:38,590 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:38,590 INFO L518 ElimStorePlain]: Eliminatee v_prenex_286 vanished before elimination [2021-07-13 19:31:38,593 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 8 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:31:38,593 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 16 variables, input treesize:425, output treesize:111 [2021-07-13 19:31:38,749 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:38,749 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1727994813] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:38,749 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:38,749 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:31:38,750 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068015060] [2021-07-13 19:31:38,750 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:31:38,750 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:38,750 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:31:38,750 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:31:38,750 INFO L87 Difference]: Start difference. First operand 901 states and 2859 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:31:39,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:39,289 INFO L93 Difference]: Finished difference Result 1151 states and 3526 transitions. [2021-07-13 19:31:39,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:31:39,290 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:31:39,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:39,292 INFO L225 Difference]: With dead ends: 1151 [2021-07-13 19:31:39,292 INFO L226 Difference]: Without dead ends: 1055 [2021-07-13 19:31:39,292 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 659.8ms TimeCoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:31:39,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1055 states. [2021-07-13 19:31:39,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1055 to 924. [2021-07-13 19:31:39,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 924 states, 923 states have (on average 3.180931744312026) internal successors, (2936), 923 states have internal predecessors, (2936), 0 states have call successors, (0), 0 states have call 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,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 924 states to 924 states and 2936 transitions. [2021-07-13 19:31:39,304 INFO L78 Accepts]: Start accepts. Automaton has 924 states and 2936 transitions. Word has length 24 [2021-07-13 19:31:39,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:39,304 INFO L482 AbstractCegarLoop]: Abstraction has 924 states and 2936 transitions. [2021-07-13 19:31:39,304 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:31:39,304 INFO L276 IsEmpty]: Start isEmpty. Operand 924 states and 2936 transitions. [2021-07-13 19:31:39,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:31:39,306 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:39,306 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:39,508 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable523,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:39,509 INFO L430 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:39,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:39,509 INFO L82 PathProgramCache]: Analyzing trace with hash 1116191908, now seen corresponding path program 74 times [2021-07-13 19:31:39,509 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:39,509 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773086298] [2021-07-13 19:31:39,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:39,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:39,774 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:31:39,775 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:39,775 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773086298] [2021-07-13 19:31:39,775 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773086298] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:39,775 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [339770824] [2021-07-13 19:31:39,775 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:31:39,817 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:31:39,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:39,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:31:39,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:39,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:39,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:39,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 18 treesize of output 14 [2021-07-13 19:31:39,953 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:39,956 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:39,957 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:39,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 18 treesize of output 14 [2021-07-13 19:31:39,958 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:39,961 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:39,962 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:39,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:31:39,963 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:39,966 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:39,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:31:39,967 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:40,035 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:40,043 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2021-07-13 19:31:40,043 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:185, output treesize:157 [2021-07-13 19:31:40,194 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:40,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:31:40,195 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:40,267 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:40,272 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:40,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 19 treesize of output 15 [2021-07-13 19:31:40,273 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:40,341 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:40,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:40,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 11 treesize of output 7 [2021-07-13 19:31:40,347 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:40,424 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:40,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:40,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 12 treesize of output 8 [2021-07-13 19:31:40,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:31:40,496 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:40,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:40,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 19 treesize of output 15 [2021-07-13 19:31:40,502 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:40,566 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:40,571 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:40,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 11 treesize of output 7 [2021-07-13 19:31:40,572 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:40,634 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:40,639 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:40,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 20 treesize of output 16 [2021-07-13 19:31:40,640 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:40,698 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:40,702 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:40,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 12 treesize of output 8 [2021-07-13 19:31:40,704 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,760 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:40,763 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:31:40,763 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 16 variables, input treesize:193, output treesize:81 [2021-07-13 19:31:40,877 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:31:40,877 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [339770824] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:40,877 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:40,877 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:31:40,877 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419608491] [2021-07-13 19:31:40,877 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:31:40,877 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:40,878 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:31:40,878 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:31:40,878 INFO L87 Difference]: Start difference. First operand 924 states and 2936 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:41,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:41,168 INFO L93 Difference]: Finished difference Result 1063 states and 3294 transitions. [2021-07-13 19:31:41,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:31:41,169 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 24 [2021-07-13 19:31:41,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:41,171 INFO L225 Difference]: With dead ends: 1063 [2021-07-13 19:31:41,171 INFO L226 Difference]: Without dead ends: 1044 [2021-07-13 19:31:41,171 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 476.3ms TimeCoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:31:41,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1044 states. [2021-07-13 19:31:41,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1044 to 918. [2021-07-13 19:31:41,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 918 states, 917 states have (on average 3.169029443838604) internal successors, (2906), 917 states have internal predecessors, (2906), 0 states have call successors, (0), 0 states have call 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,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 918 states to 918 states and 2906 transitions. [2021-07-13 19:31:41,182 INFO L78 Accepts]: Start accepts. Automaton has 918 states and 2906 transitions. Word has length 24 [2021-07-13 19:31:41,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:41,182 INFO L482 AbstractCegarLoop]: Abstraction has 918 states and 2906 transitions. [2021-07-13 19:31:41,182 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:41,183 INFO L276 IsEmpty]: Start isEmpty. Operand 918 states and 2906 transitions. [2021-07-13 19:31:41,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:31:41,184 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:41,184 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:41,384 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable531 [2021-07-13 19:31:41,385 INFO L430 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:41,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:41,385 INFO L82 PathProgramCache]: Analyzing trace with hash -1464730482, now seen corresponding path program 75 times [2021-07-13 19:31:41,385 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:41,385 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834299541] [2021-07-13 19:31:41,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:41,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:41,621 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:41,621 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:41,621 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834299541] [2021-07-13 19:31:41,621 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834299541] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:41,621 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1419406700] [2021-07-13 19:31:41,621 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 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:31:41,657 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:31:41,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:41,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:31:41,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:41,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:41,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 19 treesize of output 15 [2021-07-13 19:31:41,782 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:41,823 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:41,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:41,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 19 treesize of output 15 [2021-07-13 19:31:41,829 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:41,862 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:41,864 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:31:41,864 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:93, output treesize:79 [2021-07-13 19:31:41,979 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:41,980 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:41,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 19 treesize of output 15 [2021-07-13 19:31:41,981 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:41,984 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:41,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 20 treesize of output 16 [2021-07-13 19:31:41,986 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:42,022 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:42,025 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:42,025 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:42,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 12 treesize of output 8 [2021-07-13 19:31:42,027 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:42,030 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:42,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 13 treesize of output 9 [2021-07-13 19:31:42,031 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:42,058 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:42,060 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:31:42,060 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:85, output treesize:27 [2021-07-13 19:31:42,136 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:42,136 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1419406700] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:42,137 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:42,137 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:31:42,137 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551961021] [2021-07-13 19:31:42,137 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:31:42,137 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:42,137 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:31:42,137 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:31:42,137 INFO L87 Difference]: Start difference. First operand 918 states and 2906 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:42,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:42,668 INFO L93 Difference]: Finished difference Result 994 states and 3105 transitions. [2021-07-13 19:31:42,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:31:42,668 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:31:42,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:42,669 INFO L225 Difference]: With dead ends: 994 [2021-07-13 19:31:42,670 INFO L226 Difference]: Without dead ends: 955 [2021-07-13 19:31:42,670 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 625.9ms TimeCoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:31:42,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 955 states. [2021-07-13 19:31:42,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 955 to 921. [2021-07-13 19:31:42,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 921 states, 920 states have (on average 3.1695652173913045) internal successors, (2916), 920 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call 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:42,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 921 states to 921 states and 2916 transitions. [2021-07-13 19:31:42,680 INFO L78 Accepts]: Start accepts. Automaton has 921 states and 2916 transitions. Word has length 24 [2021-07-13 19:31:42,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:42,680 INFO L482 AbstractCegarLoop]: Abstraction has 921 states and 2916 transitions. [2021-07-13 19:31:42,680 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:42,680 INFO L276 IsEmpty]: Start isEmpty. Operand 921 states and 2916 transitions. [2021-07-13 19:31:42,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:31:42,681 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:42,681 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:42,882 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable539,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:42,882 INFO L430 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:42,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:42,882 INFO L82 PathProgramCache]: Analyzing trace with hash 861906348, now seen corresponding path program 76 times [2021-07-13 19:31:42,882 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:42,882 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972251451] [2021-07-13 19:31:42,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:42,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:43,076 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:43,076 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:43,076 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972251451] [2021-07-13 19:31:43,076 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972251451] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:43,076 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [347233161] [2021-07-13 19:31:43,076 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 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:31:43,109 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:31:43,109 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:43,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:31:43,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:43,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:43,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:43,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 19 treesize of output 15 [2021-07-13 19:31:43,221 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:43,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:43,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 19 treesize of output 15 [2021-07-13 19:31:43,226 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:43,312 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:43,315 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:43,316 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:43,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 19 treesize of output 15 [2021-07-13 19:31:43,317 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:43,320 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:43,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 19 treesize of output 15 [2021-07-13 19:31:43,321 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:43,399 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:43,402 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:43,402 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:205, output treesize:177 [2021-07-13 19:31:43,537 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 10=[o_2]} [2021-07-13 19:31:43,542 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:43,542 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:43,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:31:43,543 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:43,548 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:43,548 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:43,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 20 treesize of output 16 [2021-07-13 19:31:43,549 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:43,553 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:43,554 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:43,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 20 treesize of output 16 [2021-07-13 19:31:43,555 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:43,559 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:43,559 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:43,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 20 treesize of output 16 [2021-07-13 19:31:43,560 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:43,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:43,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:43,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 20 treesize of output 16 [2021-07-13 19:31:43,566 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:43,570 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:43,571 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:43,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 19 treesize of output 15 [2021-07-13 19:31:43,572 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:43,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:43,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:43,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 19 treesize of output 15 [2021-07-13 19:31:43,577 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:43,581 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:43,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 19 treesize of output 15 [2021-07-13 19:31:43,582 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:43,799 WARN L205 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 64 [2021-07-13 19:31:43,800 INFO L628 ElimStorePlain]: treesize reduction 173, result has 54.0 percent of original size [2021-07-13 19:31:43,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:43,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:43,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 13 treesize of output 9 [2021-07-13 19:31:43,806 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:43,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:43,810 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:43,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:31:43,811 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:43,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:43,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 12 treesize of output 8 [2021-07-13 19:31:43,817 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:43,903 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:43,906 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:31:43,906 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 7 variables, input treesize:425, output treesize:108 [2021-07-13 19:31:44,086 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:44,086 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [347233161] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:44,086 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:44,086 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:31:44,086 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134815235] [2021-07-13 19:31:44,086 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:31:44,086 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:44,086 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:31:44,086 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:31:44,087 INFO L87 Difference]: Start difference. First operand 921 states and 2916 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:31:44,344 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 81 [2021-07-13 19:31:44,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:44,791 INFO L93 Difference]: Finished difference Result 1161 states and 3560 transitions. [2021-07-13 19:31:44,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:31:44,792 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:31:44,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:44,794 INFO L225 Difference]: With dead ends: 1161 [2021-07-13 19:31:44,794 INFO L226 Difference]: Without dead ends: 1065 [2021-07-13 19:31:44,794 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 827.2ms TimeCoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:31:44,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1065 states. [2021-07-13 19:31:44,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1065 to 930. [2021-07-13 19:31:44,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 930 states, 929 states have (on average 3.1819160387513454) internal successors, (2956), 929 states have internal predecessors, (2956), 0 states have call successors, (0), 0 states have call 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:44,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 930 states to 930 states and 2956 transitions. [2021-07-13 19:31:44,805 INFO L78 Accepts]: Start accepts. Automaton has 930 states and 2956 transitions. Word has length 24 [2021-07-13 19:31:44,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:44,805 INFO L482 AbstractCegarLoop]: Abstraction has 930 states and 2956 transitions. [2021-07-13 19:31:44,805 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:31:44,805 INFO L276 IsEmpty]: Start isEmpty. Operand 930 states and 2956 transitions. [2021-07-13 19:31:44,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:31:44,807 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:44,807 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:45,007 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable548,77 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:45,008 INFO L430 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:45,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:45,008 INFO L82 PathProgramCache]: Analyzing trace with hash -18367188, now seen corresponding path program 77 times [2021-07-13 19:31:45,008 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:45,008 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447533361] [2021-07-13 19:31:45,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:45,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:45,141 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:31:45,141 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:45,141 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447533361] [2021-07-13 19:31:45,141 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447533361] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:45,141 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1084700592] [2021-07-13 19:31:45,142 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:31:45,176 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:31:45,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:45,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:31:45,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:45,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:45,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 19 treesize of output 15 [2021-07-13 19:31:45,284 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:45,315 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:45,318 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:45,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:31:45,319 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:45,347 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:45,369 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:31:45,370 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:93, output treesize:79 [2021-07-13 19:31:45,451 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 3=[o_2]} [2021-07-13 19:31:45,455 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:45,455 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:45,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 20 treesize of output 16 [2021-07-13 19:31:45,456 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:45,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:45,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:45,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 19 treesize of output 15 [2021-07-13 19:31:45,461 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:45,464 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:45,464 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:45,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 20 treesize of output 16 [2021-07-13 19:31:45,465 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:45,468 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31: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 19 treesize of output 15 [2021-07-13 19:31:45,469 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:45,541 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:45,544 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:45,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:45,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 12 treesize of output 8 [2021-07-13 19:31:45,546 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:45,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:45,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:45,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 13 treesize of output 9 [2021-07-13 19:31:45,552 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:45,555 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:45,556 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:45,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 12 treesize of output 8 [2021-07-13 19:31:45,557 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:45,561 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31: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 13 treesize of output 9 [2021-07-13 19:31:45,562 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:45,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:45,631 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:31:45,631 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 5 variables, input treesize:193, output treesize:81 [2021-07-13 19:31:45,754 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:31:45,754 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1084700592] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:45,754 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:45,754 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:31:45,754 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347475965] [2021-07-13 19:31:45,754 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:31:45,755 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:45,755 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:31:45,755 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:31:45,755 INFO L87 Difference]: Start difference. First operand 930 states and 2956 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:31:46,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:46,467 INFO L93 Difference]: Finished difference Result 1291 states and 3917 transitions. [2021-07-13 19:31:46,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:31:46,468 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:31:46,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:46,470 INFO L225 Difference]: With dead ends: 1291 [2021-07-13 19:31:46,470 INFO L226 Difference]: Without dead ends: 1195 [2021-07-13 19:31:46,470 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 678.5ms TimeCoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:31:46,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1195 states. [2021-07-13 19:31:46,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1195 to 921. [2021-07-13 19:31:46,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 921 states, 920 states have (on average 3.175) internal successors, (2921), 920 states have internal predecessors, (2921), 0 states have call successors, (0), 0 states have call 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:46,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 921 states to 921 states and 2921 transitions. [2021-07-13 19:31:46,491 INFO L78 Accepts]: Start accepts. Automaton has 921 states and 2921 transitions. Word has length 24 [2021-07-13 19:31:46,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:46,491 INFO L482 AbstractCegarLoop]: Abstraction has 921 states and 2921 transitions. [2021-07-13 19:31:46,491 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:31:46,491 INFO L276 IsEmpty]: Start isEmpty. Operand 921 states and 2921 transitions. [2021-07-13 19:31:46,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:31:46,492 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:46,492 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:46,693 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable556 [2021-07-13 19:31:46,693 INFO L430 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:46,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:46,697 INFO L82 PathProgramCache]: Analyzing trace with hash 2121799196, now seen corresponding path program 78 times [2021-07-13 19:31:46,697 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:46,697 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778981163] [2021-07-13 19:31:46,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:46,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:46,817 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:46,818 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:46,818 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778981163] [2021-07-13 19:31:46,818 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778981163] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:46,818 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1311441431] [2021-07-13 19:31:46,818 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 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:31:46,866 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:31:46,867 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:46,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:31:46,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:46,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:46,918 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:46,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 18 treesize of output 14 [2021-07-13 19:31:46,919 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:46,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31: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 17 treesize of output 13 [2021-07-13 19:31:46,922 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:46,942 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:46,944 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:31:46,944 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:61, output treesize:47 [2021-07-13 19:31:47,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 28 treesize of output 22 [2021-07-13 19:31:47,049 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:47,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:47,051 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:47,068 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:47,068 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:31:47,068 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:31:47,069 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:73, output treesize:31 [2021-07-13 19:31:47,123 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:47,124 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1311441431] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:47,124 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:47,124 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:31:47,124 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142489867] [2021-07-13 19:31:47,124 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:31:47,124 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:47,124 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:31:47,124 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:31:47,124 INFO L87 Difference]: Start difference. First operand 921 states and 2921 transitions. Second operand has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:47,510 INFO L93 Difference]: Finished difference Result 1291 states and 4007 transitions. [2021-07-13 19:31:47,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:31:47,510 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:31:47,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:47,513 INFO L225 Difference]: With dead ends: 1291 [2021-07-13 19:31:47,513 INFO L226 Difference]: Without dead ends: 1260 [2021-07-13 19:31:47,513 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 360.2ms TimeCoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:31:47,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1260 states. [2021-07-13 19:31:47,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1260 to 941. [2021-07-13 19:31:47,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 941 states, 940 states have (on average 3.175531914893617) internal successors, (2985), 940 states have internal predecessors, (2985), 0 states have call successors, (0), 0 states have call 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,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 941 states to 941 states and 2985 transitions. [2021-07-13 19:31:47,528 INFO L78 Accepts]: Start accepts. Automaton has 941 states and 2985 transitions. Word has length 24 [2021-07-13 19:31:47,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:47,528 INFO L482 AbstractCegarLoop]: Abstraction has 941 states and 2985 transitions. [2021-07-13 19:31:47,528 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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,529 INFO L276 IsEmpty]: Start isEmpty. Operand 941 states and 2985 transitions. [2021-07-13 19:31:47,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:31:47,530 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:47,530 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:47,732 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable568 [2021-07-13 19:31:47,732 INFO L430 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:47,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:47,732 INFO L82 PathProgramCache]: Analyzing trace with hash 19538978, now seen corresponding path program 79 times [2021-07-13 19:31:47,732 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:47,732 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545593639] [2021-07-13 19:31:47,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:47,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:47,845 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:47,845 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:47,845 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545593639] [2021-07-13 19:31:47,845 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545593639] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:47,845 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1442559082] [2021-07-13 19:31:47,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 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:31:47,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:47,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:31:47,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:47,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:47,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31: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 17 treesize of output 13 [2021-07-13 19:31:47,924 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:47,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:47,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31: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 18 treesize of output 14 [2021-07-13 19:31:47,928 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:47,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:47,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:47,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 18 treesize of output 14 [2021-07-13 19:31:47,931 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:47,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31: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 17 treesize of output 13 [2021-07-13 19:31:47,935 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:47,986 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:47,989 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:31:47,989 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:141, output treesize:113 [2021-07-13 19:31:48,193 INFO L446 ElimStorePlain]: Different costs {0=[o_0], 1=[o_4]} [2021-07-13 19:31:48,194 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:48,195 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:48,202 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:48,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:48,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 11 treesize of output 7 [2021-07-13 19:31:48,205 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:31:48,211 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:48,212 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:31:48,212 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:11 [2021-07-13 19:31:48,248 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:48,248 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1442559082] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:48,248 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:48,248 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:31:48,248 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973299659] [2021-07-13 19:31:48,248 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:31:48,248 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:48,248 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:31:48,249 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:31:48,249 INFO L87 Difference]: Start difference. First operand 941 states and 2985 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:49,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:49,058 INFO L93 Difference]: Finished difference Result 1307 states and 4009 transitions. [2021-07-13 19:31:49,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:31:49,059 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:31:49,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:49,061 INFO L225 Difference]: With dead ends: 1307 [2021-07-13 19:31:49,061 INFO L226 Difference]: Without dead ends: 1249 [2021-07-13 19:31:49,061 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 695.1ms TimeCoverageRelationStatistics Valid=119, Invalid=583, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:31:49,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1249 states. [2021-07-13 19:31:49,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1249 to 956. [2021-07-13 19:31:49,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 956 states, 955 states have (on average 3.175916230366492) internal successors, (3033), 955 states have internal predecessors, (3033), 0 states have call successors, (0), 0 states have call 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:49,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 956 states to 956 states and 3033 transitions. [2021-07-13 19:31:49,075 INFO L78 Accepts]: Start accepts. Automaton has 956 states and 3033 transitions. Word has length 24 [2021-07-13 19:31:49,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:49,075 INFO L482 AbstractCegarLoop]: Abstraction has 956 states and 3033 transitions. [2021-07-13 19:31:49,075 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:49,075 INFO L276 IsEmpty]: Start isEmpty. Operand 956 states and 3033 transitions. [2021-07-13 19:31:49,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:31:49,077 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:49,077 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:49,279 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable575,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:49,280 INFO L430 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:49,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:49,280 INFO L82 PathProgramCache]: Analyzing trace with hash -1718432838, now seen corresponding path program 80 times [2021-07-13 19:31:49,280 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:49,280 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810898460] [2021-07-13 19:31:49,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:49,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:49,500 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:49,500 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:49,501 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810898460] [2021-07-13 19:31:49,501 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810898460] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:49,501 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1862548349] [2021-07-13 19:31:49,501 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 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:31:49,546 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:31:49,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:49,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:31:49,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:49,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:49,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:49,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:31:49,594 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:49,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:49,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:49,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 17 treesize of output 13 [2021-07-13 19:31:49,598 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:49,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:49,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:49,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 18 treesize of output 14 [2021-07-13 19:31:49,602 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:49,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:49,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 18 treesize of output 14 [2021-07-13 19:31:49,606 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:49,647 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:49,650 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:31:49,650 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:141, output treesize:113 [2021-07-13 19:31:49,823 INFO L446 ElimStorePlain]: Different costs {0=[o_0, v_prenex_314], 1=[o_4, v_prenex_315]} [2021-07-13 19:31:49,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 27 treesize of output 21 [2021-07-13 19:31:49,826 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:49,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:31:49,830 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:49,915 INFO L628 ElimStorePlain]: treesize reduction 52, result has 65.1 percent of original size [2021-07-13 19:31:49,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:31:49,919 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:49,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 9 treesize of output 7 [2021-07-13 19:31:49,922 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:49,957 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:49,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:49,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:31:49,962 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:49,996 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:49,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:49,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 12 treesize of output 8 [2021-07-13 19:31:50,000 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:50,035 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:50,037 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:31:50,037 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:165, output treesize:47 [2021-07-13 19:31:50,124 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:50,124 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1862548349] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:50,124 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:50,124 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:31:50,125 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102285039] [2021-07-13 19:31:50,125 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:31:50,125 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:50,125 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:31:50,125 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:31:50,125 INFO L87 Difference]: Start difference. First operand 956 states and 3033 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:51,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:51,073 INFO L93 Difference]: Finished difference Result 1357 states and 4051 transitions. [2021-07-13 19:31:51,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:31:51,073 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:31:51,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:51,075 INFO L225 Difference]: With dead ends: 1357 [2021-07-13 19:31:51,075 INFO L226 Difference]: Without dead ends: 1281 [2021-07-13 19:31:51,075 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 1055.5ms TimeCoverageRelationStatistics Valid=124, Invalid=578, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:31:51,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1281 states. [2021-07-13 19:31:51,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1281 to 964. [2021-07-13 19:31:51,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 964 states, 963 states have (on average 3.1723779854620977) internal successors, (3055), 963 states have internal predecessors, (3055), 0 states have call successors, (0), 0 states have call 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:51,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 964 states to 964 states and 3055 transitions. [2021-07-13 19:31:51,089 INFO L78 Accepts]: Start accepts. Automaton has 964 states and 3055 transitions. Word has length 24 [2021-07-13 19:31:51,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:51,090 INFO L482 AbstractCegarLoop]: Abstraction has 964 states and 3055 transitions. [2021-07-13 19:31:51,090 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:51,090 INFO L276 IsEmpty]: Start isEmpty. Operand 964 states and 3055 transitions. [2021-07-13 19:31:51,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:31:51,091 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:51,091 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:51,291 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable582,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:51,292 INFO L430 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:51,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:51,292 INFO L82 PathProgramCache]: Analyzing trace with hash 1418044830, now seen corresponding path program 81 times [2021-07-13 19:31:51,292 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:51,292 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601724002] [2021-07-13 19:31:51,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:51,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:51,451 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:51,451 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:51,451 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601724002] [2021-07-13 19:31:51,451 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601724002] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:51,451 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1694518152] [2021-07-13 19:31:51,451 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 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:31:51,484 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:31:51,484 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:51,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:31:51,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:51,528 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:51,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:51,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 17 treesize of output 13 [2021-07-13 19:31:51,530 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:51,533 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:51,533 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:51,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 18 treesize of output 14 [2021-07-13 19:31:51,534 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:51,536 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:51,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:51,537 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:31:51,538 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:51,540 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:51,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 18 treesize of output 14 [2021-07-13 19:31:51,541 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:51,582 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:51,584 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:31:51,584 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:141, output treesize:113 [2021-07-13 19:31:51,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 37 treesize of output 29 [2021-07-13 19:31:51,719 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:51,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-07-13 19:31:51,721 INFO L550 ElimStorePlain]: Start of recursive call 3: 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,734 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:31:51,735 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:31:51,735 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:81, output treesize:29 [2021-07-13 19:31:51,764 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:51,764 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1694518152] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:51,764 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:51,764 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-07-13 19:31:51,764 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252219545] [2021-07-13 19:31:51,764 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:31:51,765 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:51,765 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:31:51,765 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:31:51,765 INFO L87 Difference]: Start difference. First operand 964 states and 3055 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:31:52,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:52,177 INFO L93 Difference]: Finished difference Result 1719 states and 5094 transitions. [2021-07-13 19:31:52,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:31:52,177 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 24 [2021-07-13 19:31:52,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:52,180 INFO L225 Difference]: With dead ends: 1719 [2021-07-13 19:31:52,180 INFO L226 Difference]: Without dead ends: 1661 [2021-07-13 19:31:52,180 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 18 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 452.7ms TimeCoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:31:52,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1661 states. [2021-07-13 19:31:52,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1661 to 971. [2021-07-13 19:31:52,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 971 states, 970 states have (on average 3.1783505154639173) internal successors, (3083), 970 states have internal predecessors, (3083), 0 states have call successors, (0), 0 states have call 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,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 971 states to 971 states and 3083 transitions. [2021-07-13 19:31:52,194 INFO L78 Accepts]: Start accepts. Automaton has 971 states and 3083 transitions. Word has length 24 [2021-07-13 19:31:52,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:52,195 INFO L482 AbstractCegarLoop]: Abstraction has 971 states and 3083 transitions. [2021-07-13 19:31:52,195 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:31:52,195 INFO L276 IsEmpty]: Start isEmpty. Operand 971 states and 3083 transitions. [2021-07-13 19:31:52,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:31:52,196 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:52,196 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:52,396 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable590,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:52,397 INFO L430 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:52,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:52,397 INFO L82 PathProgramCache]: Analyzing trace with hash 1313623516, now seen corresponding path program 82 times [2021-07-13 19:31:52,397 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:52,397 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783968729] [2021-07-13 19:31:52,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:52,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:52,558 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:52,558 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:52,558 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783968729] [2021-07-13 19:31:52,558 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783968729] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:52,559 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2071343113] [2021-07-13 19:31:52,559 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 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:31:52,591 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:31:52,591 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:52,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:31:52,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:52,640 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:52,641 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:52,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 17 treesize of output 13 [2021-07-13 19:31:52,642 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:52,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:52,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:52,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 17 treesize of output 13 [2021-07-13 19:31:52,646 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:52,649 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:52,650 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:52,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 18 treesize of output 14 [2021-07-13 19:31:52,651 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:52,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31: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 18 treesize of output 14 [2021-07-13 19:31:52,656 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:52,706 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:52,709 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:31:52,709 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:141, output treesize:113 [2021-07-13 19:31:52,941 INFO L446 ElimStorePlain]: Different costs {0=[o_0], 1=[o_4]} [2021-07-13 19:31:52,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 27 treesize of output 21 [2021-07-13 19:31:52,943 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:52,950 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:52,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:52,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:31:52,953 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:52,958 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:52,959 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:31:52,959 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:36, output treesize:11 [2021-07-13 19:31:52,997 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:52,997 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2071343113] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:52,997 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:52,997 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:31:52,997 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330337898] [2021-07-13 19:31:52,998 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:31:52,998 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:52,998 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:31:52,998 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:31:52,998 INFO L87 Difference]: Start difference. First operand 971 states and 3083 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:53,662 INFO L93 Difference]: Finished difference Result 1677 states and 5067 transitions. [2021-07-13 19:31:53,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:31:53,662 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:31:53,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:53,665 INFO L225 Difference]: With dead ends: 1677 [2021-07-13 19:31:53,665 INFO L226 Difference]: Without dead ends: 1573 [2021-07-13 19:31:53,666 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 624.1ms TimeCoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:31:53,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1573 states. [2021-07-13 19:31:53,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1573 to 990. [2021-07-13 19:31:53,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 990 states, 989 states have (on average 3.1941354903943378) internal successors, (3159), 989 states have internal predecessors, (3159), 0 states have call successors, (0), 0 states have call 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,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 990 states to 990 states and 3159 transitions. [2021-07-13 19:31:53,681 INFO L78 Accepts]: Start accepts. Automaton has 990 states and 3159 transitions. Word has length 24 [2021-07-13 19:31:53,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:53,681 INFO L482 AbstractCegarLoop]: Abstraction has 990 states and 3159 transitions. [2021-07-13 19:31:53,681 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,681 INFO L276 IsEmpty]: Start isEmpty. Operand 990 states and 3159 transitions. [2021-07-13 19:31:53,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:31:53,682 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:53,682 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:53,883 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable597 [2021-07-13 19:31:53,883 INFO L430 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:53,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:53,883 INFO L82 PathProgramCache]: Analyzing trace with hash 1225105820, now seen corresponding path program 83 times [2021-07-13 19:31:53,883 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:53,883 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085523130] [2021-07-13 19:31:53,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:53,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:54,094 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:54,094 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:54,094 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085523130] [2021-07-13 19:31:54,095 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085523130] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:54,095 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1119208436] [2021-07-13 19:31:54,095 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 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:31:54,128 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:31:54,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:54,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:31:54,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:54,194 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:54,195 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:54,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:31:54,196 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:54,198 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:54,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:54,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 18 treesize of output 14 [2021-07-13 19:31:54,200 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:54,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:54,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:54,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:31:54,204 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:54,207 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:54,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:31:54,208 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:54,260 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:54,266 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2021-07-13 19:31:54,266 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:153, output treesize:125 [2021-07-13 19:31:54,583 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31: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 20 treesize of output 16 [2021-07-13 19:31:54,584 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:54,608 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:54,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:54,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 27 treesize of output 21 [2021-07-13 19:31:54,612 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:54,635 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:54,637 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:54,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 12 treesize of output 8 [2021-07-13 19:31:54,639 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:54,661 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:54,664 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:54,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:31:54,665 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:54,685 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:54,686 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:31:54,686 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:79, output treesize:27 [2021-07-13 19:31:54,762 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:54,762 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1119208436] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:54,762 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:54,762 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:31:54,762 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461496283] [2021-07-13 19:31:54,762 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:31:54,763 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:54,763 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:31:54,763 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:31:54,763 INFO L87 Difference]: Start difference. First operand 990 states and 3159 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,102 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 53 [2021-07-13 19:31:55,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:55,763 INFO L93 Difference]: Finished difference Result 1505 states and 4594 transitions. [2021-07-13 19:31:55,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:31:55,763 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:31:55,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:55,765 INFO L225 Difference]: With dead ends: 1505 [2021-07-13 19:31:55,765 INFO L226 Difference]: Without dead ends: 1439 [2021-07-13 19:31:55,766 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 1019.2ms TimeCoverageRelationStatistics Valid=119, Invalid=637, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:31:55,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1439 states. [2021-07-13 19:31:55,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1439 to 981. [2021-07-13 19:31:55,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 981 states, 980 states have (on average 3.201020408163265) internal successors, (3137), 980 states have internal predecessors, (3137), 0 states have call successors, (0), 0 states have call 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,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 981 states to 981 states and 3137 transitions. [2021-07-13 19:31:55,779 INFO L78 Accepts]: Start accepts. Automaton has 981 states and 3137 transitions. Word has length 24 [2021-07-13 19:31:55,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:55,779 INFO L482 AbstractCegarLoop]: Abstraction has 981 states and 3137 transitions. [2021-07-13 19:31:55,779 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,779 INFO L276 IsEmpty]: Start isEmpty. Operand 981 states and 3137 transitions. [2021-07-13 19:31:55,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:31:55,781 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:55,781 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:55,981 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable602 [2021-07-13 19:31:55,981 INFO L430 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:55,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:55,981 INFO L82 PathProgramCache]: Analyzing trace with hash 731352034, now seen corresponding path program 84 times [2021-07-13 19:31:55,982 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:55,982 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402314895] [2021-07-13 19:31:55,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:55,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:56,217 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:56,217 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:56,217 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402314895] [2021-07-13 19:31:56,217 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402314895] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:56,217 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [399635101] [2021-07-13 19:31:56,217 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 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:31:56,260 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:31:56,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:56,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:31:56,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:56,337 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,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:31:56,339 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:56,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,343 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,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 18 treesize of output 14 [2021-07-13 19:31:56,344 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:56,347 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,347 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,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 18 treesize of output 14 [2021-07-13 19:31:56,348 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:56,352 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,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:31:56,354 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:56,416 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:56,422 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2021-07-13 19:31:56,422 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:153, output treesize:125 [2021-07-13 19:31:56,705 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,705 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,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 27 treesize of output 21 [2021-07-13 19:31:56,706 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:56,709 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,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 27 treesize of output 21 [2021-07-13 19:31:56,710 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:56,739 INFO L628 ElimStorePlain]: treesize reduction 50, result has 36.7 percent of original size [2021-07-13 19:31:56,741 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,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 11 treesize of output 7 [2021-07-13 19:31:56,743 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:56,752 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:56,753 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:31:56,753 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:89, output treesize:12 [2021-07-13 19:31:56,801 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:56,802 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [399635101] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:56,802 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:56,802 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:31:56,802 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313500423] [2021-07-13 19:31:56,802 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:31:56,802 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:56,802 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:31:56,802 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:31:56,802 INFO L87 Difference]: Start difference. First operand 981 states and 3137 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:57,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:57,589 INFO L93 Difference]: Finished difference Result 1458 states and 4473 transitions. [2021-07-13 19:31:57,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:31:57,589 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:31:57,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:57,591 INFO L225 Difference]: With dead ends: 1458 [2021-07-13 19:31:57,591 INFO L226 Difference]: Without dead ends: 1344 [2021-07-13 19:31:57,591 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 814.5ms TimeCoverageRelationStatistics Valid=99, Invalid=501, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:31:57,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1344 states. [2021-07-13 19:31:57,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1344 to 981. [2021-07-13 19:31:57,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 981 states, 980 states have (on average 3.201020408163265) internal successors, (3137), 980 states have internal predecessors, (3137), 0 states have call successors, (0), 0 states have call 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:57,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 981 states to 981 states and 3137 transitions. [2021-07-13 19:31:57,604 INFO L78 Accepts]: Start accepts. Automaton has 981 states and 3137 transitions. Word has length 24 [2021-07-13 19:31:57,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:57,604 INFO L482 AbstractCegarLoop]: Abstraction has 981 states and 3137 transitions. [2021-07-13 19:31:57,604 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:57,604 INFO L276 IsEmpty]: Start isEmpty. Operand 981 states and 3137 transitions. [2021-07-13 19:31:57,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:31:57,605 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:57,605 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:57,806 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable610 [2021-07-13 19:31:57,806 INFO L430 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:57,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:57,806 INFO L82 PathProgramCache]: Analyzing trace with hash 2045366020, now seen corresponding path program 85 times [2021-07-13 19:31:57,806 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:57,806 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170769626] [2021-07-13 19:31:57,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:57,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:57,998 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:57,998 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:57,998 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170769626] [2021-07-13 19:31:57,998 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170769626] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:57,998 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [51960582] [2021-07-13 19:31:57,998 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 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:31:58,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:58,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:31:58,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:58,097 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:58,097 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:58,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 17 treesize of output 13 [2021-07-13 19:31:58,098 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:58,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:58,102 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:58,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:31:58,102 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:58,105 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:58,106 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:58,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 17 treesize of output 13 [2021-07-13 19:31:58,107 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:58,109 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:58,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 18 treesize of output 14 [2021-07-13 19:31:58,110 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:58,161 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:58,167 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2021-07-13 19:31:58,167 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:153, output treesize:125 [2021-07-13 19:31:58,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:58,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 20 treesize of output 16 [2021-07-13 19:31:58,387 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:58,452 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:58,457 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:58,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 12 treesize of output 8 [2021-07-13 19:31:58,458 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:31:58,524 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:58,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:58,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 20 treesize of output 16 [2021-07-13 19:31:58,530 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:58,597 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:58,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:58,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:31:58,603 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:58,665 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:58,670 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:58,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 19 treesize of output 15 [2021-07-13 19:31:58,671 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:58,729 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:58,733 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:58,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 11 treesize of output 7 [2021-07-13 19:31:58,735 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:58,792 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:58,796 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:58,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 19 treesize of output 15 [2021-07-13 19:31:58,798 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:58,851 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:58,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:58,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:31:58,858 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,909 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:58,911 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:31:58,911 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 16 variables, input treesize:173, output treesize:69 [2021-07-13 19:31:59,051 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:31:59,051 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [51960582] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:59,051 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:59,051 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:31:59,051 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545727099] [2021-07-13 19:31:59,051 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:31:59,051 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:59,051 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:31:59,052 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:31:59,052 INFO L87 Difference]: Start difference. First operand 981 states and 3137 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,418 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 80 [2021-07-13 19:32:00,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:00,079 INFO L93 Difference]: Finished difference Result 1461 states and 4429 transitions. [2021-07-13 19:32:00,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:32:00,079 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:32:00,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:00,081 INFO L225 Difference]: With dead ends: 1461 [2021-07-13 19:32:00,081 INFO L226 Difference]: Without dead ends: 1387 [2021-07-13 19:32:00,082 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 1084.4ms TimeCoverageRelationStatistics Valid=123, Invalid=579, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:32:00,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1387 states. [2021-07-13 19:32:00,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1387 to 993. [2021-07-13 19:32:00,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 993 states, 992 states have (on average 3.2076612903225805) internal successors, (3182), 992 states have internal predecessors, (3182), 0 states have call successors, (0), 0 states have call 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:00,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 993 states to 993 states and 3182 transitions. [2021-07-13 19:32:00,095 INFO L78 Accepts]: Start accepts. Automaton has 993 states and 3182 transitions. Word has length 24 [2021-07-13 19:32:00,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:00,095 INFO L482 AbstractCegarLoop]: Abstraction has 993 states and 3182 transitions. [2021-07-13 19:32:00,095 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:00,095 INFO L276 IsEmpty]: Start isEmpty. Operand 993 states and 3182 transitions. [2021-07-13 19:32:00,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:00,096 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:00,096 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:00,305 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable616,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:00,306 INFO L430 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:00,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:00,306 INFO L82 PathProgramCache]: Analyzing trace with hash -125536922, now seen corresponding path program 86 times [2021-07-13 19:32:00,306 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:00,306 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439858013] [2021-07-13 19:32:00,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:00,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:00,503 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:32:00,503 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:00,503 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439858013] [2021-07-13 19:32:00,503 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439858013] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:00,503 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1301002508] [2021-07-13 19:32:00,503 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:32:00,534 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:32:00,535 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:00,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:32:00,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:00,606 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:00,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:00,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 18 treesize of output 14 [2021-07-13 19:32:00,609 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:00,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:00,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:32:00,612 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:00,632 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:00,637 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2021-07-13 19:32:00,637 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:67, output treesize:53 [2021-07-13 19:32:00,772 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:00,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 20 treesize of output 16 [2021-07-13 19:32:00,774 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:00,798 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:00,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:00,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:32:00,803 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:32:00,827 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:00,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:00,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 19 treesize of output 15 [2021-07-13 19:32:00,832 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:00,853 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:00,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:00,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 11 treesize of output 7 [2021-07-13 19:32:00,858 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:00,878 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:00,880 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:32:00,880 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:77, output treesize:25 [2021-07-13 19:32:00,981 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:32:00,981 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1301002508] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:00,981 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:00,982 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:32:00,982 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541822735] [2021-07-13 19:32:00,982 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:32:00,982 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:00,982 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:32:00,982 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=267, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:32:00,982 INFO L87 Difference]: Start difference. First operand 993 states and 3182 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:02,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:02,099 INFO L93 Difference]: Finished difference Result 1525 states and 4648 transitions. [2021-07-13 19:32:02,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:32:02,099 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:32:02,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:02,102 INFO L225 Difference]: With dead ends: 1525 [2021-07-13 19:32:02,102 INFO L226 Difference]: Without dead ends: 1487 [2021-07-13 19:32:02,102 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 1058.1ms TimeCoverageRelationStatistics Valid=119, Invalid=637, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:32:02,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1487 states. [2021-07-13 19:32:02,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1487 to 998. [2021-07-13 19:32:02,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 998 states, 997 states have (on average 3.2156469408224675) internal successors, (3206), 997 states have internal predecessors, (3206), 0 states have call successors, (0), 0 states have call 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:02,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 998 states to 998 states and 3206 transitions. [2021-07-13 19:32:02,123 INFO L78 Accepts]: Start accepts. Automaton has 998 states and 3206 transitions. Word has length 24 [2021-07-13 19:32:02,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:02,123 INFO L482 AbstractCegarLoop]: Abstraction has 998 states and 3206 transitions. [2021-07-13 19:32:02,123 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:02,123 INFO L276 IsEmpty]: Start isEmpty. Operand 998 states and 3206 transitions. [2021-07-13 19:32:02,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:02,125 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:02,125 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:02,340 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable627 [2021-07-13 19:32:02,341 INFO L430 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:02,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:02,341 INFO L82 PathProgramCache]: Analyzing trace with hash -1253735250, now seen corresponding path program 87 times [2021-07-13 19:32:02,341 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:02,341 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551783703] [2021-07-13 19:32:02,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:02,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:02,502 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:02,502 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:02,502 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551783703] [2021-07-13 19:32:02,502 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551783703] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:02,502 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [502400654] [2021-07-13 19:32:02,503 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 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:32:02,536 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:32:02,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:02,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:32:02,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:02,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 24 treesize of output 18 [2021-07-13 19:32:02,584 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:02,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 24 treesize of output 18 [2021-07-13 19:32:02,587 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:02,604 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:02,604 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:32:02,605 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:65, output treesize:55 [2021-07-13 19:32:02,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 37 treesize of output 29 [2021-07-13 19:32:02,664 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:02,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 37 treesize of output 29 [2021-07-13 19:32:02,667 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:02,679 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:02,679 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:32:02,680 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:32:02,680 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:81, output treesize:29 [2021-07-13 19:32:02,708 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:02,709 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [502400654] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:02,709 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:02,709 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 13 [2021-07-13 19:32:02,709 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619095381] [2021-07-13 19:32:02,709 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:32:02,709 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:02,709 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:32:02,709 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:32:02,710 INFO L87 Difference]: Start difference. First operand 998 states and 3206 transitions. Second operand has 13 states, 13 states have (on average 2.0) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call 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:02,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:02,963 INFO L93 Difference]: Finished difference Result 1271 states and 3948 transitions. [2021-07-13 19:32:02,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:32:02,964 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.0) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:32:02,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:02,966 INFO L225 Difference]: With dead ends: 1271 [2021-07-13 19:32:02,966 INFO L226 Difference]: Without dead ends: 1240 [2021-07-13 19:32:02,966 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 18 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 316.9ms TimeCoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:32:02,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1240 states. [2021-07-13 19:32:02,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1240 to 996. [2021-07-13 19:32:02,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 996 states, 995 states have (on average 3.2190954773869347) internal successors, (3203), 995 states have internal predecessors, (3203), 0 states have call successors, (0), 0 states have call 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:02,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 996 states to 996 states and 3203 transitions. [2021-07-13 19:32:02,979 INFO L78 Accepts]: Start accepts. Automaton has 996 states and 3203 transitions. Word has length 24 [2021-07-13 19:32:02,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:02,979 INFO L482 AbstractCegarLoop]: Abstraction has 996 states and 3203 transitions. [2021-07-13 19:32:02,979 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.0) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call 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:02,979 INFO L276 IsEmpty]: Start isEmpty. Operand 996 states and 3203 transitions. [2021-07-13 19:32:02,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:02,981 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:02,981 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:03,203 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable635 [2021-07-13 19:32:03,203 INFO L430 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:03,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:03,204 INFO L82 PathProgramCache]: Analyzing trace with hash -1623574386, now seen corresponding path program 88 times [2021-07-13 19:32:03,204 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:03,204 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556798551] [2021-07-13 19:32:03,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:03,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:03,357 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:03,357 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:03,357 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556798551] [2021-07-13 19:32:03,358 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556798551] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:03,358 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [829148707] [2021-07-13 19:32:03,358 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:32:03,399 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:32:03,399 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:03,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:32:03,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:03,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 24 treesize of output 18 [2021-07-13 19:32:03,451 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:03,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:32:03,456 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:03,473 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:03,473 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:32:03,474 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:65, output treesize:55 [2021-07-13 19:32:03,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 28 treesize of output 22 [2021-07-13 19:32:03,571 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:03,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 28 treesize of output 22 [2021-07-13 19:32:03,574 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:03,593 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:03,593 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:32:03,593 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:32:03,593 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:79, output treesize:37 [2021-07-13 19:32:03,651 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:03,651 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [829148707] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:03,651 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:03,651 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-07-13 19:32:03,651 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032305051] [2021-07-13 19:32:03,652 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:32:03,652 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:03,652 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:32:03,652 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:32:03,652 INFO L87 Difference]: Start difference. First operand 996 states and 3203 transitions. Second operand has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call 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,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:03,941 INFO L93 Difference]: Finished difference Result 1269 states and 3936 transitions. [2021-07-13 19:32:03,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:32:03,942 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:32:03,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:03,944 INFO L225 Difference]: With dead ends: 1269 [2021-07-13 19:32:03,944 INFO L226 Difference]: Without dead ends: 1219 [2021-07-13 19:32:03,944 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 358.3ms TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:32:03,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1219 states. [2021-07-13 19:32:03,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1219 to 955. [2021-07-13 19:32:03,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 955 states, 954 states have (on average 3.1949685534591197) internal successors, (3048), 954 states have internal predecessors, (3048), 0 states have call successors, (0), 0 states have call 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,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 955 states to 955 states and 3048 transitions. [2021-07-13 19:32:03,956 INFO L78 Accepts]: Start accepts. Automaton has 955 states and 3048 transitions. Word has length 24 [2021-07-13 19:32:03,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:03,956 INFO L482 AbstractCegarLoop]: Abstraction has 955 states and 3048 transitions. [2021-07-13 19:32:03,956 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call 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,956 INFO L276 IsEmpty]: Start isEmpty. Operand 955 states and 3048 transitions. [2021-07-13 19:32:03,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:03,957 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:03,957 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:04,158 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable639,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:04,158 INFO L430 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:04,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:04,158 INFO L82 PathProgramCache]: Analyzing trace with hash 242494626, now seen corresponding path program 89 times [2021-07-13 19:32:04,158 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:04,158 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815160682] [2021-07-13 19:32:04,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:04,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:04,301 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:04,301 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:04,301 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815160682] [2021-07-13 19:32:04,301 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815160682] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:04,301 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [592749773] [2021-07-13 19:32:04,301 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 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:32:04,334 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:32:04,334 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:04,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:32:04,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:04,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:32:04,387 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:04,393 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:04,393 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:32:04,393 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:27 [2021-07-13 19:32:04,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 28 treesize of output 22 [2021-07-13 19:32:04,438 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:04,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:04,440 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:04,457 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:04,457 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:32:04,457 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:32:04,458 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:73, output treesize:31 [2021-07-13 19:32:04,509 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:04,509 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [592749773] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:04,509 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:04,509 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-07-13 19:32:04,509 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225513962] [2021-07-13 19:32:04,509 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:32:04,509 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:04,509 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:32:04,510 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:32:04,510 INFO L87 Difference]: Start difference. First operand 955 states and 3048 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:04,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:04,796 INFO L93 Difference]: Finished difference Result 1087 states and 3424 transitions. [2021-07-13 19:32:04,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:32:04,797 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 24 [2021-07-13 19:32:04,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:04,798 INFO L225 Difference]: With dead ends: 1087 [2021-07-13 19:32:04,798 INFO L226 Difference]: Without dead ends: 1028 [2021-07-13 19:32:04,798 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 17 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 302.9ms TimeCoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:32:04,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1028 states. [2021-07-13 19:32:04,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1028 to 969. [2021-07-13 19:32:04,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 969 states, 968 states have (on average 3.1921487603305785) internal successors, (3090), 968 states have internal predecessors, (3090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:04,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 969 states to 969 states and 3090 transitions. [2021-07-13 19:32:04,820 INFO L78 Accepts]: Start accepts. Automaton has 969 states and 3090 transitions. Word has length 24 [2021-07-13 19:32:04,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:04,820 INFO L482 AbstractCegarLoop]: Abstraction has 969 states and 3090 transitions. [2021-07-13 19:32:04,820 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:04,820 INFO L276 IsEmpty]: Start isEmpty. Operand 969 states and 3090 transitions. [2021-07-13 19:32:04,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:04,821 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:04,821 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:05,022 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable643,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:05,022 INFO L430 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:05,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:05,022 INFO L82 PathProgramCache]: Analyzing trace with hash -22923196, now seen corresponding path program 90 times [2021-07-13 19:32:05,022 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:05,022 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768819960] [2021-07-13 19:32:05,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:05,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:05,270 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:05,271 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:05,271 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768819960] [2021-07-13 19:32:05,271 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768819960] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:05,271 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [470043810] [2021-07-13 19:32:05,271 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 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:32:05,321 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:32:05,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:05,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:32:05,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:05,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 24 treesize of output 18 [2021-07-13 19:32:05,388 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:05,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 24 treesize of output 18 [2021-07-13 19:32:05,391 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:05,416 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:05,417 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:32:05,417 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:75, output treesize:65 [2021-07-13 19:32:05,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 28 treesize of output 22 [2021-07-13 19:32:05,468 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:05,491 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:05,491 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:32:05,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:05,494 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:05,516 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:05,516 INFO L518 ElimStorePlain]: Eliminatee v_prenex_353 vanished before elimination [2021-07-13 19:32:05,517 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:32:05,517 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:79, output treesize:37 [2021-07-13 19:32:05,609 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:05,610 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [470043810] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:05,610 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:05,610 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:32:05,610 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328538523] [2021-07-13 19:32:05,610 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:32:05,610 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:05,610 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:32:05,610 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:32:05,611 INFO L87 Difference]: Start difference. First operand 969 states and 3090 transitions. Second operand has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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:06,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:06,047 INFO L93 Difference]: Finished difference Result 1173 states and 3639 transitions. [2021-07-13 19:32:06,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:32:06,047 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:32:06,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:06,049 INFO L225 Difference]: With dead ends: 1173 [2021-07-13 19:32:06,049 INFO L226 Difference]: Without dead ends: 1096 [2021-07-13 19:32:06,049 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 541.7ms TimeCoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:32:06,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1096 states. [2021-07-13 19:32:06,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1096 to 962. [2021-07-13 19:32:06,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 962 states, 961 states have (on average 3.193548387096774) internal successors, (3069), 961 states have internal predecessors, (3069), 0 states have call successors, (0), 0 states have call 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:06,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 962 states to 962 states and 3069 transitions. [2021-07-13 19:32:06,062 INFO L78 Accepts]: Start accepts. Automaton has 962 states and 3069 transitions. Word has length 24 [2021-07-13 19:32:06,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:06,062 INFO L482 AbstractCegarLoop]: Abstraction has 962 states and 3069 transitions. [2021-07-13 19:32:06,062 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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:06,062 INFO L276 IsEmpty]: Start isEmpty. Operand 962 states and 3069 transitions. [2021-07-13 19:32:06,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:06,063 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:06,063 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:06,264 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable649,91 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:06,264 INFO L430 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:06,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:06,264 INFO L82 PathProgramCache]: Analyzing trace with hash 2123247564, now seen corresponding path program 91 times [2021-07-13 19:32:06,264 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:06,264 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524102690] [2021-07-13 19:32:06,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:06,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:06,460 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:06,461 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:06,461 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524102690] [2021-07-13 19:32:06,461 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524102690] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:06,461 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1994867872] [2021-07-13 19:32:06,461 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 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:32:06,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:06,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:32:06,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:06,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 24 treesize of output 18 [2021-07-13 19:32:06,551 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:06,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 24 treesize of output 18 [2021-07-13 19:32:06,553 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:06,575 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:06,576 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:32:06,576 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:75, output treesize:65 [2021-07-13 19:32:06,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:06,621 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:06,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 28 treesize of output 22 [2021-07-13 19:32:06,624 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:06,680 INFO L628 ElimStorePlain]: treesize reduction 74, result has 45.2 percent of original size [2021-07-13 19:32:06,681 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:32:06,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 28 treesize of output 22 [2021-07-13 19:32:06,684 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:06,706 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:06,706 INFO L518 ElimStorePlain]: Eliminatee v_prenex_355 vanished before elimination [2021-07-13 19:32:06,706 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:32:06,707 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:177, output treesize:40 [2021-07-13 19:32:06,808 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:06,808 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1994867872] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:06,808 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:06,808 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:32:06,809 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67305635] [2021-07-13 19:32:06,809 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:32:06,809 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:06,809 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:32:06,809 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:32:06,809 INFO L87 Difference]: Start difference. First operand 962 states and 3069 transitions. Second operand has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:07,280 INFO L93 Difference]: Finished difference Result 1240 states and 3860 transitions. [2021-07-13 19:32:07,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:32:07,280 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:32:07,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:07,283 INFO L225 Difference]: With dead ends: 1240 [2021-07-13 19:32:07,283 INFO L226 Difference]: Without dead ends: 1149 [2021-07-13 19:32:07,283 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 525.7ms TimeCoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:32:07,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1149 states. [2021-07-13 19:32:07,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1149 to 956. [2021-07-13 19:32:07,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 956 states, 955 states have (on average 3.194764397905759) internal successors, (3051), 955 states have internal predecessors, (3051), 0 states have call successors, (0), 0 states have call 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,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 956 states to 956 states and 3051 transitions. [2021-07-13 19:32:07,296 INFO L78 Accepts]: Start accepts. Automaton has 956 states and 3051 transitions. Word has length 24 [2021-07-13 19:32:07,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:07,296 INFO L482 AbstractCegarLoop]: Abstraction has 956 states and 3051 transitions. [2021-07-13 19:32:07,296 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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,296 INFO L276 IsEmpty]: Start isEmpty. Operand 956 states and 3051 transitions. [2021-07-13 19:32:07,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:07,297 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:07,297 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:07,498 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable654 [2021-07-13 19:32:07,498 INFO L430 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:07,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:07,499 INFO L82 PathProgramCache]: Analyzing trace with hash 1830085998, now seen corresponding path program 92 times [2021-07-13 19:32:07,499 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:07,499 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622163904] [2021-07-13 19:32:07,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:07,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:07,698 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:07,698 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:07,698 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622163904] [2021-07-13 19:32:07,698 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622163904] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:07,698 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [841301470] [2021-07-13 19:32:07,698 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 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:32:07,741 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:32:07,742 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:07,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:32:07,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:07,848 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:07,848 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:07,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 18 treesize of output 14 [2021-07-13 19:32:07,849 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:07,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:07,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:32:07,853 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:07,876 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:07,881 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2021-07-13 19:32:07,881 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:73, output treesize:59 [2021-07-13 19:32:08,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:08,089 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:08,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 19 treesize of output 15 [2021-07-13 19:32:08,090 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:08,092 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:08,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 19 treesize of output 15 [2021-07-13 19:32:08,093 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:08,119 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:08,122 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:08,122 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:08,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 11 treesize of output 7 [2021-07-13 19:32:08,124 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:08,127 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:08,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 11 treesize of output 7 [2021-07-13 19:32:08,128 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:08,151 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:08,153 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:32:08,153 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:73, output treesize:25 [2021-07-13 19:32:08,201 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:08,202 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [841301470] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:08,202 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:08,202 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:32:08,202 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873278252] [2021-07-13 19:32:08,202 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:32:08,202 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:08,202 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:32:08,202 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:32:08,202 INFO L87 Difference]: Start difference. First operand 956 states and 3051 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:32:08,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:08,985 INFO L93 Difference]: Finished difference Result 1188 states and 3720 transitions. [2021-07-13 19:32:08,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:32:08,985 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:32:08,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:08,987 INFO L225 Difference]: With dead ends: 1188 [2021-07-13 19:32:08,987 INFO L226 Difference]: Without dead ends: 1117 [2021-07-13 19:32:08,987 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 771.1ms TimeCoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:32:08,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1117 states. [2021-07-13 19:32:08,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1117 to 973. [2021-07-13 19:32:08,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 973 states, 972 states have (on average 3.205761316872428) internal successors, (3116), 972 states have internal predecessors, (3116), 0 states have call successors, (0), 0 states have call 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:08,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 973 states to 973 states and 3116 transitions. [2021-07-13 19:32:08,999 INFO L78 Accepts]: Start accepts. Automaton has 973 states and 3116 transitions. Word has length 24 [2021-07-13 19:32:08,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:08,999 INFO L482 AbstractCegarLoop]: Abstraction has 973 states and 3116 transitions. [2021-07-13 19:32:08,999 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:32:08,999 INFO L276 IsEmpty]: Start isEmpty. Operand 973 states and 3116 transitions. [2021-07-13 19:32:09,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:09,000 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:09,000 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:09,201 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable659,93 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:09,201 INFO L430 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:09,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:09,201 INFO L82 PathProgramCache]: Analyzing trace with hash 92114182, now seen corresponding path program 93 times [2021-07-13 19:32:09,201 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:09,201 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182034810] [2021-07-13 19:32:09,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:09,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:09,389 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:09,390 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:09,390 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182034810] [2021-07-13 19:32:09,390 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182034810] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:09,390 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [252851318] [2021-07-13 19:32:09,390 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 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:32:09,422 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:32:09,422 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:09,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:32:09,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:09,524 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:09,525 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:09,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:32:09,526 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:09,528 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:09,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 17 treesize of output 13 [2021-07-13 19:32:09,529 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:09,552 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:09,558 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2021-07-13 19:32:09,558 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:73, output treesize:59 [2021-07-13 19:32:09,783 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:09,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:09,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 20 treesize of output 16 [2021-07-13 19:32:09,786 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:09,789 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:09,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 20 treesize of output 16 [2021-07-13 19:32:09,790 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:09,852 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:09,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:09,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:09,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 12 treesize of output 8 [2021-07-13 19:32:09,858 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:09,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:09,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 12 treesize of output 8 [2021-07-13 19:32:09,863 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:09,923 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:09,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:09,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:09,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 19 treesize of output 15 [2021-07-13 19:32:09,928 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:09,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:09,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 19 treesize of output 15 [2021-07-13 19:32:09,932 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:09,994 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:09,998 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:09,998 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:09,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 11 treesize of output 7 [2021-07-13 19:32:10,000 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:10,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:10,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 11 treesize of output 7 [2021-07-13 19:32:10,005 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:10,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:10,055 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:32:10,056 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 8 variables, input treesize:153, output treesize:57 [2021-07-13 19:32:10,155 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:10,155 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [252851318] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:10,156 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:10,156 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:32:10,156 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29569445] [2021-07-13 19:32:10,156 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:32:10,156 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:10,156 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:32:10,156 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:32:10,156 INFO L87 Difference]: Start difference. First operand 973 states and 3116 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:32:10,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:10,836 INFO L93 Difference]: Finished difference Result 1269 states and 3885 transitions. [2021-07-13 19:32:10,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:32:10,836 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:32:10,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:10,838 INFO L225 Difference]: With dead ends: 1269 [2021-07-13 19:32:10,838 INFO L226 Difference]: Without dead ends: 1181 [2021-07-13 19:32:10,838 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 656.7ms TimeCoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:32:10,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1181 states. [2021-07-13 19:32:10,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1181 to 977. [2021-07-13 19:32:10,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 977 states, 976 states have (on average 3.206967213114754) internal successors, (3130), 976 states have internal predecessors, (3130), 0 states have call successors, (0), 0 states have call 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:10,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 977 states to 977 states and 3130 transitions. [2021-07-13 19:32:10,855 INFO L78 Accepts]: Start accepts. Automaton has 977 states and 3130 transitions. Word has length 24 [2021-07-13 19:32:10,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:10,855 INFO L482 AbstractCegarLoop]: Abstraction has 977 states and 3130 transitions. [2021-07-13 19:32:10,855 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:32:10,855 INFO L276 IsEmpty]: Start isEmpty. Operand 977 states and 3130 transitions. [2021-07-13 19:32:10,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:10,857 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:10,857 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:11,081 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable668 [2021-07-13 19:32:11,081 INFO L430 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:11,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:11,081 INFO L82 PathProgramCache]: Analyzing trace with hash -1722226322, now seen corresponding path program 94 times [2021-07-13 19:32:11,081 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:11,081 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982895572] [2021-07-13 19:32:11,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:11,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:11,259 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:11,260 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:11,260 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982895572] [2021-07-13 19:32:11,260 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982895572] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:11,260 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1370926859] [2021-07-13 19:32:11,260 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:32:11,291 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:32:11,291 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:11,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:32:11,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:11,403 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:11,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:11,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 18 treesize of output 14 [2021-07-13 19:32:11,405 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:11,408 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:11,408 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:11,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:32:11,409 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:11,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:11,413 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:11,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:32:11,413 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:11,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:11,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 18 treesize of output 14 [2021-07-13 19:32:11,417 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:11,476 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:11,482 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2021-07-13 19:32:11,482 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:165, output treesize:137 [2021-07-13 19:32:11,745 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:11,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 19 treesize of output 15 [2021-07-13 19:32:11,746 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:11,776 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:11,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:11,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 11 treesize of output 7 [2021-07-13 19:32:11,794 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:32:11,822 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:11,826 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:11,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 19 treesize of output 15 [2021-07-13 19:32:11,827 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:11,852 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:11,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:11,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:32:11,857 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:11,881 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:11,882 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:32:11,882 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:83, output treesize:31 [2021-07-13 19:32:11,938 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:11,938 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1370926859] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:11,938 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:11,938 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:32:11,938 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685469399] [2021-07-13 19:32:11,939 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:32:11,939 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:11,939 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:32:11,939 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:32:11,939 INFO L87 Difference]: Start difference. First operand 977 states and 3130 transitions. Second operand has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call 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,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:12,452 INFO L93 Difference]: Finished difference Result 1305 states and 4027 transitions. [2021-07-13 19:32:12,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:32:12,452 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:32:12,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:12,454 INFO L225 Difference]: With dead ends: 1305 [2021-07-13 19:32:12,454 INFO L226 Difference]: Without dead ends: 1247 [2021-07-13 19:32:12,454 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 477.0ms TimeCoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:32:12,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1247 states. [2021-07-13 19:32:12,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1247 to 976. [2021-07-13 19:32:12,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 976 states, 975 states have (on average 3.206153846153846) internal successors, (3126), 975 states have internal predecessors, (3126), 0 states have call successors, (0), 0 states have call 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,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 976 states to 976 states and 3126 transitions. [2021-07-13 19:32:12,467 INFO L78 Accepts]: Start accepts. Automaton has 976 states and 3126 transitions. Word has length 24 [2021-07-13 19:32:12,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:12,467 INFO L482 AbstractCegarLoop]: Abstraction has 976 states and 3126 transitions. [2021-07-13 19:32:12,467 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call 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,467 INFO L276 IsEmpty]: Start isEmpty. Operand 976 states and 3126 transitions. [2021-07-13 19:32:12,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:12,469 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:12,469 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:12,669 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable706,95 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:12,669 INFO L430 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:12,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:12,669 INFO L82 PathProgramCache]: Analyzing trace with hash -1896118492, now seen corresponding path program 95 times [2021-07-13 19:32:12,670 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:12,670 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874727061] [2021-07-13 19:32:12,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:12,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:12,961 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:12,961 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:12,961 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874727061] [2021-07-13 19:32:12,961 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874727061] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:12,961 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1047806900] [2021-07-13 19:32:12,961 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:32:12,993 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:32:12,993 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:12,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:32:12,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:13,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:13,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:13,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 17 treesize of output 13 [2021-07-13 19:32:13,099 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:13,102 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:13,103 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:13,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 18 treesize of output 14 [2021-07-13 19:32:13,104 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:13,107 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:13,107 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:13,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 18 treesize of output 14 [2021-07-13 19:32:13,108 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:13,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:13,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:32:13,112 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:13,180 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:13,187 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2021-07-13 19:32:13,187 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:185, output treesize:157 [2021-07-13 19:32:13,326 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:13,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 20 treesize of output 16 [2021-07-13 19:32:13,328 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:13,400 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:13,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:13,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 20 treesize of output 16 [2021-07-13 19:32:13,406 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:13,474 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:13,479 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:13,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 12 treesize of output 8 [2021-07-13 19:32:13,480 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:13,557 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:13,562 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32: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 12 treesize of output 8 [2021-07-13 19:32:13,564 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:13,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:13,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:13,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 19 treesize of output 15 [2021-07-13 19:32:13,634 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:13,700 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:13,704 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:13,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:32:13,706 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:13,768 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:13,772 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:13,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:32:13,773 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:13,832 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:13,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:13,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 11 treesize of output 7 [2021-07-13 19:32:13,838 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,896 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:13,898 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:32:13,898 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 16 variables, input treesize:193, output treesize:69 [2021-07-13 19:32:14,025 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:14,025 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1047806900] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:14,025 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:14,025 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:32:14,025 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999589802] [2021-07-13 19:32:14,025 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:32:14,025 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:14,025 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:32:14,026 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:32:14,026 INFO L87 Difference]: Start difference. First operand 976 states and 3126 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:14,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:14,617 INFO L93 Difference]: Finished difference Result 1343 states and 4114 transitions. [2021-07-13 19:32:14,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:32:14,618 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:32:14,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:14,621 INFO L225 Difference]: With dead ends: 1343 [2021-07-13 19:32:14,621 INFO L226 Difference]: Without dead ends: 1269 [2021-07-13 19:32:14,621 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 749.6ms TimeCoverageRelationStatistics Valid=87, Invalid=465, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:32:14,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1269 states. [2021-07-13 19:32:14,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1269 to 981. [2021-07-13 19:32:14,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 981 states, 980 states have (on average 3.216326530612245) internal successors, (3152), 980 states have internal predecessors, (3152), 0 states have call successors, (0), 0 states have call 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:14,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 981 states to 981 states and 3152 transitions. [2021-07-13 19:32:14,635 INFO L78 Accepts]: Start accepts. Automaton has 981 states and 3152 transitions. Word has length 24 [2021-07-13 19:32:14,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:14,635 INFO L482 AbstractCegarLoop]: Abstraction has 981 states and 3152 transitions. [2021-07-13 19:32:14,635 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:14,636 INFO L276 IsEmpty]: Start isEmpty. Operand 981 states and 3152 transitions. [2021-07-13 19:32:14,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:14,637 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:14,637 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:14,852 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable714,96 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:14,853 INFO L430 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:14,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:14,853 INFO L82 PathProgramCache]: Analyzing trace with hash 1518575268, now seen corresponding path program 96 times [2021-07-13 19:32:14,853 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:14,853 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197677367] [2021-07-13 19:32:14,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:14,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:15,109 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:32:15,109 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:15,109 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197677367] [2021-07-13 19:32:15,109 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197677367] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:15,109 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1743085183] [2021-07-13 19:32:15,110 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:32:15,142 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-13 19:32:15,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:15,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:32:15,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:15,245 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:15,246 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:15,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 18 treesize of output 14 [2021-07-13 19:32:15,247 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:15,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:15,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:32:15,251 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:15,273 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:15,278 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2021-07-13 19:32:15,278 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:73, output treesize:59 [2021-07-13 19:32:15,347 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:15,347 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:15,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 19 treesize of output 15 [2021-07-13 19:32:15,348 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:15,351 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:15,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 19 treesize of output 15 [2021-07-13 19:32:15,352 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:15,423 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:15,427 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:15,428 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:15,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 11 treesize of output 7 [2021-07-13 19:32:15,429 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:15,432 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:15,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:32:15,434 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:15,502 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:15,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:15,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:15,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 20 treesize of output 16 [2021-07-13 19:32:15,508 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:15,511 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:15,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 20 treesize of output 16 [2021-07-13 19:32:15,512 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:15,574 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:15,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:15,578 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:15,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 12 treesize of output 8 [2021-07-13 19:32:15,580 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:15,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:15,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:32:15,585 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:15,642 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:15,644 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:32:15,644 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 8 variables, input treesize:173, output treesize:69 [2021-07-13 19:32:15,793 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:32:15,793 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1743085183] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:15,793 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:15,793 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:32:15,793 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325980764] [2021-07-13 19:32:15,793 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:32:15,793 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:15,794 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:32:15,794 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:32:15,794 INFO L87 Difference]: Start difference. First operand 981 states and 3152 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:16,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:16,419 INFO L93 Difference]: Finished difference Result 1395 states and 4282 transitions. [2021-07-13 19:32:16,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:32:16,419 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:32:16,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:16,422 INFO L225 Difference]: With dead ends: 1395 [2021-07-13 19:32:16,422 INFO L226 Difference]: Without dead ends: 1338 [2021-07-13 19:32:16,422 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 661.1ms TimeCoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:32:16,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1338 states. [2021-07-13 19:32:16,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1338 to 981. [2021-07-13 19:32:16,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 981 states, 980 states have (on average 3.2173469387755103) internal successors, (3153), 980 states have internal predecessors, (3153), 0 states have call successors, (0), 0 states have call 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:16,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 981 states to 981 states and 3153 transitions. [2021-07-13 19:32:16,435 INFO L78 Accepts]: Start accepts. Automaton has 981 states and 3153 transitions. Word has length 24 [2021-07-13 19:32:16,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:16,435 INFO L482 AbstractCegarLoop]: Abstraction has 981 states and 3153 transitions. [2021-07-13 19:32:16,435 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:16,435 INFO L276 IsEmpty]: Start isEmpty. Operand 981 states and 3153 transitions. [2021-07-13 19:32:16,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:16,437 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:16,437 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:16,637 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable722 [2021-07-13 19:32:16,637 INFO L430 AbstractCegarLoop]: === Iteration 113 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:16,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:16,638 INFO L82 PathProgramCache]: Analyzing trace with hash -1714438946, now seen corresponding path program 97 times [2021-07-13 19:32:16,638 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:16,638 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115590816] [2021-07-13 19:32:16,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:16,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:16,817 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:32:16,817 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:16,817 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115590816] [2021-07-13 19:32:16,817 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115590816] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:16,817 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [526368083] [2021-07-13 19:32:16,817 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 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:32:16,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:16,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:32:16,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:17,010 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:17,011 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:17,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 17 treesize of output 13 [2021-07-13 19:32:17,012 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:17,016 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:17,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 17 treesize of output 13 [2021-07-13 19:32:17,017 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:17,062 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:17,067 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:32:17,067 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:79, output treesize:65 [2021-07-13 19:32:17,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:17,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 19 treesize of output 15 [2021-07-13 19:32:17,286 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:17,294 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:17,305 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:17,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 11 treesize of output 7 [2021-07-13 19:32:17,307 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:32:17,315 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:17,316 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:32:17,316 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:11 [2021-07-13 19:32:17,353 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:32:17,353 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [526368083] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:17,354 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:17,354 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:32:17,354 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92530224] [2021-07-13 19:32:17,354 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:32:17,354 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:17,354 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:32:17,354 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:32:17,354 INFO L87 Difference]: Start difference. First operand 981 states and 3153 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:17,686 INFO L93 Difference]: Finished difference Result 1163 states and 3678 transitions. [2021-07-13 19:32:17,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:32:17,687 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:32:17,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:17,688 INFO L225 Difference]: With dead ends: 1163 [2021-07-13 19:32:17,688 INFO L226 Difference]: Without dead ends: 1144 [2021-07-13 19:32:17,689 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 442.1ms TimeCoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:32:17,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1144 states. [2021-07-13 19:32:17,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1144 to 979. [2021-07-13 19:32:17,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 979 states, 978 states have (on average 3.2137014314928427) internal successors, (3143), 978 states have internal predecessors, (3143), 0 states have call successors, (0), 0 states have call 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,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 979 states to 979 states and 3143 transitions. [2021-07-13 19:32:17,702 INFO L78 Accepts]: Start accepts. Automaton has 979 states and 3143 transitions. Word has length 24 [2021-07-13 19:32:17,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:17,702 INFO L482 AbstractCegarLoop]: Abstraction has 979 states and 3143 transitions. [2021-07-13 19:32:17,702 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,702 INFO L276 IsEmpty]: Start isEmpty. Operand 979 states and 3143 transitions. [2021-07-13 19:32:17,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:17,703 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:17,703 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:17,904 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable732 [2021-07-13 19:32:17,904 INFO L430 AbstractCegarLoop]: === Iteration 114 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:17,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:17,904 INFO L82 PathProgramCache]: Analyzing trace with hash 1454999516, now seen corresponding path program 98 times [2021-07-13 19:32:17,904 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:17,904 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763353946] [2021-07-13 19:32:17,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:17,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:18,085 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:18,085 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:18,085 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763353946] [2021-07-13 19:32:18,085 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763353946] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:18,085 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [162060888] [2021-07-13 19:32:18,085 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 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:32:18,118 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:32:18,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:18,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:32:18,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:18,228 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:18,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 17 treesize of output 13 [2021-07-13 19:32:18,229 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:18,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:18,240 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 19:32:18,240 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:34, output treesize:27 [2021-07-13 19:32:18,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:18,272 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32: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 19 treesize of output 15 [2021-07-13 19:32:18,273 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:18,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:18,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 19 treesize of output 15 [2021-07-13 19:32:18,276 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:18,311 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:18,313 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:18,314 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:18,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:32:18,315 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:18,318 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:18,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 11 treesize of output 7 [2021-07-13 19:32:18,319 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:18,351 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:18,352 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:32:18,353 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:83, output treesize:31 [2021-07-13 19:32:18,440 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:18,441 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [162060888] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:18,441 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:18,441 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:32:18,441 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554636847] [2021-07-13 19:32:18,441 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:32:18,441 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:18,441 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:32:18,441 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:32:18,442 INFO L87 Difference]: Start difference. First operand 979 states and 3143 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:18,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:18,875 INFO L93 Difference]: Finished difference Result 1210 states and 3815 transitions. [2021-07-13 19:32:18,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:32:18,875 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:32:18,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:18,877 INFO L225 Difference]: With dead ends: 1210 [2021-07-13 19:32:18,877 INFO L226 Difference]: Without dead ends: 1169 [2021-07-13 19:32:18,877 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 484.4ms TimeCoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:32:18,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1169 states. [2021-07-13 19:32:18,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1169 to 981. [2021-07-13 19:32:18,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 981 states, 980 states have (on average 3.1989795918367347) internal successors, (3135), 980 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:32:18,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 981 states to 981 states and 3135 transitions. [2021-07-13 19:32:18,889 INFO L78 Accepts]: Start accepts. Automaton has 981 states and 3135 transitions. Word has length 24 [2021-07-13 19:32:18,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:18,889 INFO L482 AbstractCegarLoop]: Abstraction has 981 states and 3135 transitions. [2021-07-13 19:32:18,889 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:18,890 INFO L276 IsEmpty]: Start isEmpty. Operand 981 states and 3135 transitions. [2021-07-13 19:32:18,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:18,891 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:18,891 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:19,091 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable737,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:19,091 INFO L430 AbstractCegarLoop]: === Iteration 115 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:19,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:19,092 INFO L82 PathProgramCache]: Analyzing trace with hash -1392763898, now seen corresponding path program 99 times [2021-07-13 19:32:19,092 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:19,092 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990582750] [2021-07-13 19:32:19,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:19,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:19,309 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:19,309 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:19,309 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990582750] [2021-07-13 19:32:19,309 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990582750] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:19,309 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1301330828] [2021-07-13 19:32:19,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 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:32:19,341 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:32:19,341 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:19,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:32:19,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:19,475 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:19,475 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:19,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 17 treesize of output 13 [2021-07-13 19:32:19,476 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:19,479 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:19,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 17 treesize of output 13 [2021-07-13 19:32:19,480 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:19,504 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:19,506 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:32:19,506 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:55 [2021-07-13 19:32:19,568 INFO L446 ElimStorePlain]: Different costs {1=[o_4], 3=[o_2]} [2021-07-13 19:32:19,571 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:19,571 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:19,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:32:19,572 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:19,575 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:19,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 19 treesize of output 15 [2021-07-13 19:32:19,576 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:19,603 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:19,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:19,606 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:19,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 12 treesize of output 8 [2021-07-13 19:32:19,607 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:19,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:19,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:32:19,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:32:19,636 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:19,637 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:32:19,637 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:83, output treesize:31 [2021-07-13 19:32:19,723 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:19,724 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1301330828] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:19,724 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:19,724 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:32:19,724 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892393541] [2021-07-13 19:32:19,724 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:32:19,724 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:19,724 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:32:19,724 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:32:19,724 INFO L87 Difference]: Start difference. First operand 981 states and 3135 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:20,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:20,141 INFO L93 Difference]: Finished difference Result 1216 states and 3797 transitions. [2021-07-13 19:32:20,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:32:20,142 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:32:20,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:20,144 INFO L225 Difference]: With dead ends: 1216 [2021-07-13 19:32:20,144 INFO L226 Difference]: Without dead ends: 1154 [2021-07-13 19:32:20,144 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 493.7ms TimeCoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:32:20,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1154 states. [2021-07-13 19:32:20,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1154 to 981. [2021-07-13 19:32:20,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 981 states, 980 states have (on average 3.1989795918367347) internal successors, (3135), 980 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:32:20,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 981 states to 981 states and 3135 transitions. [2021-07-13 19:32:20,156 INFO L78 Accepts]: Start accepts. Automaton has 981 states and 3135 transitions. Word has length 24 [2021-07-13 19:32:20,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:20,156 INFO L482 AbstractCegarLoop]: Abstraction has 981 states and 3135 transitions. [2021-07-13 19:32:20,156 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:20,156 INFO L276 IsEmpty]: Start isEmpty. Operand 981 states and 3135 transitions. [2021-07-13 19:32:20,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:20,157 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:20,157 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:20,359 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable741 [2021-07-13 19:32:20,359 INFO L430 AbstractCegarLoop]: === Iteration 116 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:20,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:20,359 INFO L82 PathProgramCache]: Analyzing trace with hash -761559396, now seen corresponding path program 100 times [2021-07-13 19:32:20,359 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:20,359 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731090339] [2021-07-13 19:32:20,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:20,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:20,549 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:20,549 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:20,549 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731090339] [2021-07-13 19:32:20,549 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731090339] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:20,549 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [284513338] [2021-07-13 19:32:20,549 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 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:32:20,589 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:32:20,590 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:20,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:32:20,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:20,717 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:20,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:20,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:32:20,719 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:20,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:20,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:32:20,724 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:20,796 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:20,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:20,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:20,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 18 treesize of output 14 [2021-07-13 19:32:20,803 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:20,806 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:20,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 18 treesize of output 14 [2021-07-13 19:32:20,807 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:20,880 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:20,883 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:20,883 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:145, output treesize:117 [2021-07-13 19:32:21,006 INFO L446 ElimStorePlain]: Different costs {1=[o_4], 10=[o_2]} [2021-07-13 19:32:21,010 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,011 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,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 19 treesize of output 15 [2021-07-13 19:32:21,012 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:21,016 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,016 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,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 19 treesize of output 15 [2021-07-13 19:32:21,017 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:21,021 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,021 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,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 20 treesize of output 16 [2021-07-13 19:32:21,022 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:21,026 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,027 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,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 20 treesize of output 16 [2021-07-13 19:32:21,028 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:21,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,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 20 treesize of output 16 [2021-07-13 19:32:21,033 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:21,037 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,037 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,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 20 treesize of output 16 [2021-07-13 19:32:21,038 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:21,047 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,047 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,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 19 treesize of output 15 [2021-07-13 19:32:21,049 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:21,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,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 19 treesize of output 15 [2021-07-13 19:32:21,056 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:21,254 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 53 [2021-07-13 19:32:21,254 INFO L628 ElimStorePlain]: treesize reduction 159, result has 52.8 percent of original size [2021-07-13 19:32:21,258 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,259 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,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 12 treesize of output 8 [2021-07-13 19:32:21,260 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,264 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,264 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,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 12 treesize of output 8 [2021-07-13 19:32:21,266 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:21,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,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 13 treesize of output 9 [2021-07-13 19:32:21,271 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:21,355 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:21,357 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:32:21,357 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 7 variables, input treesize:385, output treesize:96 [2021-07-13 19:32:21,509 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:21,509 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [284513338] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:21,510 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:21,510 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:32:21,510 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116994047] [2021-07-13 19:32:21,510 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:32:21,510 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:21,510 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:32:21,510 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:32:21,510 INFO L87 Difference]: Start difference. First operand 981 states and 3135 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:32:21,769 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 64 [2021-07-13 19:32:22,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:22,165 INFO L93 Difference]: Finished difference Result 1446 states and 4471 transitions. [2021-07-13 19:32:22,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:32:22,166 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:32:22,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:22,168 INFO L225 Difference]: With dead ends: 1446 [2021-07-13 19:32:22,168 INFO L226 Difference]: Without dead ends: 1366 [2021-07-13 19:32:22,169 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 796.4ms TimeCoverageRelationStatistics Valid=96, Invalid=504, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:32:22,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1366 states. [2021-07-13 19:32:22,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1366 to 995. [2021-07-13 19:32:22,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 995 states, 994 states have (on average 3.211267605633803) internal successors, (3192), 994 states have internal predecessors, (3192), 0 states have call successors, (0), 0 states have call 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,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 995 states to 995 states and 3192 transitions. [2021-07-13 19:32:22,183 INFO L78 Accepts]: Start accepts. Automaton has 995 states and 3192 transitions. Word has length 24 [2021-07-13 19:32:22,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:22,183 INFO L482 AbstractCegarLoop]: Abstraction has 995 states and 3192 transitions. [2021-07-13 19:32:22,183 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:32:22,183 INFO L276 IsEmpty]: Start isEmpty. Operand 995 states and 3192 transitions. [2021-07-13 19:32:22,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:22,185 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:22,185 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:22,385 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable749,101 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:22,385 INFO L430 AbstractCegarLoop]: === Iteration 117 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:22,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:22,385 INFO L82 PathProgramCache]: Analyzing trace with hash 1189527654, now seen corresponding path program 101 times [2021-07-13 19:32:22,386 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:22,386 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045491767] [2021-07-13 19:32:22,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:22,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:22,584 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:22,584 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:22,584 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045491767] [2021-07-13 19:32:22,584 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045491767] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:22,584 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1257371036] [2021-07-13 19:32:22,584 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:32:22,617 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:32:22,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:22,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:32:22,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:22,731 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:22,731 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:22,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 18 treesize of output 14 [2021-07-13 19:32:22,732 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:22,735 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:22,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:32:22,736 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:22,792 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:22,798 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:22,798 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:22,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:32:22,799 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:22,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32: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 17 treesize of output 13 [2021-07-13 19:32:22,803 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:22,854 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:22,856 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:22,856 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:145, output treesize:117 [2021-07-13 19:32:22,958 INFO L446 ElimStorePlain]: Different costs {1=[o_4], 10=[o_2]} [2021-07-13 19:32:22,964 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:22,964 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:22,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:32:22,966 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:22,971 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:22,971 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:22,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 20 treesize of output 16 [2021-07-13 19:32:22,973 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:22,978 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:22,978 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:22,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 20 treesize of output 16 [2021-07-13 19:32:22,979 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:22,984 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:22,984 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:22,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 19 treesize of output 15 [2021-07-13 19:32:22,985 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:22,989 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:22,989 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:22,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 20 treesize of output 16 [2021-07-13 19:32:22,991 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:22,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:22,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:22,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 19 treesize of output 15 [2021-07-13 19:32:22,997 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:23,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:23,001 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:23,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 19 treesize of output 15 [2021-07-13 19:32:23,002 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:23,005 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:23,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 20 treesize of output 16 [2021-07-13 19:32:23,006 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:23,172 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 50 [2021-07-13 19:32:23,173 INFO L628 ElimStorePlain]: treesize reduction 144, result has 51.5 percent of original size [2021-07-13 19:32:23,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:23,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:23,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 12 treesize of output 8 [2021-07-13 19:32:23,178 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,181 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:23,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:23,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 12 treesize of output 8 [2021-07-13 19:32:23,183 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,186 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:23,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 13 treesize of output 9 [2021-07-13 19:32:23,188 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:23,253 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:23,256 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:32:23,256 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 7 variables, input treesize:345, output treesize:81 [2021-07-13 19:32:23,394 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:23,394 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1257371036] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:23,394 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:23,394 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:32:23,394 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81280100] [2021-07-13 19:32:23,395 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:32:23,395 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:23,395 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:32:23,395 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:32:23,395 INFO L87 Difference]: Start difference. First operand 995 states and 3192 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:32:23,687 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 64 [2021-07-13 19:32:23,895 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 35 [2021-07-13 19:32:24,084 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 35 [2021-07-13 19:32:24,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:24,377 INFO L93 Difference]: Finished difference Result 1372 states and 4197 transitions. [2021-07-13 19:32:24,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:32:24,377 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 24 [2021-07-13 19:32:24,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:24,379 INFO L225 Difference]: With dead ends: 1372 [2021-07-13 19:32:24,380 INFO L226 Difference]: Without dead ends: 1287 [2021-07-13 19:32:24,380 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 1053.9ms TimeCoverageRelationStatistics Valid=96, Invalid=554, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:32:24,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1287 states. [2021-07-13 19:32:24,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1287 to 998. [2021-07-13 19:32:24,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 998 states, 997 states have (on average 3.2076228686058172) internal successors, (3198), 997 states have internal predecessors, (3198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:24,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 998 states to 998 states and 3198 transitions. [2021-07-13 19:32:24,393 INFO L78 Accepts]: Start accepts. Automaton has 998 states and 3198 transitions. Word has length 24 [2021-07-13 19:32:24,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:24,393 INFO L482 AbstractCegarLoop]: Abstraction has 998 states and 3198 transitions. [2021-07-13 19:32:24,393 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:32:24,393 INFO L276 IsEmpty]: Start isEmpty. Operand 998 states and 3198 transitions. [2021-07-13 19:32:24,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:24,394 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:24,394 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:24,595 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable757 [2021-07-13 19:32:24,596 INFO L430 AbstractCegarLoop]: === Iteration 118 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:24,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:24,596 INFO L82 PathProgramCache]: Analyzing trace with hash -819865060, now seen corresponding path program 102 times [2021-07-13 19:32:24,596 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:24,596 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742303347] [2021-07-13 19:32:24,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:24,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:24,824 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:32:24,825 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:24,825 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742303347] [2021-07-13 19:32:24,825 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742303347] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:24,825 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1082466495] [2021-07-13 19:32:24,825 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:32:24,857 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:32:24,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:24,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:32:24,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:24,955 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:24,956 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32: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 17 treesize of output 13 [2021-07-13 19:32:24,958 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:24,962 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:24,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:32:24,963 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:25,021 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:25,024 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:25,024 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:25,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 18 treesize of output 14 [2021-07-13 19:32:25,025 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:25,028 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:25,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 18 treesize of output 14 [2021-07-13 19:32:25,029 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:25,082 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:25,084 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:25,084 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:145, output treesize:117 [2021-07-13 19:32:25,254 INFO L446 ElimStorePlain]: Different costs {1=[o_4], 3=[o_2]} [2021-07-13 19:32:25,259 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:25,259 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:25,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 19 treesize of output 15 [2021-07-13 19:32:25,261 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:25,264 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:25,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 19 treesize of output 15 [2021-07-13 19:32:25,266 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:25,304 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:25,308 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:25,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:25,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 12 treesize of output 8 [2021-07-13 19:32:25,311 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:25,315 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:25,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:32:25,316 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,352 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:25,354 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:32:25,354 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:83, output treesize:31 [2021-07-13 19:32:25,446 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:32:25,446 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1082466495] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:25,446 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:25,446 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:32:25,446 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860838819] [2021-07-13 19:32:25,446 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:32:25,446 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:25,446 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:32:25,447 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:32:25,447 INFO L87 Difference]: Start difference. First operand 998 states and 3198 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:25,724 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 64 [2021-07-13 19:32:26,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:26,197 INFO L93 Difference]: Finished difference Result 1277 states and 3985 transitions. [2021-07-13 19:32:26,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:32:26,198 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:32:26,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:26,200 INFO L225 Difference]: With dead ends: 1277 [2021-07-13 19:32:26,200 INFO L226 Difference]: Without dead ends: 1227 [2021-07-13 19:32:26,200 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 868.8ms TimeCoverageRelationStatistics Valid=98, Invalid=552, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:32:26,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1227 states. [2021-07-13 19:32:26,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1227 to 989. [2021-07-13 19:32:26,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 989 states, 988 states have (on average 3.195344129554656) internal successors, (3157), 988 states have internal predecessors, (3157), 0 states have call successors, (0), 0 states have call 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,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 989 states to 989 states and 3157 transitions. [2021-07-13 19:32:26,213 INFO L78 Accepts]: Start accepts. Automaton has 989 states and 3157 transitions. Word has length 24 [2021-07-13 19:32:26,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:26,213 INFO L482 AbstractCegarLoop]: Abstraction has 989 states and 3157 transitions. [2021-07-13 19:32:26,213 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,213 INFO L276 IsEmpty]: Start isEmpty. Operand 989 states and 3157 transitions. [2021-07-13 19:32:26,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:26,215 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:26,215 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:26,415 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable764,103 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:26,415 INFO L430 AbstractCegarLoop]: === Iteration 119 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:26,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:26,416 INFO L82 PathProgramCache]: Analyzing trace with hash -1346148980, now seen corresponding path program 103 times [2021-07-13 19:32:26,416 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:26,416 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148215388] [2021-07-13 19:32:26,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:26,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:26,646 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:26,646 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:26,646 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148215388] [2021-07-13 19:32:26,646 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148215388] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:26,646 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1547639832] [2021-07-13 19:32:26,646 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:32:26,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:26,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:32:26,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:26,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:26,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:26,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 18 treesize of output 14 [2021-07-13 19:32:26,778 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:26,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:26,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 18 treesize of output 14 [2021-07-13 19:32:26,782 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:26,838 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:26,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:26,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:26,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 17 treesize of output 13 [2021-07-13 19:32:26,843 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:26,846 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:26,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 17 treesize of output 13 [2021-07-13 19:32:26,847 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:26,899 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:26,902 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:26,902 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:145, output treesize:117 [2021-07-13 19:32:27,049 INFO L446 ElimStorePlain]: Different costs {1=[o_4], 3=[o_2]} [2021-07-13 19:32:27,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:27,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:27,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 20 treesize of output 16 [2021-07-13 19:32:27,054 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:27,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:27,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:27,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 20 treesize of output 16 [2021-07-13 19:32:27,058 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:27,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:27,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:27,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 19 treesize of output 15 [2021-07-13 19:32:27,062 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:27,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:27,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 19 treesize of output 15 [2021-07-13 19:32:27,066 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:27,156 INFO L628 ElimStorePlain]: treesize reduction 55, result has 64.1 percent of original size [2021-07-13 19:32:27,159 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:27,159 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:27,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 12 treesize of output 8 [2021-07-13 19:32:27,161 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:27,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:27,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 13 treesize of output 9 [2021-07-13 19:32:27,165 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:27,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:27,204 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:32:27,204 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 5 variables, input treesize:177, output treesize:47 [2021-07-13 19:32:27,293 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:27,293 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1547639832] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:27,293 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:27,293 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:32:27,293 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639058660] [2021-07-13 19:32:27,293 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:32:27,293 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:27,293 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:32:27,293 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:32:27,293 INFO L87 Difference]: Start difference. First operand 989 states and 3157 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:27,565 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 64 [2021-07-13 19:32:28,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:28,007 INFO L93 Difference]: Finished difference Result 1155 states and 3607 transitions. [2021-07-13 19:32:28,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:32:28,007 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:32:28,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:28,009 INFO L225 Difference]: With dead ends: 1155 [2021-07-13 19:32:28,009 INFO L226 Difference]: Without dead ends: 1109 [2021-07-13 19:32:28,009 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 831.3ms TimeCoverageRelationStatistics Valid=86, Invalid=466, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:32:28,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1109 states. [2021-07-13 19:32:28,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1109 to 987. [2021-07-13 19:32:28,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 987 states, 986 states have (on average 3.1967545638945234) internal successors, (3152), 986 states have internal predecessors, (3152), 0 states have call successors, (0), 0 states have call 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,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 987 states to 987 states and 3152 transitions. [2021-07-13 19:32:28,021 INFO L78 Accepts]: Start accepts. Automaton has 987 states and 3152 transitions. Word has length 24 [2021-07-13 19:32:28,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:28,021 INFO L482 AbstractCegarLoop]: Abstraction has 987 states and 3152 transitions. [2021-07-13 19:32:28,021 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,021 INFO L276 IsEmpty]: Start isEmpty. Operand 987 states and 3152 transitions. [2021-07-13 19:32:28,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:28,023 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:28,023 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:28,223 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable774 [2021-07-13 19:32:28,223 INFO L430 AbstractCegarLoop]: === Iteration 120 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:28,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:28,223 INFO L82 PathProgramCache]: Analyzing trace with hash 1553402530, now seen corresponding path program 104 times [2021-07-13 19:32:28,224 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:28,224 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679500843] [2021-07-13 19:32:28,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:28,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:28,386 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:28,386 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:28,386 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679500843] [2021-07-13 19:32:28,386 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679500843] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:28,386 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755811918] [2021-07-13 19:32:28,386 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:32:28,418 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:32:28,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:28,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:32:28,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:28,548 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:28,549 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:28,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 26 treesize of output 20 [2021-07-13 19:32:28,550 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:28,552 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:28,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:32:28,553 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:28,581 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:28,585 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:32:28,585 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:89, output treesize:67 [2021-07-13 19:32:28,704 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:28,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:32:28,705 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:28,714 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:28,716 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:28,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 11 treesize of output 7 [2021-07-13 19:32:28,718 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:32:28,727 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:28,727 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:32:28,728 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:40, output treesize:11 [2021-07-13 19:32:28,765 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:28,765 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [755811918] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:28,765 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:28,765 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:32:28,765 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444493706] [2021-07-13 19:32:28,766 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:32:28,766 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:28,766 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:32:28,766 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:32:28,766 INFO L87 Difference]: Start difference. First operand 987 states and 3152 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:29,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:29,001 INFO L93 Difference]: Finished difference Result 1056 states and 3325 transitions. [2021-07-13 19:32:29,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:32:29,001 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:32:29,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:29,003 INFO L225 Difference]: With dead ends: 1056 [2021-07-13 19:32:29,003 INFO L226 Difference]: Without dead ends: 1025 [2021-07-13 19:32:29,003 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 342.1ms TimeCoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:32:29,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1025 states. [2021-07-13 19:32:29,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1025 to 993. [2021-07-13 19:32:29,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 993 states, 992 states have (on average 3.194556451612903) internal successors, (3169), 992 states have internal predecessors, (3169), 0 states have call successors, (0), 0 states have call 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:29,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 993 states to 993 states and 3169 transitions. [2021-07-13 19:32:29,015 INFO L78 Accepts]: Start accepts. Automaton has 993 states and 3169 transitions. Word has length 24 [2021-07-13 19:32:29,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:29,015 INFO L482 AbstractCegarLoop]: Abstraction has 993 states and 3169 transitions. [2021-07-13 19:32:29,015 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:29,015 INFO L276 IsEmpty]: Start isEmpty. Operand 993 states and 3169 transitions. [2021-07-13 19:32:29,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:29,016 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:29,016 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:29,217 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable782 [2021-07-13 19:32:29,217 INFO L430 AbstractCegarLoop]: === Iteration 121 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:29,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:29,217 INFO L82 PathProgramCache]: Analyzing trace with hash -184569286, now seen corresponding path program 105 times [2021-07-13 19:32:29,217 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:29,217 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532811404] [2021-07-13 19:32:29,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:29,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:29,420 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:29,421 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:29,421 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532811404] [2021-07-13 19:32:29,421 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532811404] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:29,421 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [5281719] [2021-07-13 19:32:29,421 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:32:29,453 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:32:29,453 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:29,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:32:29,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:29,556 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:29,557 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:29,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 18 treesize of output 14 [2021-07-13 19:32:29,558 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:29,560 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:29,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 17 treesize of output 13 [2021-07-13 19:32:29,561 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:29,586 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:29,589 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:32:29,590 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:73, output treesize:59 [2021-07-13 19:32:29,687 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:29,687 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:29,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 19 treesize of output 15 [2021-07-13 19:32:29,688 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:29,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:29,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 19 treesize of output 15 [2021-07-13 19:32:29,693 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:29,773 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:29,778 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:29,778 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:29,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 11 treesize of output 7 [2021-07-13 19:32:29,780 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:29,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:29,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 11 treesize of output 7 [2021-07-13 19:32:29,786 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:29,870 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:29,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:29,875 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32: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 20 treesize of output 16 [2021-07-13 19:32:29,876 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:29,880 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:29,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 20 treesize of output 16 [2021-07-13 19:32:29,881 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:29,949 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:29,954 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:29,954 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:29,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 12 treesize of output 8 [2021-07-13 19:32:29,956 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:29,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:29,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 12 treesize of output 8 [2021-07-13 19:32:29,962 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:30,026 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:30,029 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:32:30,029 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 8 variables, input treesize:173, output treesize:57 [2021-07-13 19:32:30,149 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:30,149 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [5281719] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:30,149 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:30,149 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:32:30,149 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014708727] [2021-07-13 19:32:30,150 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:32:30,150 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:30,150 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:32:30,150 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:32:30,150 INFO L87 Difference]: Start difference. First operand 993 states and 3169 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:30,660 INFO L93 Difference]: Finished difference Result 1160 states and 3620 transitions. [2021-07-13 19:32:30,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:32:30,660 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:32:30,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:30,662 INFO L225 Difference]: With dead ends: 1160 [2021-07-13 19:32:30,662 INFO L226 Difference]: Without dead ends: 1094 [2021-07-13 19:32:30,662 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 500.8ms TimeCoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:32:30,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1094 states. [2021-07-13 19:32:30,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1094 to 991. [2021-07-13 19:32:30,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 991 states, 990 states have (on average 3.195959595959596) internal successors, (3164), 990 states have internal predecessors, (3164), 0 states have call successors, (0), 0 states have call 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,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 991 states to 991 states and 3164 transitions. [2021-07-13 19:32:30,674 INFO L78 Accepts]: Start accepts. Automaton has 991 states and 3164 transitions. Word has length 24 [2021-07-13 19:32:30,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:30,674 INFO L482 AbstractCegarLoop]: Abstraction has 991 states and 3164 transitions. [2021-07-13 19:32:30,674 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,674 INFO L276 IsEmpty]: Start isEmpty. Operand 991 states and 3164 transitions. [2021-07-13 19:32:30,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:30,675 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:30,675 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:30,876 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable789 [2021-07-13 19:32:30,876 INFO L430 AbstractCegarLoop]: === Iteration 122 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:30,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:30,876 INFO L82 PathProgramCache]: Analyzing trace with hash -722062142, now seen corresponding path program 106 times [2021-07-13 19:32:30,876 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:30,876 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536445959] [2021-07-13 19:32:30,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:30,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:31,063 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:31,063 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:31,063 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536445959] [2021-07-13 19:32:31,063 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536445959] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:31,063 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [466093009] [2021-07-13 19:32:31,063 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:32:31,094 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:32:31,094 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:31,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:32:31,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:31,208 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:31,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 27 treesize of output 21 [2021-07-13 19:32:31,210 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:31,219 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:31,220 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 1 xjuncts. [2021-07-13 19:32:31,220 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:44, output treesize:39 [2021-07-13 19:32:31,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:31,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:31,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 29 treesize of output 23 [2021-07-13 19:32:31,266 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:31,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:31,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 30 treesize of output 24 [2021-07-13 19:32:31,270 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:31,298 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:31,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:31,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:31,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 22 treesize of output 14 [2021-07-13 19:32:31,301 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:31,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:31,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:31,305 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:31,331 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:31,332 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:32:31,332 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:97, output treesize:27 [2021-07-13 19:32:31,388 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:31,388 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [466093009] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:31,388 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:31,388 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:32:31,388 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006319247] [2021-07-13 19:32:31,389 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:32:31,389 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:31,389 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:32:31,389 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:32:31,389 INFO L87 Difference]: Start difference. First operand 991 states and 3164 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:31,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:31,615 INFO L93 Difference]: Finished difference Result 1052 states and 3315 transitions. [2021-07-13 19:32:31,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:32:31,615 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 24 [2021-07-13 19:32:31,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:31,617 INFO L225 Difference]: With dead ends: 1052 [2021-07-13 19:32:31,617 INFO L226 Difference]: Without dead ends: 1013 [2021-07-13 19:32:31,617 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 321.8ms TimeCoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:32:31,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1013 states. [2021-07-13 19:32:31,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1013 to 991. [2021-07-13 19:32:31,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 991 states, 990 states have (on average 3.195959595959596) internal successors, (3164), 990 states have internal predecessors, (3164), 0 states have call successors, (0), 0 states have call 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:31,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 991 states to 991 states and 3164 transitions. [2021-07-13 19:32:31,628 INFO L78 Accepts]: Start accepts. Automaton has 991 states and 3164 transitions. Word has length 24 [2021-07-13 19:32:31,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:31,629 INFO L482 AbstractCegarLoop]: Abstraction has 991 states and 3164 transitions. [2021-07-13 19:32:31,629 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:31,629 INFO L276 IsEmpty]: Start isEmpty. Operand 991 states and 3164 transitions. [2021-07-13 19:32:31,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:31,630 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:31,630 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:31,830 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable800,107 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:31,831 INFO L430 AbstractCegarLoop]: === Iteration 123 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:31,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:31,831 INFO L82 PathProgramCache]: Analyzing trace with hash 664700228, now seen corresponding path program 107 times [2021-07-13 19:32:31,831 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:31,831 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799372045] [2021-07-13 19:32:31,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:31,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:32,047 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:32,048 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:32,048 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799372045] [2021-07-13 19:32:32,048 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799372045] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:32,048 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [228181676] [2021-07-13 19:32:32,048 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:32:32,092 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:32:32,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:32,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:32:32,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:32,175 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:32,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:32,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:32:32,177 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:32,180 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:32,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 17 treesize of output 13 [2021-07-13 19:32:32,181 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:32,214 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:32,219 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:32:32,219 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:83, output treesize:69 [2021-07-13 19:32:32,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:32,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:32,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 19 treesize of output 15 [2021-07-13 19:32:32,491 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:32,493 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:32,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 19 treesize of output 15 [2021-07-13 19:32:32,495 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:32,529 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:32,532 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:32,533 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:32,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 11 treesize of output 7 [2021-07-13 19:32:32,535 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:32,538 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:32,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 11 treesize of output 7 [2021-07-13 19:32:32,539 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:32,570 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:32,572 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:32:32,572 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:83, output treesize:25 [2021-07-13 19:32:32,641 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:32,641 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [228181676] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:32,642 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:32,642 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:32:32,642 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315704771] [2021-07-13 19:32:32,642 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:32:32,642 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:32,642 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:32:32,642 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:32:32,642 INFO L87 Difference]: Start difference. First operand 991 states and 3164 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:33,330 INFO L93 Difference]: Finished difference Result 1144 states and 3589 transitions. [2021-07-13 19:32:33,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:32:33,330 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:32:33,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:33,332 INFO L225 Difference]: With dead ends: 1144 [2021-07-13 19:32:33,332 INFO L226 Difference]: Without dead ends: 1085 [2021-07-13 19:32:33,332 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 677.1ms TimeCoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:32:33,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1085 states. [2021-07-13 19:32:33,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1085 to 999. [2021-07-13 19:32:33,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 999 states, 998 states have (on average 3.2024048096192383) internal successors, (3196), 998 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call 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,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 999 states to 999 states and 3196 transitions. [2021-07-13 19:32:33,344 INFO L78 Accepts]: Start accepts. Automaton has 999 states and 3196 transitions. Word has length 24 [2021-07-13 19:32:33,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:33,344 INFO L482 AbstractCegarLoop]: Abstraction has 999 states and 3196 transitions. [2021-07-13 19:32:33,344 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,344 INFO L276 IsEmpty]: Start isEmpty. Operand 999 states and 3196 transitions. [2021-07-13 19:32:33,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:33,345 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:33,345 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:33,546 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable807,108 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:33,547 INFO L430 AbstractCegarLoop]: === Iteration 124 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:33,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:33,547 INFO L82 PathProgramCache]: Analyzing trace with hash -1073271588, now seen corresponding path program 108 times [2021-07-13 19:32:33,547 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:33,547 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449915043] [2021-07-13 19:32:33,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:33,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:33,772 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:33,772 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:33,772 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449915043] [2021-07-13 19:32:33,772 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449915043] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:33,772 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [123306186] [2021-07-13 19:32:33,772 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 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:32:33,804 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:32:33,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:33,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:32:33,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:33,875 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:33,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:33,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:32:33,877 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:33,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:33,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 18 treesize of output 14 [2021-07-13 19:32:33,880 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:33,908 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:33,912 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:32:33,912 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:83, output treesize:69 [2021-07-13 19:32:34,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:34,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:34,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 19 treesize of output 15 [2021-07-13 19:32:34,058 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:34,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:34,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 19 treesize of output 15 [2021-07-13 19:32:34,062 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:34,147 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:34,151 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:34,151 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:34,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 20 treesize of output 16 [2021-07-13 19:32:34,152 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:34,155 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:34,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 20 treesize of output 16 [2021-07-13 19:32:34,156 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:34,219 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:34,222 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:34,223 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:34,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 12 treesize of output 8 [2021-07-13 19:32:34,224 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:34,227 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:34,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 12 treesize of output 8 [2021-07-13 19:32:34,229 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:34,289 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:34,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:34,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32: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 11 treesize of output 7 [2021-07-13 19:32:34,294 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,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32: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 11 treesize of output 7 [2021-07-13 19:32:34,298 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:34,355 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:34,357 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:32:34,357 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 8 variables, input treesize:173, output treesize:57 [2021-07-13 19:32:34,471 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:34,471 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [123306186] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:34,471 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:34,471 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:32:34,471 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334072234] [2021-07-13 19:32:34,471 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:32:34,472 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:34,472 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:32:34,472 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:32:34,472 INFO L87 Difference]: Start difference. First operand 999 states and 3196 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:32:35,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:35,166 INFO L93 Difference]: Finished difference Result 1153 states and 3592 transitions. [2021-07-13 19:32:35,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:32:35,166 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:32:35,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:35,168 INFO L225 Difference]: With dead ends: 1153 [2021-07-13 19:32:35,168 INFO L226 Difference]: Without dead ends: 1104 [2021-07-13 19:32:35,168 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 663.9ms TimeCoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:32:35,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1104 states. [2021-07-13 19:32:35,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1104 to 999. [2021-07-13 19:32:35,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 999 states, 998 states have (on average 3.2024048096192383) internal successors, (3196), 998 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call 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,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 999 states to 999 states and 3196 transitions. [2021-07-13 19:32:35,180 INFO L78 Accepts]: Start accepts. Automaton has 999 states and 3196 transitions. Word has length 24 [2021-07-13 19:32:35,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:35,180 INFO L482 AbstractCegarLoop]: Abstraction has 999 states and 3196 transitions. [2021-07-13 19:32:35,180 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:32:35,180 INFO L276 IsEmpty]: Start isEmpty. Operand 999 states and 3196 transitions. [2021-07-13 19:32:35,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:35,181 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:35,181 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:35,382 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable835,109 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:35,382 INFO L430 AbstractCegarLoop]: === Iteration 125 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:35,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:35,382 INFO L82 PathProgramCache]: Analyzing trace with hash 1407355204, now seen corresponding path program 109 times [2021-07-13 19:32:35,382 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:35,382 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469022170] [2021-07-13 19:32:35,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:35,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:35,614 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:35,614 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:35,614 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469022170] [2021-07-13 19:32:35,614 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469022170] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:35,614 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1414132737] [2021-07-13 19:32:35,614 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:32:35,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:35,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:32:35,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:35,737 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:35,737 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:35,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 18 treesize of output 14 [2021-07-13 19:32:35,738 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:35,752 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:35,753 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32: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 17 treesize of output 13 [2021-07-13 19:32:35,754 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:35,758 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:35,759 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:35,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 18 treesize of output 14 [2021-07-13 19:32:35,760 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:35,763 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:35,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 17 treesize of output 13 [2021-07-13 19:32:35,765 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:35,852 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:35,862 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2021-07-13 19:32:35,862 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:185, output treesize:157 [2021-07-13 19:32:36,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:36,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 19 treesize of output 15 [2021-07-13 19:32:36,122 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:36,152 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:36,155 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:36,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 19 treesize of output 15 [2021-07-13 19:32:36,156 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:36,185 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:36,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:36,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 11 treesize of output 7 [2021-07-13 19:32:36,190 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:36,218 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:36,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:36,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 11 treesize of output 7 [2021-07-13 19:32:36,223 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:36,249 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:36,250 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:32:36,250 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:93, output treesize:34 [2021-07-13 19:32:36,327 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:36,327 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1414132737] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:36,327 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:36,327 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:32:36,327 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59993543] [2021-07-13 19:32:36,327 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:32:36,327 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:36,327 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:32:36,327 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:32:36,328 INFO L87 Difference]: Start difference. First operand 999 states and 3196 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:36,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:36,780 INFO L93 Difference]: Finished difference Result 1210 states and 3739 transitions. [2021-07-13 19:32:36,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:32:36,780 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:32:36,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:36,782 INFO L225 Difference]: With dead ends: 1210 [2021-07-13 19:32:36,782 INFO L226 Difference]: Without dead ends: 1133 [2021-07-13 19:32:36,782 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 646.1ms TimeCoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:32:36,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1133 states. [2021-07-13 19:32:36,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1133 to 996. [2021-07-13 19:32:36,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 996 states, 995 states have (on average 3.201005025125628) internal successors, (3185), 995 states have internal predecessors, (3185), 0 states have call successors, (0), 0 states have call 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:36,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 996 states to 996 states and 3185 transitions. [2021-07-13 19:32:36,795 INFO L78 Accepts]: Start accepts. Automaton has 996 states and 3185 transitions. Word has length 24 [2021-07-13 19:32:36,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:36,795 INFO L482 AbstractCegarLoop]: Abstraction has 996 states and 3185 transitions. [2021-07-13 19:32:36,795 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:36,795 INFO L276 IsEmpty]: Start isEmpty. Operand 996 states and 3185 transitions. [2021-07-13 19:32:36,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:36,796 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:36,796 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:36,997 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable845 [2021-07-13 19:32:36,997 INFO L430 AbstractCegarLoop]: === Iteration 126 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:36,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:36,997 INFO L82 PathProgramCache]: Analyzing trace with hash 1233463034, now seen corresponding path program 110 times [2021-07-13 19:32:36,997 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:36,997 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337178195] [2021-07-13 19:32:36,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:37,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:37,182 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:37,183 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:37,183 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337178195] [2021-07-13 19:32:37,183 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337178195] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:37,183 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [22480769] [2021-07-13 19:32:37,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 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:32:37,214 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:32:37,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:37,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:32:37,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:37,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:37,305 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:37,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 17 treesize of output 13 [2021-07-13 19:32:37,305 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:37,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:37,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:37,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:32:37,310 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:37,313 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:37,313 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:37,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:32:37,314 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:37,317 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:37,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 18 treesize of output 14 [2021-07-13 19:32:37,318 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:37,387 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:37,395 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2021-07-13 19:32:37,395 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:185, output treesize:157 [2021-07-13 19:32:37,533 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:37,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 19 treesize of output 15 [2021-07-13 19:32:37,534 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:37,614 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:37,618 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32: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 20 treesize of output 16 [2021-07-13 19:32:37,619 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:37,687 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:37,691 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:37,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 20 treesize of output 16 [2021-07-13 19:32:37,692 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:37,758 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:37,762 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:37,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 12 treesize of output 8 [2021-07-13 19:32:37,764 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:37,829 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:37,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:37,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 12 treesize of output 8 [2021-07-13 19:32:37,835 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:37,899 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:37,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:37,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 19 treesize of output 15 [2021-07-13 19:32:37,904 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:37,966 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:37,970 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:37,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 11 treesize of output 7 [2021-07-13 19:32:37,972 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:38,031 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:38,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:38,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 12 treesize of output 8 [2021-07-13 19:32:38,037 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:38,095 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:38,097 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:32:38,097 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 16 variables, input treesize:193, output treesize:75 [2021-07-13 19:32:38,205 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:38,205 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [22480769] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:38,205 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:38,205 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:32:38,205 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854388354] [2021-07-13 19:32:38,205 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:32:38,205 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:38,205 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:32:38,205 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:32:38,206 INFO L87 Difference]: Start difference. First operand 996 states and 3185 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:38,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:38,598 INFO L93 Difference]: Finished difference Result 1203 states and 3735 transitions. [2021-07-13 19:32:38,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:32:38,598 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 24 [2021-07-13 19:32:38,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:38,600 INFO L225 Difference]: With dead ends: 1203 [2021-07-13 19:32:38,601 INFO L226 Difference]: Without dead ends: 1156 [2021-07-13 19:32:38,601 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 454.3ms TimeCoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:32:38,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1156 states. [2021-07-13 19:32:38,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1156 to 1003. [2021-07-13 19:32:38,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1003 states, 1002 states have (on average 3.2135728542914173) internal successors, (3220), 1002 states have internal predecessors, (3220), 0 states have call successors, (0), 0 states have call 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,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1003 states to 1003 states and 3220 transitions. [2021-07-13 19:32:38,613 INFO L78 Accepts]: Start accepts. Automaton has 1003 states and 3220 transitions. Word has length 24 [2021-07-13 19:32:38,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:38,613 INFO L482 AbstractCegarLoop]: Abstraction has 1003 states and 3220 transitions. [2021-07-13 19:32:38,613 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,613 INFO L276 IsEmpty]: Start isEmpty. Operand 1003 states and 3220 transitions. [2021-07-13 19:32:38,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:38,614 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:38,615 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:38,816 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable854,111 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:38,816 INFO L430 AbstractCegarLoop]: === Iteration 127 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:38,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:38,817 INFO L82 PathProgramCache]: Analyzing trace with hash 353189498, now seen corresponding path program 111 times [2021-07-13 19:32:38,817 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:38,817 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542387849] [2021-07-13 19:32:38,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:38,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:39,020 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:32:39,020 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:39,020 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542387849] [2021-07-13 19:32:39,020 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542387849] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:39,020 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [654409053] [2021-07-13 19:32:39,020 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 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:32:39,052 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:32:39,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:39,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:32:39,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:39,127 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:39,127 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:39,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:32:39,128 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 L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:32:39,132 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:39,160 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:39,164 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:32:39,164 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:83, output treesize:69 [2021-07-13 19:32:39,236 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:39,236 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:39,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 20 treesize of output 16 [2021-07-13 19:32:39,237 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:39,241 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:39,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 20 treesize of output 16 [2021-07-13 19:32:39,242 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:39,319 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:39,323 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:39,324 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:39,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 12 treesize of output 8 [2021-07-13 19:32:39,332 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:39,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:39,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 12 treesize of output 8 [2021-07-13 19:32:39,337 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:39,412 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:39,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:39,417 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:39,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 19 treesize of output 15 [2021-07-13 19:32:39,418 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:39,421 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:39,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 19 treesize of output 15 [2021-07-13 19:32:39,422 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:39,492 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:39,495 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:39,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:39,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 11 treesize of output 7 [2021-07-13 19:32:39,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:32:39,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:39,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 11 treesize of output 7 [2021-07-13 19:32:39,502 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:39,568 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:39,570 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:32:39,571 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 8 variables, input treesize:193, output treesize:75 [2021-07-13 19:32:39,714 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:32:39,714 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [654409053] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:39,714 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:39,714 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:32:39,714 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056020232] [2021-07-13 19:32:39,715 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:32:39,715 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:39,715 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:32:39,715 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:32:39,715 INFO L87 Difference]: Start difference. First operand 1003 states and 3220 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:32:40,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:40,345 INFO L93 Difference]: Finished difference Result 1179 states and 3665 transitions. [2021-07-13 19:32:40,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:32:40,345 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:32:40,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:40,347 INFO L225 Difference]: With dead ends: 1179 [2021-07-13 19:32:40,347 INFO L226 Difference]: Without dead ends: 1138 [2021-07-13 19:32:40,347 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 653.8ms TimeCoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:32:40,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1138 states. [2021-07-13 19:32:40,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1138 to 997. [2021-07-13 19:32:40,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 997 states, 996 states have (on average 3.2028112449799195) internal successors, (3190), 996 states have internal predecessors, (3190), 0 states have call successors, (0), 0 states have call 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,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 997 states to 997 states and 3190 transitions. [2021-07-13 19:32:40,359 INFO L78 Accepts]: Start accepts. Automaton has 997 states and 3190 transitions. Word has length 24 [2021-07-13 19:32:40,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:40,359 INFO L482 AbstractCegarLoop]: Abstraction has 997 states and 3190 transitions. [2021-07-13 19:32:40,359 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:32:40,360 INFO L276 IsEmpty]: Start isEmpty. Operand 997 states and 3190 transitions. [2021-07-13 19:32:40,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:40,361 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:40,361 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:40,563 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable863 [2021-07-13 19:32:40,563 INFO L430 AbstractCegarLoop]: === Iteration 128 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:40,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:40,563 INFO L82 PathProgramCache]: Analyzing trace with hash 2067234404, now seen corresponding path program 112 times [2021-07-13 19:32:40,563 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:40,564 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744698864] [2021-07-13 19:32:40,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:40,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:40,829 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:40,829 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:40,829 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744698864] [2021-07-13 19:32:40,829 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744698864] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:40,829 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [17510193] [2021-07-13 19:32:40,829 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 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:32:40,874 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:32:40,874 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:40,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:32:40,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:40,978 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:40,978 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:40,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:32:40,979 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:40,983 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:40,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:32:40,984 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:41,069 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:41,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:41,073 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:41,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 19 treesize of output 15 [2021-07-13 19:32:41,074 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:41,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:41,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:32:41,078 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:41,153 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:41,156 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:41,156 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:205, output treesize:177 [2021-07-13 19:32:41,359 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 3=[o_2]} [2021-07-13 19:32:41,362 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:41,363 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:41,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 20 treesize of output 16 [2021-07-13 19:32:41,364 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:41,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:41,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:41,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 19 treesize of output 15 [2021-07-13 19:32:41,368 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:41,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:41,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:41,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 19 treesize of output 15 [2021-07-13 19:32:41,372 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:41,375 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:41,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 20 treesize of output 16 [2021-07-13 19:32:41,376 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:41,479 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 38 [2021-07-13 19:32:41,480 INFO L628 ElimStorePlain]: treesize reduction 58, result has 64.8 percent of original size [2021-07-13 19:32:41,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:41,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:41,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 13 treesize of output 9 [2021-07-13 19:32:41,485 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:41,487 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:41,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 12 treesize of output 8 [2021-07-13 19:32:41,489 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:41,533 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:41,535 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:32:41,535 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 5 variables, input treesize:189, output treesize:47 [2021-07-13 19:32:41,624 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:41,624 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [17510193] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:41,624 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:41,624 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:32:41,624 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279023559] [2021-07-13 19:32:41,624 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:32:41,624 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:41,625 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:32:41,625 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:32:41,625 INFO L87 Difference]: Start difference. First operand 997 states and 3190 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:42,014 INFO L93 Difference]: Finished difference Result 1119 states and 3535 transitions. [2021-07-13 19:32:42,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:32:42,015 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:32:42,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:42,017 INFO L225 Difference]: With dead ends: 1119 [2021-07-13 19:32:42,017 INFO L226 Difference]: Without dead ends: 1066 [2021-07-13 19:32:42,017 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 582.3ms TimeCoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:32:42,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1066 states. [2021-07-13 19:32:42,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1066 to 1000. [2021-07-13 19:32:42,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1000 states, 999 states have (on average 3.2032032032032034) internal successors, (3200), 999 states have internal predecessors, (3200), 0 states have call successors, (0), 0 states have call 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,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1000 states to 1000 states and 3200 transitions. [2021-07-13 19:32:42,029 INFO L78 Accepts]: Start accepts. Automaton has 1000 states and 3200 transitions. Word has length 24 [2021-07-13 19:32:42,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:42,029 INFO L482 AbstractCegarLoop]: Abstraction has 1000 states and 3200 transitions. [2021-07-13 19:32:42,029 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,029 INFO L276 IsEmpty]: Start isEmpty. Operand 1000 states and 3200 transitions. [2021-07-13 19:32:42,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:42,030 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:42,031 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:42,232 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable873 [2021-07-13 19:32:42,232 INFO L430 AbstractCegarLoop]: === Iteration 129 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:42,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:42,232 INFO L82 PathProgramCache]: Analyzing trace with hash 98903938, now seen corresponding path program 113 times [2021-07-13 19:32:42,232 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:42,232 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777346537] [2021-07-13 19:32:42,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:42,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:42,420 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:42,420 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:42,420 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777346537] [2021-07-13 19:32:42,420 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777346537] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:42,420 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1919581783] [2021-07-13 19:32:42,420 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 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:32:42,452 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:32:42,453 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:42,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:32:42,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:42,542 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:42,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 19 treesize of output 15 [2021-07-13 19:32:42,543 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:42,595 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:42,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:42,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 19 treesize of output 15 [2021-07-13 19:32:42,599 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:42,626 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:42,628 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:32:42,628 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:93, output treesize:79 [2021-07-13 19:32:42,706 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 3=[o_2]} [2021-07-13 19:32:42,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:42,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:42,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 19 treesize of output 15 [2021-07-13 19:32:42,711 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:42,714 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:42,715 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:42,715 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:42,716 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:42,719 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:42,719 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:42,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 20 treesize of output 16 [2021-07-13 19:32:42,720 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:42,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:42,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 20 treesize of output 16 [2021-07-13 19:32:42,724 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:42,796 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:42,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:42,800 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:42,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:32:42,801 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:42,805 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:42,805 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:42,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 13 treesize of output 9 [2021-07-13 19:32:42,806 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:42,810 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:42,810 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:42,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:32:42,812 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:42,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:42,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 13 treesize of output 9 [2021-07-13 19:32:42,816 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:42,883 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:42,885 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:32:42,885 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 5 variables, input treesize:193, output treesize:75 [2021-07-13 19:32:42,993 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:42,993 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1919581783] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:42,993 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:42,993 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:32:42,993 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103584266] [2021-07-13 19:32:42,993 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:32:42,994 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:42,994 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:32:42,994 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:32:42,994 INFO L87 Difference]: Start difference. First operand 1000 states and 3200 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:43,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:43,324 INFO L93 Difference]: Finished difference Result 1149 states and 3599 transitions. [2021-07-13 19:32:43,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:32:43,324 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 24 [2021-07-13 19:32:43,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:43,326 INFO L225 Difference]: With dead ends: 1149 [2021-07-13 19:32:43,326 INFO L226 Difference]: Without dead ends: 1102 [2021-07-13 19:32:43,326 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 444.4ms TimeCoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:32:43,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1102 states. [2021-07-13 19:32:43,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1102 to 1007. [2021-07-13 19:32:43,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1007 states, 1006 states have (on average 3.2157057654075545) internal successors, (3235), 1006 states have internal predecessors, (3235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:43,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1007 states to 1007 states and 3235 transitions. [2021-07-13 19:32:43,338 INFO L78 Accepts]: Start accepts. Automaton has 1007 states and 3235 transitions. Word has length 24 [2021-07-13 19:32:43,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:43,338 INFO L482 AbstractCegarLoop]: Abstraction has 1007 states and 3235 transitions. [2021-07-13 19:32:43,339 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:43,339 INFO L276 IsEmpty]: Start isEmpty. Operand 1007 states and 3235 transitions. [2021-07-13 19:32:43,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:43,340 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:43,340 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:43,540 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 114 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable883 [2021-07-13 19:32:43,541 INFO L430 AbstractCegarLoop]: === Iteration 130 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:43,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:43,541 INFO L82 PathProgramCache]: Analyzing trace with hash -781369598, now seen corresponding path program 114 times [2021-07-13 19:32:43,541 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:43,541 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808272528] [2021-07-13 19:32:43,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:43,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:43,676 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:32:43,676 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:43,676 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808272528] [2021-07-13 19:32:43,676 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808272528] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:43,676 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575220863] [2021-07-13 19:32:43,676 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 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:32:43,712 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:32:43,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:43,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:32:43,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:43,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:43,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:43,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 19 treesize of output 15 [2021-07-13 19:32:43,805 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:43,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:43,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 19 treesize of output 15 [2021-07-13 19:32:43,810 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:43,895 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:43,898 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:43,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:43,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 19 treesize of output 15 [2021-07-13 19:32:43,900 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:43,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:43,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 19 treesize of output 15 [2021-07-13 19:32:43,904 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:43,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:43,983 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:43,983 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:205, output treesize:177 [2021-07-13 19:32:44,133 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 10=[o_2]} [2021-07-13 19:32:44,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:44,138 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:44,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 20 treesize of output 16 [2021-07-13 19:32:44,139 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:44,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:44,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:44,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 19 treesize of output 15 [2021-07-13 19:32:44,144 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:44,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:44,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:44,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 19 treesize of output 15 [2021-07-13 19:32:44,149 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:44,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:44,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:44,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 20 treesize of output 16 [2021-07-13 19:32:44,155 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:44,159 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:44,159 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:44,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:32:44,160 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:44,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:44,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:44,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 19 treesize of output 15 [2021-07-13 19:32:44,165 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:44,169 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:44,170 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:44,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 19 treesize of output 15 [2021-07-13 19:32:44,171 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:44,174 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:44,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 20 treesize of output 16 [2021-07-13 19:32:44,175 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:44,388 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 65 [2021-07-13 19:32:44,388 INFO L628 ElimStorePlain]: treesize reduction 172, result has 54.0 percent of original size [2021-07-13 19:32:44,392 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:44,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:44,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 11 treesize of output 7 [2021-07-13 19:32:44,394 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:44,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:44,399 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:44,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 13 treesize of output 9 [2021-07-13 19:32:44,400 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:44,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:44,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 12 treesize of output 8 [2021-07-13 19:32:44,406 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:44,492 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:44,495 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:32:44,495 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 7 variables, input treesize:425, output treesize:105 [2021-07-13 19:32:44,643 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:32:44,643 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [575220863] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:44,643 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:44,643 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:32:44,643 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960652697] [2021-07-13 19:32:44,643 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:32:44,644 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:44,644 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:32:44,644 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:32:44,644 INFO L87 Difference]: Start difference. First operand 1007 states and 3235 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:32:45,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:45,083 INFO L93 Difference]: Finished difference Result 1344 states and 4106 transitions. [2021-07-13 19:32:45,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:32:45,083 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:32:45,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:45,085 INFO L225 Difference]: With dead ends: 1344 [2021-07-13 19:32:45,085 INFO L226 Difference]: Without dead ends: 1226 [2021-07-13 19:32:45,085 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 501.1ms TimeCoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:32:45,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1226 states. [2021-07-13 19:32:45,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1226 to 999. [2021-07-13 19:32:45,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 999 states, 998 states have (on average 3.2064128256513027) internal successors, (3200), 998 states have internal predecessors, (3200), 0 states have call successors, (0), 0 states have call 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,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 999 states to 999 states and 3200 transitions. [2021-07-13 19:32:45,099 INFO L78 Accepts]: Start accepts. Automaton has 999 states and 3200 transitions. Word has length 24 [2021-07-13 19:32:45,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:45,099 INFO L482 AbstractCegarLoop]: Abstraction has 999 states and 3200 transitions. [2021-07-13 19:32:45,099 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:32:45,099 INFO L276 IsEmpty]: Start isEmpty. Operand 999 states and 3200 transitions. [2021-07-13 19:32:45,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:45,100 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:45,100 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:45,300 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 115 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable895 [2021-07-13 19:32:45,301 INFO L430 AbstractCegarLoop]: === Iteration 131 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:45,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:45,301 INFO L82 PathProgramCache]: Analyzing trace with hash -2007079852, now seen corresponding path program 115 times [2021-07-13 19:32:45,301 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:45,301 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032420687] [2021-07-13 19:32:45,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:45,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:45,456 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:45,456 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:45,456 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032420687] [2021-07-13 19:32:45,456 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032420687] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:45,456 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [650163903] [2021-07-13 19:32:45,456 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:32:45,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:45,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:32:45,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:45,606 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:45,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:45,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 17 treesize of output 13 [2021-07-13 19:32:45,608 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:45,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:45,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:45,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 17 treesize of output 13 [2021-07-13 19:32:45,613 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:45,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:45,617 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:45,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 18 treesize of output 14 [2021-07-13 19:32:45,618 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:45,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:45,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 18 treesize of output 14 [2021-07-13 19:32:45,622 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:45,694 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:45,701 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2021-07-13 19:32:45,701 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:185, output treesize:157 [2021-07-13 19:32:46,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:46,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:46,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 19 treesize of output 15 [2021-07-13 19:32:46,066 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:46,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:46,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:32:46,069 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:46,101 INFO L628 ElimStorePlain]: treesize reduction 43, result has 44.2 percent of original size [2021-07-13 19:32:46,103 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:46,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 11 treesize of output 7 [2021-07-13 19:32:46,105 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:46,115 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:46,116 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:32:46,116 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:91, output treesize:12 [2021-07-13 19:32:46,150 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:46,151 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [650163903] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:46,151 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:46,151 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:32:46,151 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480240710] [2021-07-13 19:32:46,151 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:32:46,151 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:46,151 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:32:46,151 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:32:46,151 INFO L87 Difference]: Start difference. First operand 999 states and 3200 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:32:46,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:46,585 INFO L93 Difference]: Finished difference Result 1106 states and 3468 transitions. [2021-07-13 19:32:46,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:32:46,585 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:32:46,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:46,587 INFO L225 Difference]: With dead ends: 1106 [2021-07-13 19:32:46,587 INFO L226 Difference]: Without dead ends: 1035 [2021-07-13 19:32:46,588 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 532.1ms TimeCoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:32:46,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1035 states. [2021-07-13 19:32:46,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1035 to 1009. [2021-07-13 19:32:46,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1009 states, 1008 states have (on average 3.2113095238095237) internal successors, (3237), 1008 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:32:46,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1009 states to 1009 states and 3237 transitions. [2021-07-13 19:32:46,599 INFO L78 Accepts]: Start accepts. Automaton has 1009 states and 3237 transitions. Word has length 24 [2021-07-13 19:32:46,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:46,599 INFO L482 AbstractCegarLoop]: Abstraction has 1009 states and 3237 transitions. [2021-07-13 19:32:46,599 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:32:46,599 INFO L276 IsEmpty]: Start isEmpty. Operand 1009 states and 3237 transitions. [2021-07-13 19:32:46,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:46,600 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:46,600 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:46,801 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable913 [2021-07-13 19:32:46,801 INFO L430 AbstractCegarLoop]: === Iteration 132 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:46,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:46,801 INFO L82 PathProgramCache]: Analyzing trace with hash 549915628, now seen corresponding path program 116 times [2021-07-13 19:32:46,801 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:46,801 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328757583] [2021-07-13 19:32:46,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:46,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:47,069 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:47,069 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:47,069 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328757583] [2021-07-13 19:32:47,069 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328757583] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:47,069 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1118548747] [2021-07-13 19:32:47,069 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 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:32:47,109 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:32:47,109 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:47,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:32:47,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:47,230 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:47,231 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:47,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 18 treesize of output 14 [2021-07-13 19:32:47,232 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:47,236 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:47,236 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:47,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:32:47,238 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:47,242 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:47,242 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:47,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 18 treesize of output 14 [2021-07-13 19:32:47,244 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:47,247 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:47,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 17 treesize of output 13 [2021-07-13 19:32:47,248 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:47,322 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:47,330 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2021-07-13 19:32:47,331 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:165, output treesize:137 [2021-07-13 19:32:47,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:47,586 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:47,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 19 treesize of output 15 [2021-07-13 19:32:47,587 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:47,590 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:47,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:32:47,591 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:47,700 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 45 [2021-07-13 19:32:47,700 INFO L628 ElimStorePlain]: treesize reduction 49, result has 68.4 percent of original size [2021-07-13 19:32:47,703 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:47,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:32:47,705 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:47,752 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:47,755 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:47,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:47,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:32:47,757 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:47,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 9 treesize of output 7 [2021-07-13 19:32:47,760 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:47,801 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:47,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:47,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 12 treesize of output 8 [2021-07-13 19:32:47,806 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:47,844 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:47,846 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:32:47,846 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 8 variables, input treesize:169, output treesize:47 [2021-07-13 19:32:47,933 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:47,933 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1118548747] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:47,933 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:47,933 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:32:47,933 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425858134] [2021-07-13 19:32:47,933 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:32:47,933 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:47,934 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:32:47,934 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:32:47,934 INFO L87 Difference]: Start difference. First operand 1009 states and 3237 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:48,376 INFO L93 Difference]: Finished difference Result 1241 states and 3818 transitions. [2021-07-13 19:32:48,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:32:48,376 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:32:48,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:48,378 INFO L225 Difference]: With dead ends: 1241 [2021-07-13 19:32:48,378 INFO L226 Difference]: Without dead ends: 1165 [2021-07-13 19:32:48,378 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 641.6ms TimeCoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:32:48,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1165 states. [2021-07-13 19:32:48,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1165 to 1017. [2021-07-13 19:32:48,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1017 states, 1016 states have (on average 3.199803149606299) internal successors, (3251), 1016 states have internal predecessors, (3251), 0 states have call successors, (0), 0 states have call 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,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1017 states to 1017 states and 3251 transitions. [2021-07-13 19:32:48,390 INFO L78 Accepts]: Start accepts. Automaton has 1017 states and 3251 transitions. Word has length 24 [2021-07-13 19:32:48,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:48,390 INFO L482 AbstractCegarLoop]: Abstraction has 1017 states and 3251 transitions. [2021-07-13 19:32:48,390 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,391 INFO L276 IsEmpty]: Start isEmpty. Operand 1017 states and 3251 transitions. [2021-07-13 19:32:48,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:48,392 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:48,392 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:48,592 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable921,117 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:48,592 INFO L430 AbstractCegarLoop]: === Iteration 133 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:48,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:48,593 INFO L82 PathProgramCache]: Analyzing trace with hash 56161842, now seen corresponding path program 117 times [2021-07-13 19:32:48,593 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:48,593 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896419368] [2021-07-13 19:32:48,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:48,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:48,760 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:48,761 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:48,761 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896419368] [2021-07-13 19:32:48,761 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896419368] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:48,761 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [134503188] [2021-07-13 19:32:48,761 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 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:32:48,793 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:32:48,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:48,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:32:48,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:48,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:48,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:48,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:32:48,879 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:48,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:48,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 18 treesize of output 14 [2021-07-13 19:32:48,882 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:48,904 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:48,909 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2021-07-13 19:32:48,909 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:73, output treesize:59 [2021-07-13 19:32:49,028 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:49,028 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:49,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 19 treesize of output 15 [2021-07-13 19:32:49,029 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:49,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:49,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 19 treesize of output 15 [2021-07-13 19:32:49,033 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:49,058 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:49,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:49,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:49,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 11 treesize of output 7 [2021-07-13 19:32:49,062 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:49,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:49,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 11 treesize of output 7 [2021-07-13 19:32:49,066 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:49,089 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:49,090 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:32:49,090 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:73, output treesize:25 [2021-07-13 19:32:49,152 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:49,152 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [134503188] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:49,152 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:49,152 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:32:49,152 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863934973] [2021-07-13 19:32:49,152 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:32:49,152 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:49,152 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:32:49,152 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:32:49,153 INFO L87 Difference]: Start difference. First operand 1017 states and 3251 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:49,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:49,693 INFO L93 Difference]: Finished difference Result 1202 states and 3720 transitions. [2021-07-13 19:32:49,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:32:49,693 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:32:49,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:49,695 INFO L225 Difference]: With dead ends: 1202 [2021-07-13 19:32:49,695 INFO L226 Difference]: Without dead ends: 1104 [2021-07-13 19:32:49,696 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 545.9ms TimeCoverageRelationStatistics Valid=77, Invalid=475, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:32:49,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1104 states. [2021-07-13 19:32:49,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1104 to 1030. [2021-07-13 19:32:49,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1030 states, 1029 states have (on average 3.2031098153547135) internal successors, (3296), 1029 states have internal predecessors, (3296), 0 states have call successors, (0), 0 states have call 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:49,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1030 states to 1030 states and 3296 transitions. [2021-07-13 19:32:49,707 INFO L78 Accepts]: Start accepts. Automaton has 1030 states and 3296 transitions. Word has length 24 [2021-07-13 19:32:49,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:49,708 INFO L482 AbstractCegarLoop]: Abstraction has 1030 states and 3296 transitions. [2021-07-13 19:32:49,708 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:49,708 INFO L276 IsEmpty]: Start isEmpty. Operand 1030 states and 3296 transitions. [2021-07-13 19:32:49,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:49,709 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:49,709 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:49,909 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable930,118 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:49,910 INFO L430 AbstractCegarLoop]: === Iteration 134 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:49,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:49,910 INFO L82 PathProgramCache]: Analyzing trace with hash -1264424876, now seen corresponding path program 118 times [2021-07-13 19:32:49,910 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:49,910 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104234095] [2021-07-13 19:32:49,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:49,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:50,134 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:50,134 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:50,134 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104234095] [2021-07-13 19:32:50,135 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104234095] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:50,135 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1101305258] [2021-07-13 19:32:50,135 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 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:32:50,165 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:32:50,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:50,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:32:50,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:50,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:50,252 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:50,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 18 treesize of output 14 [2021-07-13 19:32:50,253 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:50,256 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:50,256 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:50,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:32:50,257 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:50,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:50,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:50,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 17 treesize of output 13 [2021-07-13 19:32:50,261 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:50,264 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:50,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 18 treesize of output 14 [2021-07-13 19:32:50,265 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:50,324 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:50,330 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2021-07-13 19:32:50,330 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:165, output treesize:137 [2021-07-13 19:32:50,586 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:50,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 19 treesize of output 15 [2021-07-13 19:32:50,587 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:50,617 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:50,620 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:50,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 19 treesize of output 15 [2021-07-13 19:32:50,622 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:50,658 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:50,661 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:50,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 11 treesize of output 7 [2021-07-13 19:32:50,663 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:50,689 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:50,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:50,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 11 treesize of output 7 [2021-07-13 19:32:50,694 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:50,717 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:50,718 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:32:50,718 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:83, output treesize:31 [2021-07-13 19:32:50,793 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:50,793 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1101305258] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:50,793 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:50,793 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:32:50,793 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791687710] [2021-07-13 19:32:50,794 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:32:50,794 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:50,794 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:32:50,794 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:32:50,794 INFO L87 Difference]: Start difference. First operand 1030 states and 3296 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:51,260 INFO L93 Difference]: Finished difference Result 1258 states and 3911 transitions. [2021-07-13 19:32:51,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:32:51,261 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:32:51,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:51,264 INFO L225 Difference]: With dead ends: 1258 [2021-07-13 19:32:51,264 INFO L226 Difference]: Without dead ends: 1181 [2021-07-13 19:32:51,264 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 608.6ms TimeCoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:32:51,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1181 states. [2021-07-13 19:32:51,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1181 to 1023. [2021-07-13 19:32:51,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1023 states, 1022 states have (on average 3.204500978473581) internal successors, (3275), 1022 states have internal predecessors, (3275), 0 states have call successors, (0), 0 states have call 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,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1023 states to 1023 states and 3275 transitions. [2021-07-13 19:32:51,276 INFO L78 Accepts]: Start accepts. Automaton has 1023 states and 3275 transitions. Word has length 24 [2021-07-13 19:32:51,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:51,276 INFO L482 AbstractCegarLoop]: Abstraction has 1023 states and 3275 transitions. [2021-07-13 19:32:51,276 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,276 INFO L276 IsEmpty]: Start isEmpty. Operand 1023 states and 3275 transitions. [2021-07-13 19:32:51,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:51,277 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:51,278 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:51,478 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable939 [2021-07-13 19:32:51,478 INFO L430 AbstractCegarLoop]: === Iteration 135 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:51,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:51,478 INFO L82 PathProgramCache]: Analyzing trace with hash -1438317046, now seen corresponding path program 119 times [2021-07-13 19:32:51,478 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:51,478 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673201927] [2021-07-13 19:32:51,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:51,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:51,660 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:51,660 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:51,660 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673201927] [2021-07-13 19:32:51,660 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673201927] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:51,660 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30918326] [2021-07-13 19:32:51,660 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:32:51,692 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:32:51,693 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:51,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:32:51,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:51,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:51,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:51,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:32:51,778 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:51,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:51,782 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:51,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 18 treesize of output 14 [2021-07-13 19:32:51,783 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:51,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:51,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:51,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 18 treesize of output 14 [2021-07-13 19:32:51,787 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:51,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:51,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:32:51,791 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:51,849 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:51,856 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2021-07-13 19:32:51,856 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:165, output treesize:137 [2021-07-13 19:32:51,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:51,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 20 treesize of output 16 [2021-07-13 19:32:51,996 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:52,070 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:52,074 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:52,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 20 treesize of output 16 [2021-07-13 19:32:52,076 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:52,139 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:52,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:52,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 12 treesize of output 8 [2021-07-13 19:32:52,145 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:52,211 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:52,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:52,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 19 treesize of output 15 [2021-07-13 19:32:52,217 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:52,277 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:52,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:52,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 12 treesize of output 8 [2021-07-13 19:32:52,283 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,342 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:52,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:52,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 11 treesize of output 7 [2021-07-13 19:32:52,347 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:52,406 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:52,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:52,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 19 treesize of output 15 [2021-07-13 19:32:52,411 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:52,464 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:52,468 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:52,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 11 treesize of output 7 [2021-07-13 19:32:52,470 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:52,520 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:52,522 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:32:52,522 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 16 variables, input treesize:173, output treesize:69 [2021-07-13 19:32:52,628 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:52,628 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30918326] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:52,628 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:52,628 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:32:52,628 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401073647] [2021-07-13 19:32:52,628 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:32:52,628 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:52,629 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:32:52,629 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:32:52,629 INFO L87 Difference]: Start difference. First operand 1023 states and 3275 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:52,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:52,979 INFO L93 Difference]: Finished difference Result 1283 states and 3968 transitions. [2021-07-13 19:32:52,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:32:52,979 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 24 [2021-07-13 19:32:52,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:52,981 INFO L225 Difference]: With dead ends: 1283 [2021-07-13 19:32:52,981 INFO L226 Difference]: Without dead ends: 1236 [2021-07-13 19:32:52,981 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 457.2ms TimeCoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:32:52,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1236 states. [2021-07-13 19:32:53,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1236 to 1033. [2021-07-13 19:32:53,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1033 states, 1032 states have (on average 3.2228682170542635) internal successors, (3326), 1032 states have internal predecessors, (3326), 0 states have call successors, (0), 0 states have call 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,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1033 states to 1033 states and 3326 transitions. [2021-07-13 19:32:53,004 INFO L78 Accepts]: Start accepts. Automaton has 1033 states and 3326 transitions. Word has length 24 [2021-07-13 19:32:53,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:53,004 INFO L482 AbstractCegarLoop]: Abstraction has 1033 states and 3326 transitions. [2021-07-13 19:32:53,004 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:53,004 INFO L276 IsEmpty]: Start isEmpty. Operand 1033 states and 3326 transitions. [2021-07-13 19:32:53,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:53,005 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:53,005 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:53,224 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable947,120 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:53,224 INFO L430 AbstractCegarLoop]: === Iteration 136 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:53,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:53,225 INFO L82 PathProgramCache]: Analyzing trace with hash 1976376714, now seen corresponding path program 120 times [2021-07-13 19:32:53,225 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:53,225 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206251090] [2021-07-13 19:32:53,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:53,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:53,463 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:32:53,463 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:53,463 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206251090] [2021-07-13 19:32:53,463 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206251090] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:53,463 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [179555506] [2021-07-13 19:32:53,463 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:32:53,501 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-13 19:32:53,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:53,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-13 19:32:53,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:53,587 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:53,588 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:53,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:32:53,589 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:53,591 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:53,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 18 treesize of output 14 [2021-07-13 19:32:53,592 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:53,615 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:53,622 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2021-07-13 19:32:53,623 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:73, output treesize:59 [2021-07-13 19:32:53,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:53,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:53,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 19 treesize of output 15 [2021-07-13 19:32:53,693 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:53,697 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:53,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 19 treesize of output 15 [2021-07-13 19:32:53,698 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:53,769 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:53,772 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:53,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:53,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 11 treesize of output 7 [2021-07-13 19:32:53,791 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:53,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:53,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 11 treesize of output 7 [2021-07-13 19:32:53,797 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:53,881 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:53,885 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:53,885 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:53,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 20 treesize of output 16 [2021-07-13 19:32:53,886 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:53,889 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:53,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 20 treesize of output 16 [2021-07-13 19:32:53,890 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:53,953 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:53,956 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:53,956 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:53,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 12 treesize of output 8 [2021-07-13 19:32:53,958 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: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 12 treesize of output 8 [2021-07-13 19:32:53,963 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:54,033 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:54,034 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:32:54,035 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 8 variables, input treesize:173, output treesize:69 [2021-07-13 19:32:54,185 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:32:54,185 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [179555506] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:54,185 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:54,186 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:32:54,186 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401405397] [2021-07-13 19:32:54,186 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:32:54,186 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:54,186 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:32:54,186 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:32:54,186 INFO L87 Difference]: Start difference. First operand 1033 states and 3326 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:54,642 INFO L93 Difference]: Finished difference Result 1397 states and 4269 transitions. [2021-07-13 19:32:54,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:32:54,642 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:32:54,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:54,645 INFO L225 Difference]: With dead ends: 1397 [2021-07-13 19:32:54,645 INFO L226 Difference]: Without dead ends: 1340 [2021-07-13 19:32:54,645 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 596.6ms TimeCoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:32:54,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1340 states. [2021-07-13 19:32:54,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1340 to 1030. [2021-07-13 19:32:54,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1030 states, 1029 states have (on average 3.2176870748299318) internal successors, (3311), 1029 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:32:54,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1030 states to 1030 states and 3311 transitions. [2021-07-13 19:32:54,661 INFO L78 Accepts]: Start accepts. Automaton has 1030 states and 3311 transitions. Word has length 24 [2021-07-13 19:32:54,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:54,661 INFO L482 AbstractCegarLoop]: Abstraction has 1030 states and 3311 transitions. [2021-07-13 19:32:54,661 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,661 INFO L276 IsEmpty]: Start isEmpty. Operand 1030 states and 3311 transitions. [2021-07-13 19:32:54,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:54,663 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:54,663 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:54,875 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable955,121 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:54,875 INFO L430 AbstractCegarLoop]: === Iteration 137 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:54,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:54,875 INFO L82 PathProgramCache]: Analyzing trace with hash -1969687262, now seen corresponding path program 121 times [2021-07-13 19:32:54,875 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:54,875 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764695324] [2021-07-13 19:32:54,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:54,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:55,028 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:55,029 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:55,029 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764695324] [2021-07-13 19:32:55,029 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764695324] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:55,029 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [120297533] [2021-07-13 19:32:55,029 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 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:32:55,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:55,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:32:55,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:55,157 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:55,158 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:55,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 17 treesize of output 13 [2021-07-13 19:32:55,159 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:55,162 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:55,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 17 treesize of output 13 [2021-07-13 19:32:55,163 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:55,192 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:55,196 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:32:55,196 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:79, output treesize:65 [2021-07-13 19:32:55,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:55,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 19 treesize of output 15 [2021-07-13 19:32:55,302 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:55,311 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:55,313 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:55,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 11 treesize of output 7 [2021-07-13 19:32:55,314 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:32:55,322 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:55,322 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:32:55,323 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:11 [2021-07-13 19:32:55,368 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:55,368 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [120297533] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:55,368 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:55,368 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:32:55,368 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250782033] [2021-07-13 19:32:55,368 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:32:55,368 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:55,369 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:32:55,369 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:32:55,369 INFO L87 Difference]: Start difference. First operand 1030 states and 3311 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:55,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:55,667 INFO L93 Difference]: Finished difference Result 1136 states and 3592 transitions. [2021-07-13 19:32:55,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:32:55,668 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:32:55,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:55,670 INFO L225 Difference]: With dead ends: 1136 [2021-07-13 19:32:55,670 INFO L226 Difference]: Without dead ends: 1105 [2021-07-13 19:32:55,670 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 338.8ms TimeCoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:32:55,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1105 states. [2021-07-13 19:32:55,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1105 to 1026. [2021-07-13 19:32:55,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1026 states, 1025 states have (on average 3.227317073170732) internal successors, (3308), 1025 states have internal predecessors, (3308), 0 states have call successors, (0), 0 states have call 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:55,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1026 states to 1026 states and 3308 transitions. [2021-07-13 19:32:55,683 INFO L78 Accepts]: Start accepts. Automaton has 1026 states and 3308 transitions. Word has length 24 [2021-07-13 19:32:55,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:55,683 INFO L482 AbstractCegarLoop]: Abstraction has 1026 states and 3308 transitions. [2021-07-13 19:32:55,683 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:55,683 INFO L276 IsEmpty]: Start isEmpty. Operand 1026 states and 3308 transitions. [2021-07-13 19:32:55,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:55,684 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:55,684 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:55,885 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable965 [2021-07-13 19:32:55,885 INFO L430 AbstractCegarLoop]: === Iteration 138 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:55,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:55,885 INFO L82 PathProgramCache]: Analyzing trace with hash 1879028642, now seen corresponding path program 122 times [2021-07-13 19:32:55,885 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:55,885 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252129174] [2021-07-13 19:32:55,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:55,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:56,035 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:56,036 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:56,036 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252129174] [2021-07-13 19:32:56,036 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252129174] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:56,036 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [936497863] [2021-07-13 19:32:56,036 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 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:32:56,068 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:32:56,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:56,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:32:56,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:56,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:56,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:56,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 17 treesize of output 13 [2021-07-13 19:32:56,179 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:56,181 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:56,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 17 treesize of output 13 [2021-07-13 19:32:56,182 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:56,215 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:56,218 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:32:56,218 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:89, output treesize:75 [2021-07-13 19:32:56,406 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:56,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 19 treesize of output 15 [2021-07-13 19:32:56,407 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:56,439 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:56,442 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:56,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 19 treesize of output 15 [2021-07-13 19:32:56,443 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:56,472 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:56,475 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:56,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 11 treesize of output 7 [2021-07-13 19:32:56,477 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:56,504 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:56,507 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:56,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 12 treesize of output 8 [2021-07-13 19:32:56,509 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:56,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:56,536 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:32:56,536 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:93, output treesize:31 [2021-07-13 19:32:56,618 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:56,627 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [936497863] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:56,627 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:56,627 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:32:56,627 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986071244] [2021-07-13 19:32:56,627 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:32:56,627 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:56,627 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:32:56,628 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:32:56,628 INFO L87 Difference]: Start difference. First operand 1026 states and 3308 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:56,864 INFO L93 Difference]: Finished difference Result 1118 states and 3542 transitions. [2021-07-13 19:32:56,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:32:56,864 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:32:56,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:56,866 INFO L225 Difference]: With dead ends: 1118 [2021-07-13 19:32:56,866 INFO L226 Difference]: Without dead ends: 1099 [2021-07-13 19:32:56,866 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 312.9ms TimeCoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:32:56,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1099 states. [2021-07-13 19:32:56,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1099 to 1008. [2021-07-13 19:32:56,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1008 states, 1007 states have (on average 3.2055610724925523) internal successors, (3228), 1007 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:32:56,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1008 states to 1008 states and 3228 transitions. [2021-07-13 19:32:56,878 INFO L78 Accepts]: Start accepts. Automaton has 1008 states and 3228 transitions. Word has length 24 [2021-07-13 19:32:56,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:56,878 INFO L482 AbstractCegarLoop]: Abstraction has 1008 states and 3228 transitions. [2021-07-13 19:32:56,878 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,878 INFO L276 IsEmpty]: Start isEmpty. Operand 1008 states and 3228 transitions. [2021-07-13 19:32:56,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:56,879 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:56,879 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:57,080 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable969,123 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:57,080 INFO L430 AbstractCegarLoop]: === Iteration 139 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:57,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:57,080 INFO L82 PathProgramCache]: Analyzing trace with hash -934962452, now seen corresponding path program 123 times [2021-07-13 19:32:57,080 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:57,080 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034734927] [2021-07-13 19:32:57,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:57,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:57,244 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:57,245 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:57,245 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034734927] [2021-07-13 19:32:57,245 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034734927] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:57,245 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [571761771] [2021-07-13 19:32:57,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 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:32:57,277 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:32:57,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:57,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:32:57,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:57,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:57,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:57,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:32:57,394 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:57,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:57,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:32:57,398 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:57,423 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:57,425 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:32:57,425 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:55 [2021-07-13 19:32:57,486 INFO L446 ElimStorePlain]: Different costs {1=[o_4], 3=[o_2]} [2021-07-13 19:32:57,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:57,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:57,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 19 treesize of output 15 [2021-07-13 19:32:57,490 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:57,493 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:57,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 19 treesize of output 15 [2021-07-13 19:32:57,494 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:57,522 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:57,525 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:57,525 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:57,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:32:57,527 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:57,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:57,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 12 treesize of output 8 [2021-07-13 19:32:57,531 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:57,555 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:57,557 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:32:57,557 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:83, output treesize:31 [2021-07-13 19:32:57,655 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:57,655 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [571761771] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:57,655 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:57,655 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:32:57,655 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479721153] [2021-07-13 19:32:57,655 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:32:57,656 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:57,656 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:32:57,656 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:32:57,656 INFO L87 Difference]: Start difference. First operand 1008 states and 3228 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:32:57,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:57,856 INFO L93 Difference]: Finished difference Result 1147 states and 3613 transitions. [2021-07-13 19:32:57,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:32:57,856 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:32:57,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:57,858 INFO L225 Difference]: With dead ends: 1147 [2021-07-13 19:32:57,858 INFO L226 Difference]: Without dead ends: 1085 [2021-07-13 19:32:57,859 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 337.6ms TimeCoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:32:57,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1085 states. [2021-07-13 19:32:57,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1085 to 1005. [2021-07-13 19:32:57,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1005 states, 1004 states have (on average 3.2071713147410357) internal successors, (3220), 1004 states have internal predecessors, (3220), 0 states have call successors, (0), 0 states have call 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:57,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1005 states to 1005 states and 3220 transitions. [2021-07-13 19:32:57,881 INFO L78 Accepts]: Start accepts. Automaton has 1005 states and 3220 transitions. Word has length 24 [2021-07-13 19:32:57,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:57,881 INFO L482 AbstractCegarLoop]: Abstraction has 1005 states and 3220 transitions. [2021-07-13 19:32:57,881 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:32:57,881 INFO L276 IsEmpty]: Start isEmpty. Operand 1005 states and 3220 transitions. [2021-07-13 19:32:57,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:57,883 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:57,883 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:58,083 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable977,124 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:58,084 INFO L430 AbstractCegarLoop]: === Iteration 140 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:58,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:58,084 INFO L82 PathProgramCache]: Analyzing trace with hash -303757950, now seen corresponding path program 124 times [2021-07-13 19:32:58,084 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:58,084 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825867262] [2021-07-13 19:32:58,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:58,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:58,296 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:58,296 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:58,296 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825867262] [2021-07-13 19:32:58,296 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825867262] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:58,296 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [900881261] [2021-07-13 19:32:58,296 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:32:58,335 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:32:58,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:58,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:32:58,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:58,418 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:58,419 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:58,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:32:58,420 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:58,423 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:58,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 17 treesize of output 13 [2021-07-13 19:32:58,424 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:58,480 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:58,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:58,484 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:58,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 18 treesize of output 14 [2021-07-13 19:32:58,485 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:58,488 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:58,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 18 treesize of output 14 [2021-07-13 19:32:58,488 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:58,541 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:58,543 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:58,543 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:145, output treesize:117 [2021-07-13 19:32:58,652 INFO L446 ElimStorePlain]: Different costs {1=[o_4], 10=[o_2]} [2021-07-13 19:32:58,656 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:58,657 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:58,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 19 treesize of output 15 [2021-07-13 19:32:58,658 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:58,661 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:58,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:58,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 19 treesize of output 15 [2021-07-13 19:32:58,663 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:58,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:58,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:58,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 19 treesize of output 15 [2021-07-13 19:32:58,668 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:58,672 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:58,672 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:58,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 19 treesize of output 15 [2021-07-13 19:32:58,673 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:58,677 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:58,677 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:58,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 20 treesize of output 16 [2021-07-13 19:32:58,678 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:58,682 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:58,682 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:58,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 20 treesize of output 16 [2021-07-13 19:32:58,683 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:58,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:58,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:58,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 20 treesize of output 16 [2021-07-13 19:32:58,689 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:58,695 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:58,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 20 treesize of output 16 [2021-07-13 19:32:58,696 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:58,880 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 51 [2021-07-13 19:32:58,880 INFO L628 ElimStorePlain]: treesize reduction 159, result has 52.8 percent of original size [2021-07-13 19:32:58,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:58,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:58,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 12 treesize of output 8 [2021-07-13 19:32:58,886 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:58,889 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:58,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:58,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 13 treesize of output 9 [2021-07-13 19:32:58,891 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:58,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:58,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 12 treesize of output 8 [2021-07-13 19:32:58,896 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:58,970 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:58,972 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:32:58,973 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 7 variables, input treesize:385, output treesize:96 [2021-07-13 19:32:59,140 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:32:59,140 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [900881261] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:59,140 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:59,140 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:32:59,140 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888518310] [2021-07-13 19:32:59,140 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:32:59,140 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:59,140 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:32:59,141 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:32:59,141 INFO L87 Difference]: Start difference. First operand 1005 states and 3220 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:59,632 INFO L93 Difference]: Finished difference Result 1417 states and 4391 transitions. [2021-07-13 19:32:59,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:32:59,632 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:32:59,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:59,634 INFO L225 Difference]: With dead ends: 1417 [2021-07-13 19:32:59,634 INFO L226 Difference]: Without dead ends: 1337 [2021-07-13 19:32:59,635 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 651.2ms TimeCoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:32:59,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1337 states. [2021-07-13 19:32:59,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1337 to 1019. [2021-07-13 19:32:59,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1019 states, 1018 states have (on average 3.219056974459725) internal successors, (3277), 1018 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:32:59,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1019 states to 1019 states and 3277 transitions. [2021-07-13 19:32:59,650 INFO L78 Accepts]: Start accepts. Automaton has 1019 states and 3277 transitions. Word has length 24 [2021-07-13 19:32:59,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:59,650 INFO L482 AbstractCegarLoop]: Abstraction has 1019 states and 3277 transitions. [2021-07-13 19:32:59,650 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,650 INFO L276 IsEmpty]: Start isEmpty. Operand 1019 states and 3277 transitions. [2021-07-13 19:32:59,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:32:59,651 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:59,652 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:59,852 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable985,125 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:59,852 INFO L430 AbstractCegarLoop]: === Iteration 141 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:59,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:59,852 INFO L82 PathProgramCache]: Analyzing trace with hash 1647329100, now seen corresponding path program 125 times [2021-07-13 19:32:59,852 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:59,852 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728139728] [2021-07-13 19:32:59,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:59,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:00,035 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:00,035 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:00,036 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728139728] [2021-07-13 19:33:00,036 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728139728] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:00,036 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1437400468] [2021-07-13 19:33:00,036 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 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:33:00,069 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:33:00,069 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:00,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:33:00,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:00,152 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:00,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:00,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:33:00,154 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:00,156 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:00,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:33:00,157 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:00,214 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:00,217 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:00,218 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:00,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 18 treesize of output 14 [2021-07-13 19:33:00,219 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:00,222 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:00,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 18 treesize of output 14 [2021-07-13 19:33:00,222 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:00,276 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:00,278 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:33:00,278 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:145, output treesize:117 [2021-07-13 19:33:00,383 INFO L446 ElimStorePlain]: Different costs {1=[o_4], 10=[o_2]} [2021-07-13 19:33:00,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:00,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:00,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 19 treesize of output 15 [2021-07-13 19:33:00,389 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:00,392 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:00,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:00,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 20 treesize of output 16 [2021-07-13 19:33:00,394 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:00,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:00,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:00,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 20 treesize of output 16 [2021-07-13 19:33:00,399 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:00,402 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:00,403 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:00,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 19 treesize of output 15 [2021-07-13 19:33:00,404 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:00,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:00,408 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:00,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 20 treesize of output 16 [2021-07-13 19:33:00,409 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:00,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:00,413 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:00,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 20 treesize of output 16 [2021-07-13 19:33:00,414 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:00,418 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:00,419 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:00,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 19 treesize of output 15 [2021-07-13 19:33:00,420 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:00,423 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:00,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 19 treesize of output 15 [2021-07-13 19:33:00,424 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:00,597 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 51 [2021-07-13 19:33:00,598 INFO L628 ElimStorePlain]: treesize reduction 144, result has 51.5 percent of original size [2021-07-13 19:33:00,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:00,602 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:00,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 12 treesize of output 8 [2021-07-13 19:33:00,603 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:33:00,606 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:00,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:00,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 13 treesize of output 9 [2021-07-13 19:33:00,608 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:33:00,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:00,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 12 treesize of output 8 [2021-07-13 19:33:00,613 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:33:00,678 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:00,681 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:33:00,681 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 7 variables, input treesize:345, output treesize:81 [2021-07-13 19:33:00,824 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:00,824 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1437400468] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:00,824 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:00,824 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:33:00,824 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047357096] [2021-07-13 19:33:00,824 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:00,824 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:00,825 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:00,825 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:00,825 INFO L87 Difference]: Start difference. First operand 1019 states and 3277 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,137 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 32 [2021-07-13 19:33:01,372 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 29 [2021-07-13 19:33:01,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:01,705 INFO L93 Difference]: Finished difference Result 1429 states and 4368 transitions. [2021-07-13 19:33:01,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:33:01,705 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:33:01,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:01,708 INFO L225 Difference]: With dead ends: 1429 [2021-07-13 19:33:01,708 INFO L226 Difference]: Without dead ends: 1352 [2021-07-13 19:33:01,708 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 894.9ms TimeCoverageRelationStatistics Valid=96, Invalid=504, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:33:01,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1352 states. [2021-07-13 19:33:01,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1352 to 1024. [2021-07-13 19:33:01,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1024 states, 1023 states have (on average 3.222873900293255) internal successors, (3297), 1023 states have internal predecessors, (3297), 0 states have call successors, (0), 0 states have call 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,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1024 states to 1024 states and 3297 transitions. [2021-07-13 19:33:01,722 INFO L78 Accepts]: Start accepts. Automaton has 1024 states and 3297 transitions. Word has length 24 [2021-07-13 19:33:01,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:01,722 INFO L482 AbstractCegarLoop]: Abstraction has 1024 states and 3297 transitions. [2021-07-13 19:33:01,722 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,722 INFO L276 IsEmpty]: Start isEmpty. Operand 1024 states and 3297 transitions. [2021-07-13 19:33:01,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:33:01,723 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:01,723 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:01,924 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable993 [2021-07-13 19:33:01,924 INFO L430 AbstractCegarLoop]: === Iteration 142 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:01,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:01,924 INFO L82 PathProgramCache]: Analyzing trace with hash 470446420, now seen corresponding path program 126 times [2021-07-13 19:33:01,924 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:01,924 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887690340] [2021-07-13 19:33:01,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:01,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:02,145 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:02,146 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:02,146 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887690340] [2021-07-13 19:33:02,146 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887690340] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:02,146 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1676888683] [2021-07-13 19:33:02,146 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 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:33:02,178 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:33:02,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:02,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:33:02,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:02,262 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:02,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 17 treesize of output 13 [2021-07-13 19:33:02,263 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:02,283 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:02,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:02,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 18 treesize of output 14 [2021-07-13 19:33:02,287 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:02,306 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:02,307 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:33:02,307 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:63, output treesize:49 [2021-07-13 19:33:02,374 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:02,375 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33: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 19 treesize of output 15 [2021-07-13 19:33:02,376 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:02,378 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:02,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 19 treesize of output 15 [2021-07-13 19:33:02,379 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:02,409 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:02,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:02,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:02,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 11 treesize of output 7 [2021-07-13 19:33:02,414 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:02,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:02,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 11 treesize of output 7 [2021-07-13 19:33:02,418 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:02,443 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:02,445 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:02,445 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:83, output treesize:31 [2021-07-13 19:33:02,540 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:02,541 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1676888683] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:02,541 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:02,541 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:33:02,541 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841613536] [2021-07-13 19:33:02,541 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:02,541 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:02,541 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:02,541 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:02,541 INFO L87 Difference]: Start difference. First operand 1024 states and 3297 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:03,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:03,255 INFO L93 Difference]: Finished difference Result 1272 states and 4010 transitions. [2021-07-13 19:33:03,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:33:03,256 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:33:03,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:03,258 INFO L225 Difference]: With dead ends: 1272 [2021-07-13 19:33:03,258 INFO L226 Difference]: Without dead ends: 1213 [2021-07-13 19:33:03,258 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 698.3ms TimeCoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:33:03,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1213 states. [2021-07-13 19:33:03,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1213 to 1006. [2021-07-13 19:33:03,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1006 states, 1005 states have (on average 3.207960199004975) internal successors, (3224), 1005 states have internal predecessors, (3224), 0 states have call successors, (0), 0 states have call 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:03,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1006 states to 1006 states and 3224 transitions. [2021-07-13 19:33:03,270 INFO L78 Accepts]: Start accepts. Automaton has 1006 states and 3224 transitions. Word has length 24 [2021-07-13 19:33:03,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:03,270 INFO L482 AbstractCegarLoop]: Abstraction has 1006 states and 3224 transitions. [2021-07-13 19:33:03,270 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:03,271 INFO L276 IsEmpty]: Start isEmpty. Operand 1006 states and 3224 transitions. [2021-07-13 19:33:03,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:33:03,272 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:03,272 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:03,474 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 127 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1000 [2021-07-13 19:33:03,479 INFO L430 AbstractCegarLoop]: === Iteration 143 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:03,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:03,479 INFO L82 PathProgramCache]: Analyzing trace with hash -1416139284, now seen corresponding path program 127 times [2021-07-13 19:33:03,479 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:03,479 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199958643] [2021-07-13 19:33:03,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:03,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:03,721 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:03,721 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:03,722 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199958643] [2021-07-13 19:33:03,722 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199958643] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:03,722 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2043195448] [2021-07-13 19:33:03,722 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 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:33:03,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:03,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:33:03,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:03,823 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,823 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,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 19 treesize of output 15 [2021-07-13 19:33:03,824 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:03,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,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 19 treesize of output 15 [2021-07-13 19:33:03,828 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:03,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,832 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:33:03,833 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:03,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:33:03,838 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:03,907 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:03,910 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:33:03,910 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:197, output treesize:169 [2021-07-13 19:33:04,115 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 3=[o_2]} [2021-07-13 19:33:04,118 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:04,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33: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 29 treesize of output 23 [2021-07-13 19:33:04,120 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:04,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:04,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33: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 29 treesize of output 23 [2021-07-13 19:33:04,124 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:04,127 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:04,127 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:04,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 30 treesize of output 24 [2021-07-13 19:33:04,128 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:04,131 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:04,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 30 treesize of output 24 [2021-07-13 19:33:04,132 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:04,227 INFO L628 ElimStorePlain]: treesize reduction 66, result has 60.0 percent of original size [2021-07-13 19:33:04,230 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:04,230 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:04,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:33:04,232 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:04,234 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:04,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 12 treesize of output 8 [2021-07-13 19:33:04,236 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:33:04,278 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:04,280 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:33:04,280 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 5 variables, input treesize:205, output treesize:47 [2021-07-13 19:33:04,366 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:04,366 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2043195448] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:04,366 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:04,366 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:33:04,366 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664664258] [2021-07-13 19:33:04,366 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:04,366 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:04,367 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:04,367 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:04,367 INFO L87 Difference]: Start difference. First operand 1006 states and 3224 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:04,802 INFO L93 Difference]: Finished difference Result 1113 states and 3533 transitions. [2021-07-13 19:33:04,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:33:04,802 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:33:04,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:04,804 INFO L225 Difference]: With dead ends: 1113 [2021-07-13 19:33:04,804 INFO L226 Difference]: Without dead ends: 1060 [2021-07-13 19:33:04,804 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 552.4ms TimeCoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:33:04,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1060 states. [2021-07-13 19:33:04,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1060 to 1012. [2021-07-13 19:33:04,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1012 states, 1011 states have (on average 3.207715133531157) internal successors, (3243), 1011 states have internal predecessors, (3243), 0 states have call successors, (0), 0 states have call 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,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 3243 transitions. [2021-07-13 19:33:04,816 INFO L78 Accepts]: Start accepts. Automaton has 1012 states and 3243 transitions. Word has length 24 [2021-07-13 19:33:04,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:04,816 INFO L482 AbstractCegarLoop]: Abstraction has 1012 states and 3243 transitions. [2021-07-13 19:33:04,816 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,816 INFO L276 IsEmpty]: Start isEmpty. Operand 1012 states and 3243 transitions. [2021-07-13 19:33:04,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:33:04,817 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:04,817 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:05,040 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 128 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1006 [2021-07-13 19:33:05,040 INFO L430 AbstractCegarLoop]: === Iteration 144 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:05,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:05,041 INFO L82 PathProgramCache]: Analyzing trace with hash 910497546, now seen corresponding path program 128 times [2021-07-13 19:33:05,041 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:05,041 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084856354] [2021-07-13 19:33:05,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:05,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:05,283 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:05,283 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:05,283 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084856354] [2021-07-13 19:33:05,283 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084856354] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:05,283 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503711136] [2021-07-13 19:33:05,283 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 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:33:05,319 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:33:05,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:05,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:33:05,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:05,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,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 19 treesize of output 15 [2021-07-13 19:33:05,390 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:05,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,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:33:05,395 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:05,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,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 19 treesize of output 15 [2021-07-13 19:33:05,399 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:05,402 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,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 19 treesize of output 15 [2021-07-13 19:33:05,403 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:05,481 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:05,484 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:33:05,484 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:197, output treesize:169 [2021-07-13 19:33:05,625 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 10=[o_2]} [2021-07-13 19:33:05,629 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,629 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,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 19 treesize of output 15 [2021-07-13 19:33:05,630 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:05,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,635 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,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 19 treesize of output 15 [2021-07-13 19:33:05,636 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:05,639 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,640 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,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 20 treesize of output 16 [2021-07-13 19:33:05,641 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:05,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,646 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,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 19 treesize of output 15 [2021-07-13 19:33:05,647 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:05,651 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,651 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,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 19 treesize of output 15 [2021-07-13 19:33:05,652 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:05,656 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,656 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,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 20 treesize of output 16 [2021-07-13 19:33:05,657 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:05,661 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,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 20 treesize of output 16 [2021-07-13 19:33:05,662 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:05,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:33:05,667 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:05,865 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 60 [2021-07-13 19:33:05,865 INFO L628 ElimStorePlain]: treesize reduction 167, result has 53.5 percent of original size [2021-07-13 19:33:05,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,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 11 treesize of output 7 [2021-07-13 19:33:05,871 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:33:05,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,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 13 treesize of output 9 [2021-07-13 19:33:05,876 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:33:05,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:33:05,881 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:33:05,963 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:05,966 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:33:05,966 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 7 variables, input treesize:409, output treesize:96 [2021-07-13 19:33:06,124 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:06,125 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [503711136] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:06,125 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:06,125 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:33:06,125 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163510613] [2021-07-13 19:33:06,125 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:06,125 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:06,125 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:06,126 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:06,126 INFO L87 Difference]: Start difference. First operand 1012 states and 3243 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:06,642 INFO L93 Difference]: Finished difference Result 1229 states and 3846 transitions. [2021-07-13 19:33:06,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:33:06,643 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:33:06,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:06,645 INFO L225 Difference]: With dead ends: 1229 [2021-07-13 19:33:06,645 INFO L226 Difference]: Without dead ends: 1149 [2021-07-13 19:33:06,645 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 742.4ms TimeCoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:33:06,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1149 states. [2021-07-13 19:33:06,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1149 to 1015. [2021-07-13 19:33:06,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1015 states, 1014 states have (on average 3.2080867850098618) internal successors, (3253), 1014 states have internal predecessors, (3253), 0 states have call successors, (0), 0 states have call 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,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1015 states to 1015 states and 3253 transitions. [2021-07-13 19:33:06,659 INFO L78 Accepts]: Start accepts. Automaton has 1015 states and 3253 transitions. Word has length 24 [2021-07-13 19:33:06,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:06,659 INFO L482 AbstractCegarLoop]: Abstraction has 1015 states and 3253 transitions. [2021-07-13 19:33:06,659 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,659 INFO L276 IsEmpty]: Start isEmpty. Operand 1015 states and 3253 transitions. [2021-07-13 19:33:06,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:33:06,661 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:06,661 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:06,876 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1012 [2021-07-13 19:33:06,877 INFO L430 AbstractCegarLoop]: === Iteration 145 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:06,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:06,877 INFO L82 PathProgramCache]: Analyzing trace with hash -1784879286, now seen corresponding path program 129 times [2021-07-13 19:33:06,877 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:06,877 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079907835] [2021-07-13 19:33:06,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:06,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:07,123 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:07,123 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:07,123 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079907835] [2021-07-13 19:33:07,123 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079907835] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:07,124 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1129367929] [2021-07-13 19:33:07,124 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 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:33:07,155 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:33:07,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:07,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:33:07,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:07,223 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:07,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:07,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 19 treesize of output 15 [2021-07-13 19:33:07,224 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:07,228 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:07,228 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:07,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 19 treesize of output 15 [2021-07-13 19:33:07,229 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:07,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:07,233 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:07,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 19 treesize of output 15 [2021-07-13 19:33:07,234 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:07,237 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:07,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 19 treesize of output 15 [2021-07-13 19:33:07,238 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:07,307 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:07,309 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:33:07,309 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:197, output treesize:169 [2021-07-13 19:33:07,474 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 10=[o_2]} [2021-07-13 19:33:07,479 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:07,479 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:07,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 20 treesize of output 16 [2021-07-13 19:33:07,480 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:07,484 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:07,485 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:07,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 19 treesize of output 15 [2021-07-13 19:33:07,486 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:07,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:07,490 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:07,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 19 treesize of output 15 [2021-07-13 19:33:07,491 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:07,495 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:07,495 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:07,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 19 treesize of output 15 [2021-07-13 19:33:07,496 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:07,500 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:07,500 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:07,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 19 treesize of output 15 [2021-07-13 19:33:07,501 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:07,505 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:07,505 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:07,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:33:07,506 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:07,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:07,511 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:07,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 20 treesize of output 16 [2021-07-13 19:33:07,512 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:07,516 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:07,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 20 treesize of output 16 [2021-07-13 19:33:07,517 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:07,729 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 60 [2021-07-13 19:33:07,729 INFO L628 ElimStorePlain]: treesize reduction 166, result has 53.6 percent of original size [2021-07-13 19:33:07,733 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:07,733 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:07,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 11 treesize of output 7 [2021-07-13 19:33:07,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:33:07,738 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:07,739 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:07,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 13 treesize of output 9 [2021-07-13 19:33:07,740 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:33:07,744 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:07,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 12 treesize of output 8 [2021-07-13 19:33:07,745 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:33:07,828 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:07,830 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:33:07,830 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 7 variables, input treesize:409, output treesize:96 [2021-07-13 19:33:07,984 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:07,984 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1129367929] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:07,985 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:07,985 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:33:07,985 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209775625] [2021-07-13 19:33:07,985 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:07,985 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:07,985 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:07,985 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:07,985 INFO L87 Difference]: Start difference. First operand 1015 states and 3253 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:08,714 INFO L93 Difference]: Finished difference Result 1378 states and 4206 transitions. [2021-07-13 19:33:08,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:33:08,715 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:33:08,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:08,717 INFO L225 Difference]: With dead ends: 1378 [2021-07-13 19:33:08,717 INFO L226 Difference]: Without dead ends: 1256 [2021-07-13 19:33:08,718 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 849.3ms TimeCoverageRelationStatistics Valid=99, Invalid=453, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:33:08,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1256 states. [2021-07-13 19:33:08,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1256 to 1026. [2021-07-13 19:33:08,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1026 states, 1025 states have (on average 3.2234146341463417) internal successors, (3304), 1025 states have internal predecessors, (3304), 0 states have call successors, (0), 0 states have call 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,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1026 states to 1026 states and 3304 transitions. [2021-07-13 19:33:08,746 INFO L78 Accepts]: Start accepts. Automaton has 1026 states and 3304 transitions. Word has length 24 [2021-07-13 19:33:08,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:08,746 INFO L482 AbstractCegarLoop]: Abstraction has 1026 states and 3304 transitions. [2021-07-13 19:33:08,746 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,747 INFO L276 IsEmpty]: Start isEmpty. Operand 1026 states and 3304 transitions. [2021-07-13 19:33:08,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:33:08,748 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:08,748 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:08,948 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1018 [2021-07-13 19:33:08,948 INFO L430 AbstractCegarLoop]: === Iteration 146 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:08,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:08,949 INFO L82 PathProgramCache]: Analyzing trace with hash -1115351558, now seen corresponding path program 130 times [2021-07-13 19:33:08,949 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:08,949 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178240272] [2021-07-13 19:33:08,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:08,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:09,183 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:09,183 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:09,183 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178240272] [2021-07-13 19:33:09,183 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178240272] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:09,183 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [419339034] [2021-07-13 19:33:09,183 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 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:33:09,216 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:33:09,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:09,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:33:09,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:09,288 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:09,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:09,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 17 treesize of output 13 [2021-07-13 19:33:09,290 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:09,293 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:09,293 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:09,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 18 treesize of output 14 [2021-07-13 19:33:09,294 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:09,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:09,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:09,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 17 treesize of output 13 [2021-07-13 19:33:09,298 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:09,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:09,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 18 treesize of output 14 [2021-07-13 19:33:09,301 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:09,354 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:09,357 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:33:09,357 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:157, output treesize:129 [2021-07-13 19:33:09,470 INFO L446 ElimStorePlain]: Different costs {1=[o_4], 10=[o_2]} [2021-07-13 19:33:09,474 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:09,474 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:09,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 19 treesize of output 15 [2021-07-13 19:33:09,475 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:09,479 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:09,479 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:09,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 20 treesize of output 16 [2021-07-13 19:33:09,480 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:09,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:09,484 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:09,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 19 treesize of output 15 [2021-07-13 19:33:09,485 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:09,488 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:09,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 20 treesize of output 16 [2021-07-13 19:33:09,489 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:09,552 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:09,555 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:09,556 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:09,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 13 treesize of output 9 [2021-07-13 19:33:09,557 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:09,561 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:09,561 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:09,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 13 treesize of output 9 [2021-07-13 19:33:09,562 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:33:09,566 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:09,566 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:09,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 12 treesize of output 8 [2021-07-13 19:33:09,568 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:09,571 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:09,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 12 treesize of output 8 [2021-07-13 19:33:09,572 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:33:09,630 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:09,633 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:09,633 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 7 variables, input treesize:185, output treesize:69 [2021-07-13 19:33:09,802 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:09,802 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [419339034] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:09,802 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:09,803 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:33:09,803 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716092338] [2021-07-13 19:33:09,803 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:09,803 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:09,803 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:09,803 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:09,803 INFO L87 Difference]: Start difference. First operand 1026 states and 3304 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:10,344 INFO L93 Difference]: Finished difference Result 1346 states and 4191 transitions. [2021-07-13 19:33:10,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:33:10,345 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:33:10,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:10,347 INFO L225 Difference]: With dead ends: 1346 [2021-07-13 19:33:10,347 INFO L226 Difference]: Without dead ends: 1253 [2021-07-13 19:33:10,347 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 754.4ms TimeCoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:33:10,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1253 states. [2021-07-13 19:33:10,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1253 to 1037. [2021-07-13 19:33:10,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1037 states, 1036 states have (on average 3.2345559845559846) internal successors, (3351), 1036 states have internal predecessors, (3351), 0 states have call successors, (0), 0 states have call 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,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1037 states to 1037 states and 3351 transitions. [2021-07-13 19:33:10,360 INFO L78 Accepts]: Start accepts. Automaton has 1037 states and 3351 transitions. Word has length 24 [2021-07-13 19:33:10,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:10,360 INFO L482 AbstractCegarLoop]: Abstraction has 1037 states and 3351 transitions. [2021-07-13 19:33:10,360 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,360 INFO L276 IsEmpty]: Start isEmpty. Operand 1037 states and 3351 transitions. [2021-07-13 19:33:10,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:33:10,362 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:10,362 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:10,562 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1034,131 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:10,562 INFO L430 AbstractCegarLoop]: === Iteration 147 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:10,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:10,562 INFO L82 PathProgramCache]: Analyzing trace with hash -341147188, now seen corresponding path program 131 times [2021-07-13 19:33:10,562 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:10,563 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921652138] [2021-07-13 19:33:10,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:10,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:10,883 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:10,883 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:10,883 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921652138] [2021-07-13 19:33:10,883 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921652138] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:10,883 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [797446702] [2021-07-13 19:33:10,883 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 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:33:10,915 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:33:10,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:10,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:33:10,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:10,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:10,978 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:10,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 18 treesize of output 14 [2021-07-13 19:33:10,979 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:10,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:10,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 17 treesize of output 13 [2021-07-13 19:33:10,982 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:11,005 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:11,007 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:11,007 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:55 [2021-07-13 19:33:11,095 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:11,095 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:11,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 19 treesize of output 15 [2021-07-13 19:33:11,096 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:11,099 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:11,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 19 treesize of output 15 [2021-07-13 19:33:11,100 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:11,133 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:11,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:11,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:11,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 11 treesize of output 7 [2021-07-13 19:33:11,137 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:11,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:11,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:33:11,141 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:11,171 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:11,172 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:11,173 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:89, output treesize:31 [2021-07-13 19:33:11,265 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:11,265 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [797446702] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:11,265 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:11,265 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:33:11,265 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082879097] [2021-07-13 19:33:11,266 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:11,266 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:11,266 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:11,266 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:11,266 INFO L87 Difference]: Start difference. First operand 1037 states and 3351 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:11,810 INFO L93 Difference]: Finished difference Result 1192 states and 3822 transitions. [2021-07-13 19:33:11,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:33:11,810 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:33:11,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:11,812 INFO L225 Difference]: With dead ends: 1192 [2021-07-13 19:33:11,812 INFO L226 Difference]: Without dead ends: 1146 [2021-07-13 19:33:11,812 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 727.3ms TimeCoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:33:11,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1146 states. [2021-07-13 19:33:11,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1146 to 1027. [2021-07-13 19:33:11,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1027 states, 1026 states have (on average 3.224171539961014) internal successors, (3308), 1026 states have internal predecessors, (3308), 0 states have call successors, (0), 0 states have call 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,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1027 states to 1027 states and 3308 transitions. [2021-07-13 19:33:11,825 INFO L78 Accepts]: Start accepts. Automaton has 1027 states and 3308 transitions. Word has length 24 [2021-07-13 19:33:11,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:11,825 INFO L482 AbstractCegarLoop]: Abstraction has 1027 states and 3308 transitions. [2021-07-13 19:33:11,825 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,825 INFO L276 IsEmpty]: Start isEmpty. Operand 1027 states and 3308 transitions. [2021-07-13 19:33:11,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:33:11,826 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:11,826 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:12,027 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 132 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1044 [2021-07-13 19:33:12,027 INFO L430 AbstractCegarLoop]: === Iteration 148 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:12,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:12,027 INFO L82 PathProgramCache]: Analyzing trace with hash -189188054, now seen corresponding path program 132 times [2021-07-13 19:33:12,027 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:12,027 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857616678] [2021-07-13 19:33:12,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:12,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:12,187 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:12,187 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:12,187 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857616678] [2021-07-13 19:33:12,187 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857616678] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:12,187 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [941028973] [2021-07-13 19:33:12,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 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:33:12,222 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:33:12,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:12,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:33:12,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:12,310 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:12,310 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:12,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 18 treesize of output 14 [2021-07-13 19:33:12,311 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:12,313 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:12,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:33:12,314 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:12,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:12,336 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:12,337 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:63, output treesize:49 [2021-07-13 19:33:12,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:12,431 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:12,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 19 treesize of output 15 [2021-07-13 19:33:12,432 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:12,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:12,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 19 treesize of output 15 [2021-07-13 19:33:12,435 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:12,464 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:12,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:12,467 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:12,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:33:12,468 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:12,471 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:12,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:33:12,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:33:12,499 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:12,500 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:12,500 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:83, output treesize:25 [2021-07-13 19:33:12,564 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:12,564 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [941028973] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:12,564 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:12,564 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:33:12,564 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974967298] [2021-07-13 19:33:12,565 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:12,565 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:12,565 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:12,565 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:12,565 INFO L87 Difference]: Start difference. First operand 1027 states and 3308 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:13,079 INFO L93 Difference]: Finished difference Result 1128 states and 3592 transitions. [2021-07-13 19:33:13,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:33:13,080 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:33:13,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:13,082 INFO L225 Difference]: With dead ends: 1128 [2021-07-13 19:33:13,082 INFO L226 Difference]: Without dead ends: 1069 [2021-07-13 19:33:13,082 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 466.0ms TimeCoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:33:13,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1069 states. [2021-07-13 19:33:13,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1069 to 1031. [2021-07-13 19:33:13,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1031 states, 1030 states have (on average 3.224271844660194) internal successors, (3321), 1030 states have internal predecessors, (3321), 0 states have call successors, (0), 0 states have call 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,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1031 states to 1031 states and 3321 transitions. [2021-07-13 19:33:13,093 INFO L78 Accepts]: Start accepts. Automaton has 1031 states and 3321 transitions. Word has length 24 [2021-07-13 19:33:13,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:13,093 INFO L482 AbstractCegarLoop]: Abstraction has 1031 states and 3321 transitions. [2021-07-13 19:33:13,093 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,093 INFO L276 IsEmpty]: Start isEmpty. Operand 1031 states and 3321 transitions. [2021-07-13 19:33:13,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:33:13,095 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:13,095 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:13,295 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1050 [2021-07-13 19:33:13,295 INFO L430 AbstractCegarLoop]: === Iteration 149 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:13,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:13,296 INFO L82 PathProgramCache]: Analyzing trace with hash -1927159870, now seen corresponding path program 133 times [2021-07-13 19:33:13,296 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:13,296 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920087899] [2021-07-13 19:33:13,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:13,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:13,488 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:13,489 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:13,489 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920087899] [2021-07-13 19:33:13,489 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920087899] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:13,489 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [168660436] [2021-07-13 19:33:13,489 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 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:33:13,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:13,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:33:13,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:13,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:13,617 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:13,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 25 treesize of output 19 [2021-07-13 19:33:13,618 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:13,620 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:13,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:33:13,621 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:13,645 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:13,646 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:13,646 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:79, output treesize:57 [2021-07-13 19:33:13,707 INFO L446 ElimStorePlain]: Different costs {1=[o_4], 3=[o_0]} [2021-07-13 19:33:13,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:13,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:13,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 19 treesize of output 15 [2021-07-13 19:33:13,711 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:13,714 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:13,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 20 treesize of output 16 [2021-07-13 19:33:13,715 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:13,741 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:13,744 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:13,745 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:13,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 12 treesize of output 8 [2021-07-13 19:33:13,746 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:13,749 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:13,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 13 treesize of output 9 [2021-07-13 19:33:13,750 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:13,775 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:13,777 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:33:13,777 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:85, output treesize:27 [2021-07-13 19:33:13,861 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:13,861 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [168660436] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:13,861 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:13,861 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:33:13,861 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70936908] [2021-07-13 19:33:13,861 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:13,861 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:13,861 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:13,862 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:13,862 INFO L87 Difference]: Start difference. First operand 1031 states and 3321 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:14,067 INFO L93 Difference]: Finished difference Result 1090 states and 3465 transitions. [2021-07-13 19:33:14,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:33:14,067 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:33:14,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:14,069 INFO L225 Difference]: With dead ends: 1090 [2021-07-13 19:33:14,069 INFO L226 Difference]: Without dead ends: 1055 [2021-07-13 19:33:14,069 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 357.1ms TimeCoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:33:14,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1055 states. [2021-07-13 19:33:14,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1055 to 1033. [2021-07-13 19:33:14,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1033 states, 1032 states have (on average 3.2228682170542635) internal successors, (3326), 1032 states have internal predecessors, (3326), 0 states have call successors, (0), 0 states have call 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,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1033 states to 1033 states and 3326 transitions. [2021-07-13 19:33:14,080 INFO L78 Accepts]: Start accepts. Automaton has 1033 states and 3326 transitions. Word has length 24 [2021-07-13 19:33:14,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:14,080 INFO L482 AbstractCegarLoop]: Abstraction has 1033 states and 3326 transitions. [2021-07-13 19:33:14,080 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,080 INFO L276 IsEmpty]: Start isEmpty. Operand 1033 states and 3326 transitions. [2021-07-13 19:33:14,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:33:14,081 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:14,081 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:14,303 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1056 [2021-07-13 19:33:14,303 INFO L430 AbstractCegarLoop]: === Iteration 150 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:14,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:14,304 INFO L82 PathProgramCache]: Analyzing trace with hash 1830314570, now seen corresponding path program 134 times [2021-07-13 19:33:14,304 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:14,304 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058998700] [2021-07-13 19:33:14,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:14,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:14,488 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:14,488 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:14,488 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058998700] [2021-07-13 19:33:14,488 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058998700] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:14,488 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [460986829] [2021-07-13 19:33:14,488 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 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:33:14,520 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:33:14,520 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:14,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:33:14,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:14,606 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:14,606 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:14,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 27 treesize of output 21 [2021-07-13 19:33:14,607 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:14,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:14,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:14,611 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:14,643 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:14,644 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:14,644 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:99, output treesize:77 [2021-07-13 19:33:14,717 INFO L446 ElimStorePlain]: Different costs {1=[o_2], 3=[o_0]} [2021-07-13 19:33:14,720 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:14,721 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:14,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 19 treesize of output 15 [2021-07-13 19:33:14,722 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:14,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:14,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:14,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 20 treesize of output 16 [2021-07-13 19:33:14,726 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:14,729 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:14,729 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:14,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:33:14,730 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:14,733 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:14,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 19 treesize of output 15 [2021-07-13 19:33:14,734 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:14,831 INFO L628 ElimStorePlain]: treesize reduction 58, result has 64.6 percent of original size [2021-07-13 19:33:14,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:14,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:14,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 13 treesize of output 9 [2021-07-13 19:33:14,836 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:14,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:14,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 11 treesize of output 7 [2021-07-13 19:33:14,840 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:33:14,882 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:14,884 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:33:14,884 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 5 variables, input treesize:189, output treesize:47 [2021-07-13 19:33:14,966 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:14,966 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [460986829] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:14,966 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:14,966 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:33:14,966 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243200462] [2021-07-13 19:33:14,966 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:33:14,966 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:14,967 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:33:14,967 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:33:14,967 INFO L87 Difference]: Start difference. First operand 1033 states and 3326 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:33:15,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:15,200 INFO L93 Difference]: Finished difference Result 1094 states and 3463 transitions. [2021-07-13 19:33:15,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:33:15,200 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:33:15,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:15,202 INFO L225 Difference]: With dead ends: 1094 [2021-07-13 19:33:15,202 INFO L226 Difference]: Without dead ends: 1041 [2021-07-13 19:33:15,202 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 356.9ms TimeCoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:15,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1041 states. [2021-07-13 19:33:15,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1041 to 1031. [2021-07-13 19:33:15,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1031 states, 1030 states have (on average 3.224271844660194) internal successors, (3321), 1030 states have internal predecessors, (3321), 0 states have call successors, (0), 0 states have call 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,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1031 states to 1031 states and 3321 transitions. [2021-07-13 19:33:15,212 INFO L78 Accepts]: Start accepts. Automaton has 1031 states and 3321 transitions. Word has length 24 [2021-07-13 19:33:15,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:15,212 INFO L482 AbstractCegarLoop]: Abstraction has 1031 states and 3321 transitions. [2021-07-13 19:33:15,213 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:33:15,213 INFO L276 IsEmpty]: Start isEmpty. Operand 1031 states and 3321 transitions. [2021-07-13 19:33:15,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:33:15,214 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:15,214 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:15,414 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1062,135 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:15,414 INFO L430 AbstractCegarLoop]: === Iteration 151 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:15,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:15,415 INFO L82 PathProgramCache]: Analyzing trace with hash -1077890356, now seen corresponding path program 135 times [2021-07-13 19:33:15,415 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:15,415 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429654822] [2021-07-13 19:33:15,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:15,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:15,587 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:15,587 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:15,587 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429654822] [2021-07-13 19:33:15,587 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429654822] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:15,587 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [306113912] [2021-07-13 19:33:15,587 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 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:33:15,620 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:33:15,620 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:15,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:33:15,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:15,691 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:15,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:15,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:33:15,697 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:15,699 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:15,700 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:15,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 18 treesize of output 14 [2021-07-13 19:33:15,701 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:15,703 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:15,704 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:15,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:33:15,705 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:15,707 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:15,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 18 treesize of output 14 [2021-07-13 19:33:15,708 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:15,758 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:15,761 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:33:15,761 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:157, output treesize:129 [2021-07-13 19:33:15,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:15,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:33:15,978 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:15,989 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:15,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:15,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:33:15,993 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:33:16,002 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:16,004 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:33:16,004 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:40, output treesize:11 [2021-07-13 19:33:16,042 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:16,042 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [306113912] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:16,042 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:16,042 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:33:16,042 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79438961] [2021-07-13 19:33:16,042 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:16,042 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:16,042 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:16,042 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:16,043 INFO L87 Difference]: Start difference. First operand 1031 states and 3321 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:16,446 INFO L93 Difference]: Finished difference Result 1134 states and 3587 transitions. [2021-07-13 19:33:16,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:33:16,446 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:33:16,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:16,448 INFO L225 Difference]: With dead ends: 1134 [2021-07-13 19:33:16,448 INFO L226 Difference]: Without dead ends: 1103 [2021-07-13 19:33:16,448 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 517.6ms TimeCoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:33:16,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1103 states. [2021-07-13 19:33:16,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1103 to 1046. [2021-07-13 19:33:16,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1046 states, 1045 states have (on average 3.2239234449760765) internal successors, (3369), 1045 states have internal predecessors, (3369), 0 states have call successors, (0), 0 states have call 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,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1046 states to 1046 states and 3369 transitions. [2021-07-13 19:33:16,460 INFO L78 Accepts]: Start accepts. Automaton has 1046 states and 3369 transitions. Word has length 24 [2021-07-13 19:33:16,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:16,460 INFO L482 AbstractCegarLoop]: Abstraction has 1046 states and 3369 transitions. [2021-07-13 19:33:16,460 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,460 INFO L276 IsEmpty]: Start isEmpty. Operand 1046 states and 3369 transitions. [2021-07-13 19:33:16,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:33:16,461 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:16,461 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:16,662 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 136 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1066 [2021-07-13 19:33:16,662 INFO L430 AbstractCegarLoop]: === Iteration 152 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:16,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:16,662 INFO L82 PathProgramCache]: Analyzing trace with hash 1479105124, now seen corresponding path program 136 times [2021-07-13 19:33:16,662 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:16,662 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021390607] [2021-07-13 19:33:16,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:16,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:16,862 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:16,863 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:16,863 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021390607] [2021-07-13 19:33:16,863 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021390607] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:16,863 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2084044750] [2021-07-13 19:33:16,863 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 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:33:16,901 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:33:16,901 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:16,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:33:16,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:16,972 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:16,972 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:16,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 18 treesize of output 14 [2021-07-13 19:33:16,973 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:16,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:16,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:16,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:33:16,977 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:16,980 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:16,980 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:16,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 18 treesize of output 14 [2021-07-13 19:33:16,981 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:16,983 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:16,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 17 treesize of output 13 [2021-07-13 19:33:16,984 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:17,036 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:17,038 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:33:17,038 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:157, output treesize:129 [2021-07-13 19:33:17,196 INFO L446 ElimStorePlain]: Different costs {1=[o_4], 3=[o_0]} [2021-07-13 19:33:17,198 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:17,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:17,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 20 treesize of output 16 [2021-07-13 19:33:17,200 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:17,202 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:17,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 19 treesize of output 15 [2021-07-13 19:33:17,203 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:17,230 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:17,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:17,233 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:17,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 12 treesize of output 8 [2021-07-13 19:33:17,234 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:17,237 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:17,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 13 treesize of output 9 [2021-07-13 19:33:17,238 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:17,263 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:17,277 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:33:17,277 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:85, output treesize:27 [2021-07-13 19:33:17,331 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:17,332 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2084044750] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:17,332 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:17,332 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:33:17,332 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640747739] [2021-07-13 19:33:17,332 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:33:17,332 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:17,332 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:33:17,332 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:33:17,332 INFO L87 Difference]: Start difference. First operand 1046 states and 3369 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:17,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:17,731 INFO L93 Difference]: Finished difference Result 1201 states and 3748 transitions. [2021-07-13 19:33:17,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:33:17,731 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 24 [2021-07-13 19:33:17,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:17,733 INFO L225 Difference]: With dead ends: 1201 [2021-07-13 19:33:17,733 INFO L226 Difference]: Without dead ends: 1154 [2021-07-13 19:33:17,733 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 468.3ms TimeCoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:17,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1154 states. [2021-07-13 19:33:17,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1154 to 1040. [2021-07-13 19:33:17,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1040 states, 1039 states have (on average 3.231953801732435) internal successors, (3358), 1039 states have internal predecessors, (3358), 0 states have call successors, (0), 0 states have call 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:17,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1040 states to 1040 states and 3358 transitions. [2021-07-13 19:33:17,745 INFO L78 Accepts]: Start accepts. Automaton has 1040 states and 3358 transitions. Word has length 24 [2021-07-13 19:33:17,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:17,745 INFO L482 AbstractCegarLoop]: Abstraction has 1040 states and 3358 transitions. [2021-07-13 19:33:17,745 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:17,745 INFO L276 IsEmpty]: Start isEmpty. Operand 1040 states and 3358 transitions. [2021-07-13 19:33:17,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:33:17,746 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:17,747 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:17,947 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1072,137 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:17,947 INFO L430 AbstractCegarLoop]: === Iteration 153 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:17,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:17,948 INFO L82 PathProgramCache]: Analyzing trace with hash 1698401100, now seen corresponding path program 137 times [2021-07-13 19:33:17,948 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:17,948 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585774879] [2021-07-13 19:33:17,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:17,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:18,143 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:33:18,143 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:18,143 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585774879] [2021-07-13 19:33:18,144 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585774879] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:18,144 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1259051470] [2021-07-13 19:33:18,144 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 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:33:18,189 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:33:18,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:18,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:33:18,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:18,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:18,261 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:18,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 18 treesize of output 14 [2021-07-13 19:33:18,262 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:18,264 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:18,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:33:18,265 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:18,292 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:18,293 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:18,294 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:55 [2021-07-13 19:33:18,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:18,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:18,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:33:18,448 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:18,451 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:18,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 19 treesize of output 15 [2021-07-13 19:33:18,452 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:18,494 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:18,497 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:18,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:18,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:33:18,500 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:18,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:18,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 11 treesize of output 7 [2021-07-13 19:33:18,505 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:18,540 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:18,542 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:18,542 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:83, output treesize:25 [2021-07-13 19:33:18,614 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:33:18,614 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1259051470] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:18,614 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:18,614 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:33:18,614 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634584087] [2021-07-13 19:33:18,615 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:18,615 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:18,615 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:18,615 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:18,615 INFO L87 Difference]: Start difference. First operand 1040 states and 3358 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:19,182 INFO L93 Difference]: Finished difference Result 1162 states and 3663 transitions. [2021-07-13 19:33:19,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:33:19,183 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:33:19,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:19,185 INFO L225 Difference]: With dead ends: 1162 [2021-07-13 19:33:19,185 INFO L226 Difference]: Without dead ends: 1099 [2021-07-13 19:33:19,185 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 569.2ms TimeCoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:33:19,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1099 states. [2021-07-13 19:33:19,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1099 to 1039. [2021-07-13 19:33:19,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1039 states, 1038 states have (on average 3.2235067437379574) internal successors, (3346), 1038 states have internal predecessors, (3346), 0 states have call successors, (0), 0 states have call 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,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1039 states to 1039 states and 3346 transitions. [2021-07-13 19:33:19,197 INFO L78 Accepts]: Start accepts. Automaton has 1039 states and 3346 transitions. Word has length 24 [2021-07-13 19:33:19,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:19,197 INFO L482 AbstractCegarLoop]: Abstraction has 1039 states and 3346 transitions. [2021-07-13 19:33:19,197 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,197 INFO L276 IsEmpty]: Start isEmpty. Operand 1039 states and 3346 transitions. [2021-07-13 19:33:19,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:33:19,198 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:19,198 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:19,399 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1080 [2021-07-13 19:33:19,399 INFO L430 AbstractCegarLoop]: === Iteration 154 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:19,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:19,399 INFO L82 PathProgramCache]: Analyzing trace with hash -335235380, now seen corresponding path program 138 times [2021-07-13 19:33:19,399 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:19,399 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921827419] [2021-07-13 19:33:19,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:19,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:19,614 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:19,614 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:19,614 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921827419] [2021-07-13 19:33:19,614 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921827419] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:19,614 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [234316836] [2021-07-13 19:33:19,614 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 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:33:19,648 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-13 19:33:19,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:19,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:33:19,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:19,720 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:19,721 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:19,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 18 treesize of output 14 [2021-07-13 19:33:19,722 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:19,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:19,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:19,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 17 treesize of output 13 [2021-07-13 19:33:19,726 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:19,729 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:19,729 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:19,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:33:19,730 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:19,732 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:19,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 18 treesize of output 14 [2021-07-13 19:33:19,733 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:19,785 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:19,788 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:33:19,788 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:157, output treesize:129 [2021-07-13 19:33:19,973 INFO L446 ElimStorePlain]: Different costs {1=[o_4], 3=[o_0]} [2021-07-13 19:33:19,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:19,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:19,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:33:19,978 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:19,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:19,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:19,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 19 treesize of output 15 [2021-07-13 19:33:19,982 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:19,985 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:19,986 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:19,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 19 treesize of output 15 [2021-07-13 19:33:19,986 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:19,989 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:19,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 19 treesize of output 15 [2021-07-13 19:33:19,990 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:20,065 INFO L628 ElimStorePlain]: treesize reduction 102, result has 41.0 percent of original size [2021-07-13 19:33:20,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:20,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:33:20,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:33:20,100 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:20,102 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:33:20,102 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 5 variables, input treesize:197, output treesize:34 [2021-07-13 19:33:20,179 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:20,179 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [234316836] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:20,179 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:20,180 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:33:20,180 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523551717] [2021-07-13 19:33:20,180 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:20,180 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:20,180 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:20,180 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:20,180 INFO L87 Difference]: Start difference. First operand 1039 states and 3346 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:20,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:20,537 INFO L93 Difference]: Finished difference Result 1244 states and 3866 transitions. [2021-07-13 19:33:20,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:33:20,538 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:33:20,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:20,540 INFO L225 Difference]: With dead ends: 1244 [2021-07-13 19:33:20,540 INFO L226 Difference]: Without dead ends: 1153 [2021-07-13 19:33:20,540 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 549.8ms TimeCoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:33:20,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1153 states. [2021-07-13 19:33:20,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1153 to 1033. [2021-07-13 19:33:20,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1033 states, 1032 states have (on average 3.2248062015503876) internal successors, (3328), 1032 states have internal predecessors, (3328), 0 states have call successors, (0), 0 states have call 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:20,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1033 states to 1033 states and 3328 transitions. [2021-07-13 19:33:20,552 INFO L78 Accepts]: Start accepts. Automaton has 1033 states and 3328 transitions. Word has length 24 [2021-07-13 19:33:20,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:20,552 INFO L482 AbstractCegarLoop]: Abstraction has 1033 states and 3328 transitions. [2021-07-13 19:33:20,552 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:20,552 INFO L276 IsEmpty]: Start isEmpty. Operand 1033 states and 3328 transitions. [2021-07-13 19:33:20,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:33:20,553 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:20,553 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:20,754 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1086,139 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:20,754 INFO L430 AbstractCegarLoop]: === Iteration 155 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:20,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:20,754 INFO L82 PathProgramCache]: Analyzing trace with hash -509127550, now seen corresponding path program 139 times [2021-07-13 19:33:20,754 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:20,754 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863487878] [2021-07-13 19:33:20,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:20,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:20,927 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:20,927 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:20,927 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863487878] [2021-07-13 19:33:20,927 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863487878] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:20,927 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30068623] [2021-07-13 19:33:20,927 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 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:33:20,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:20,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:33:20,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:21,055 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:21,056 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:21,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:33:21,057 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:21,060 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:21,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:21,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 17 treesize of output 13 [2021-07-13 19:33:21,062 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:21,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:21,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:21,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 18 treesize of output 14 [2021-07-13 19:33:21,066 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:21,069 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:21,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:33:21,070 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:21,122 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:21,125 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:33:21,125 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:157, output treesize:129 [2021-07-13 19:33:21,238 INFO L446 ElimStorePlain]: Different costs {1=[o_4], 10=[o_0]} [2021-07-13 19:33:21,241 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:21,242 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:21,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 19 treesize of output 15 [2021-07-13 19:33:21,243 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:21,246 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:21,247 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:21,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 19 treesize of output 15 [2021-07-13 19:33:21,247 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:21,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:21,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:21,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 20 treesize of output 16 [2021-07-13 19:33:21,252 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:21,255 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:21,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 20 treesize of output 16 [2021-07-13 19:33:21,256 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:21,317 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:21,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:21,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:21,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 13 treesize of output 9 [2021-07-13 19:33:21,323 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:21,326 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:21,326 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:21,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 13 treesize of output 9 [2021-07-13 19:33:21,328 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:33:21,331 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:21,331 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:21,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 12 treesize of output 8 [2021-07-13 19:33:21,333 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:21,336 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:21,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 12 treesize of output 8 [2021-07-13 19:33:21,338 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:33:21,395 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:21,398 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:21,398 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 7 variables, input treesize:185, output treesize:69 [2021-07-13 19:33:21,514 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:21,514 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30068623] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:21,514 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:21,514 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:33:21,514 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120863818] [2021-07-13 19:33:21,514 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:33:21,514 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:21,514 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:33:21,515 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:33:21,515 INFO L87 Difference]: Start difference. First operand 1033 states and 3328 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,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:21,847 INFO L93 Difference]: Finished difference Result 1209 states and 3801 transitions. [2021-07-13 19:33:21,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:33:21,847 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 24 [2021-07-13 19:33:21,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:21,849 INFO L225 Difference]: With dead ends: 1209 [2021-07-13 19:33:21,849 INFO L226 Difference]: Without dead ends: 1162 [2021-07-13 19:33:21,849 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 452.1ms TimeCoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:33:21,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1162 states. [2021-07-13 19:33:21,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1162 to 1040. [2021-07-13 19:33:21,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1040 states, 1039 states have (on average 3.236766121270452) internal successors, (3363), 1039 states have internal predecessors, (3363), 0 states have call successors, (0), 0 states have call 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,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1040 states to 1040 states and 3363 transitions. [2021-07-13 19:33:21,862 INFO L78 Accepts]: Start accepts. Automaton has 1040 states and 3363 transitions. Word has length 24 [2021-07-13 19:33:21,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:21,862 INFO L482 AbstractCegarLoop]: Abstraction has 1040 states and 3363 transitions. [2021-07-13 19:33:21,862 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,862 INFO L276 IsEmpty]: Start isEmpty. Operand 1040 states and 3363 transitions. [2021-07-13 19:33:21,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:33:21,863 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:21,863 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:22,064 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1094,140 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:22,064 INFO L430 AbstractCegarLoop]: === Iteration 156 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:22,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:22,064 INFO L82 PathProgramCache]: Analyzing trace with hash -1389401086, now seen corresponding path program 140 times [2021-07-13 19:33:22,064 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:22,064 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040385424] [2021-07-13 19:33:22,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:22,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:22,234 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:33:22,234 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:22,235 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040385424] [2021-07-13 19:33:22,235 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040385424] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:22,235 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1989781757] [2021-07-13 19:33:22,235 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 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:33:22,266 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:33:22,266 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:22,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:33:22,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:22,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:22,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:22,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 18 treesize of output 14 [2021-07-13 19:33:22,339 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:22,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:22,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:22,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 18 treesize of output 14 [2021-07-13 19:33:22,343 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:22,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:22,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:22,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:33:22,347 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:22,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:22,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:33:22,350 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:22,403 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:22,405 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:33:22,405 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:157, output treesize:129 [2021-07-13 19:33:22,518 INFO L446 ElimStorePlain]: Different costs {1=[o_4], 10=[o_0]} [2021-07-13 19:33:22,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:22,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:22,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 20 treesize of output 16 [2021-07-13 19:33:22,523 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:22,526 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:22,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:22,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 20 treesize of output 16 [2021-07-13 19:33:22,528 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:22,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:22,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:22,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 19 treesize of output 15 [2021-07-13 19:33:22,532 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:22,535 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:22,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 19 treesize of output 15 [2021-07-13 19:33:22,536 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:22,598 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:22,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:22,602 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:22,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 13 treesize of output 9 [2021-07-13 19:33:22,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:33:22,617 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:22,617 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:22,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:33:22,619 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:33:22,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:22,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:22,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 12 treesize of output 8 [2021-07-13 19:33:22,635 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:22,638 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:22,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 13 treesize of output 9 [2021-07-13 19:33:22,640 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:33:22,696 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:22,699 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:22,699 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 7 variables, input treesize:185, output treesize:69 [2021-07-13 19:33:22,810 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:33:22,810 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1989781757] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:22,810 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:22,810 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:33:22,810 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146997095] [2021-07-13 19:33:22,810 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:33:22,810 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:22,811 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:33:22,811 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:33:22,811 INFO L87 Difference]: Start difference. First operand 1040 states and 3363 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:23,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:23,046 INFO L93 Difference]: Finished difference Result 1184 states and 3736 transitions. [2021-07-13 19:33:23,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:33:23,046 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 24 [2021-07-13 19:33:23,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:23,048 INFO L225 Difference]: With dead ends: 1184 [2021-07-13 19:33:23,048 INFO L226 Difference]: Without dead ends: 1165 [2021-07-13 19:33:23,049 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 369.9ms TimeCoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:33:23,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1165 states. [2021-07-13 19:33:23,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1165 to 1033. [2021-07-13 19:33:23,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1033 states, 1032 states have (on average 3.2248062015503876) internal successors, (3328), 1032 states have internal predecessors, (3328), 0 states have call successors, (0), 0 states have call 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,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1033 states to 1033 states and 3328 transitions. [2021-07-13 19:33:23,061 INFO L78 Accepts]: Start accepts. Automaton has 1033 states and 3328 transitions. Word has length 24 [2021-07-13 19:33:23,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:23,061 INFO L482 AbstractCegarLoop]: Abstraction has 1033 states and 3328 transitions. [2021-07-13 19:33:23,061 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:23,061 INFO L276 IsEmpty]: Start isEmpty. Operand 1033 states and 3328 transitions. [2021-07-13 19:33:23,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:33:23,062 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:23,062 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:23,263 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1102,141 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:23,263 INFO L430 AbstractCegarLoop]: === Iteration 157 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:23,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:23,263 INFO L82 PathProgramCache]: Analyzing trace with hash 324643820, now seen corresponding path program 141 times [2021-07-13 19:33:23,263 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:23,263 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293787010] [2021-07-13 19:33:23,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:23,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:23,477 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:23,477 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:23,477 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293787010] [2021-07-13 19:33:23,477 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293787010] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:23,477 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [446298130] [2021-07-13 19:33:23,477 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 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:33:23,508 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:33:23,508 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:23,509 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:33:23,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:23,571 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:23,572 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:23,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:33:23,573 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:23,575 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:23,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 19 treesize of output 15 [2021-07-13 19:33:23,576 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:23,608 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:23,610 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:23,610 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:89, output treesize:75 [2021-07-13 19:33:23,716 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:23,717 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:23,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:33:23,718 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:23,720 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:23,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 19 treesize of output 15 [2021-07-13 19:33:23,721 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:23,749 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:23,751 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:23,751 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:23,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 13 treesize of output 9 [2021-07-13 19:33:23,753 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:23,755 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:23,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 11 treesize of output 7 [2021-07-13 19:33:23,757 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:23,783 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:23,784 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:23,785 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:85, output treesize:27 [2021-07-13 19:33:23,867 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:23,867 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [446298130] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:23,867 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:23,867 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:33:23,868 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595632352] [2021-07-13 19:33:23,868 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:23,868 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:23,868 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:23,868 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:23,868 INFO L87 Difference]: Start difference. First operand 1033 states and 3328 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:24,305 INFO L93 Difference]: Finished difference Result 1101 states and 3501 transitions. [2021-07-13 19:33:24,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:33:24,305 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:33:24,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:24,307 INFO L225 Difference]: With dead ends: 1101 [2021-07-13 19:33:24,307 INFO L226 Difference]: Without dead ends: 1062 [2021-07-13 19:33:24,307 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 560.4ms TimeCoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:33:24,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1062 states. [2021-07-13 19:33:24,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1062 to 1036. [2021-07-13 19:33:24,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1036 states, 1035 states have (on average 3.22512077294686) internal successors, (3338), 1035 states have internal predecessors, (3338), 0 states have call successors, (0), 0 states have call 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,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1036 states to 1036 states and 3338 transitions. [2021-07-13 19:33:24,318 INFO L78 Accepts]: Start accepts. Automaton has 1036 states and 3338 transitions. Word has length 24 [2021-07-13 19:33:24,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:24,318 INFO L482 AbstractCegarLoop]: Abstraction has 1036 states and 3338 transitions. [2021-07-13 19:33:24,318 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,318 INFO L276 IsEmpty]: Start isEmpty. Operand 1036 states and 3338 transitions. [2021-07-13 19:33:24,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:33:24,320 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:24,320 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:24,520 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 142 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1110 [2021-07-13 19:33:24,520 INFO L430 AbstractCegarLoop]: === Iteration 158 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:24,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:24,521 INFO L82 PathProgramCache]: Analyzing trace with hash -1643686646, now seen corresponding path program 142 times [2021-07-13 19:33:24,521 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:24,521 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014420079] [2021-07-13 19:33:24,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:24,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:24,694 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:24,694 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:24,694 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014420079] [2021-07-13 19:33:24,694 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014420079] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:24,694 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918975750] [2021-07-13 19:33:24,694 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 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:33:24,725 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:33:24,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:24,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:33:24,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:24,793 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:24,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:24,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 19 treesize of output 15 [2021-07-13 19:33:24,795 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:24,798 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:24,798 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:24,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 19 treesize of output 15 [2021-07-13 19:33:24,799 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:24,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:24,803 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:24,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 19 treesize of output 15 [2021-07-13 19:33:24,803 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:24,806 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:24,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 19 treesize of output 15 [2021-07-13 19:33:24,807 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:24,875 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:24,878 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:33:24,878 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:197, output treesize:169 [2021-07-13 19:33:25,050 INFO L446 ElimStorePlain]: Different costs {1=[o_2], 10=[o_0]} [2021-07-13 19:33:25,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:25,055 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:25,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 19 treesize of output 15 [2021-07-13 19:33:25,055 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:25,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:25,060 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:25,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 19 treesize of output 15 [2021-07-13 19:33:25,061 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:25,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:25,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:25,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 19 treesize of output 15 [2021-07-13 19:33:25,066 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:25,069 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:25,070 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:25,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 20 treesize of output 16 [2021-07-13 19:33:25,071 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:25,075 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:25,075 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:25,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 20 treesize of output 16 [2021-07-13 19:33:25,076 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:25,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:25,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:25,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 20 treesize of output 16 [2021-07-13 19:33:25,081 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:25,085 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:25,085 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:25,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:33:25,086 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:25,090 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:25,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 20 treesize of output 16 [2021-07-13 19:33:25,091 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:25,290 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 54 [2021-07-13 19:33:25,290 INFO L628 ElimStorePlain]: treesize reduction 177, result has 51.0 percent of original size [2021-07-13 19:33:25,294 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:25,294 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:25,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 13 treesize of output 9 [2021-07-13 19:33:25,296 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:33:25,299 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:25,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 12 treesize of output 8 [2021-07-13 19:33:25,301 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:33:25,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:25,385 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:33:25,385 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 7 variables, input treesize:409, output treesize:96 [2021-07-13 19:33:25,536 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:25,537 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918975750] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:25,537 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:25,537 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:33:25,537 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265387369] [2021-07-13 19:33:25,537 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:33:25,537 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:25,537 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:33:25,537 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:33:25,537 INFO L87 Difference]: Start difference. First operand 1036 states and 3338 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:33:26,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:26,038 INFO L93 Difference]: Finished difference Result 1268 states and 3956 transitions. [2021-07-13 19:33:26,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:33:26,038 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:33:26,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:26,040 INFO L225 Difference]: With dead ends: 1268 [2021-07-13 19:33:26,040 INFO L226 Difference]: Without dead ends: 1172 [2021-07-13 19:33:26,040 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 647.8ms TimeCoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:33:26,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1172 states. [2021-07-13 19:33:26,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1172 to 1045. [2021-07-13 19:33:26,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1045 states, 1044 states have (on average 3.235632183908046) internal successors, (3378), 1044 states have internal predecessors, (3378), 0 states have call successors, (0), 0 states have call 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,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1045 states to 1045 states and 3378 transitions. [2021-07-13 19:33:26,063 INFO L78 Accepts]: Start accepts. Automaton has 1045 states and 3378 transitions. Word has length 24 [2021-07-13 19:33:26,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:26,063 INFO L482 AbstractCegarLoop]: Abstraction has 1045 states and 3378 transitions. [2021-07-13 19:33:26,063 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:33:26,063 INFO L276 IsEmpty]: Start isEmpty. Operand 1045 states and 3378 transitions. [2021-07-13 19:33:26,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:33:26,065 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:26,065 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:26,268 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1116 [2021-07-13 19:33:26,269 INFO L430 AbstractCegarLoop]: === Iteration 159 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:26,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:26,269 INFO L82 PathProgramCache]: Analyzing trace with hash 1771007114, now seen corresponding path program 143 times [2021-07-13 19:33:26,269 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:26,269 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451272745] [2021-07-13 19:33:26,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:26,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:26,405 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:33:26,406 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:26,406 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451272745] [2021-07-13 19:33:26,406 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451272745] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:26,406 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1839249965] [2021-07-13 19:33:26,406 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 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:33:26,437 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:33:26,438 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:26,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:33:26,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:26,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:26,499 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:26,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 19 treesize of output 15 [2021-07-13 19:33:26,500 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:26,502 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:26,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 19 treesize of output 15 [2021-07-13 19:33:26,503 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:26,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:26,536 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:26,537 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:89, output treesize:75 [2021-07-13 19:33:26,618 INFO L446 ElimStorePlain]: Different costs {1=[o_2], 3=[o_0]} [2021-07-13 19:33:26,622 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:26,622 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:26,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 20 treesize of output 16 [2021-07-13 19:33:26,623 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:26,626 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:26,627 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:26,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 19 treesize of output 15 [2021-07-13 19:33:26,627 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:26,630 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:26,631 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:26,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 20 treesize of output 16 [2021-07-13 19:33:26,632 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:26,635 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:26,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 19 treesize of output 15 [2021-07-13 19:33:26,636 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:26,702 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:26,706 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:26,706 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:26,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 11 treesize of output 7 [2021-07-13 19:33:26,708 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:26,711 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:26,711 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:26,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 13 treesize of output 9 [2021-07-13 19:33:26,713 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:33:26,716 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:26,716 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:26,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:33:26,718 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:26,721 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:26,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 12 treesize of output 8 [2021-07-13 19:33:26,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:33:26,784 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:26,787 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:26,787 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 5 variables, input treesize:185, output treesize:69 [2021-07-13 19:33:26,906 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:33:26,906 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1839249965] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:26,906 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:26,906 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:33:26,906 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360683223] [2021-07-13 19:33:26,906 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:33:26,906 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:26,907 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:33:26,907 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:33:26,907 INFO L87 Difference]: Start difference. First operand 1045 states and 3378 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:33:27,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:27,679 INFO L93 Difference]: Finished difference Result 1398 states and 4313 transitions. [2021-07-13 19:33:27,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:33:27,679 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:33:27,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:27,682 INFO L225 Difference]: With dead ends: 1398 [2021-07-13 19:33:27,682 INFO L226 Difference]: Without dead ends: 1302 [2021-07-13 19:33:27,683 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 677.9ms TimeCoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:33:27,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1302 states. [2021-07-13 19:33:27,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1302 to 1033. [2021-07-13 19:33:27,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1033 states, 1032 states have (on average 3.2248062015503876) internal successors, (3328), 1032 states have internal predecessors, (3328), 0 states have call successors, (0), 0 states have call 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:27,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1033 states to 1033 states and 3328 transitions. [2021-07-13 19:33:27,702 INFO L78 Accepts]: Start accepts. Automaton has 1033 states and 3328 transitions. Word has length 24 [2021-07-13 19:33:27,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:27,702 INFO L482 AbstractCegarLoop]: Abstraction has 1033 states and 3328 transitions. [2021-07-13 19:33:27,702 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:33:27,702 INFO L276 IsEmpty]: Start isEmpty. Operand 1033 states and 3328 transitions. [2021-07-13 19:33:27,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:33:27,704 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:27,704 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:27,920 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 144 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1132 [2021-07-13 19:33:27,921 INFO L430 AbstractCegarLoop]: === Iteration 160 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:27,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:27,921 INFO L82 PathProgramCache]: Analyzing trace with hash 545296860, now seen corresponding path program 144 times [2021-07-13 19:33:27,921 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:27,921 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358466041] [2021-07-13 19:33:27,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:27,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:28,099 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:28,099 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:28,099 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358466041] [2021-07-13 19:33:28,099 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358466041] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:28,099 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [407798990] [2021-07-13 19:33:28,099 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 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:33:28,131 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:33:28,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:28,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:33:28,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:28,214 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:28,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 17 treesize of output 13 [2021-07-13 19:33:28,215 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:28,235 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:28,238 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:28,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 18 treesize of output 14 [2021-07-13 19:33:28,239 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:28,257 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:28,259 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:33:28,259 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:63, output treesize:49 [2021-07-13 19:33:28,400 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:28,400 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:28,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 19 treesize of output 15 [2021-07-13 19:33:28,401 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:28,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:28,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 19 treesize of output 15 [2021-07-13 19:33:28,404 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:28,431 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:28,433 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:28,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:28,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 11 treesize of output 7 [2021-07-13 19:33:28,435 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:28,438 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:28,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 11 treesize of output 7 [2021-07-13 19:33:28,439 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:28,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:28,463 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:28,463 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:77, output treesize:25 [2021-07-13 19:33:28,511 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:28,511 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [407798990] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:28,511 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:28,511 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:33:28,511 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058971665] [2021-07-13 19:33:28,511 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:33:28,511 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:28,511 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:33:28,511 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:33:28,511 INFO L87 Difference]: Start difference. First operand 1033 states and 3328 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:33:29,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:29,185 INFO L93 Difference]: Finished difference Result 1197 states and 3795 transitions. [2021-07-13 19:33:29,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:33:29,185 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:33:29,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:29,187 INFO L225 Difference]: With dead ends: 1197 [2021-07-13 19:33:29,187 INFO L226 Difference]: Without dead ends: 1126 [2021-07-13 19:33:29,187 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 683.2ms TimeCoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:33:29,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1126 states. [2021-07-13 19:33:29,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1126 to 1050. [2021-07-13 19:33:29,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1050 states, 1049 states have (on average 3.234509056244042) internal successors, (3393), 1049 states have internal predecessors, (3393), 0 states have call successors, (0), 0 states have call 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,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1050 states to 1050 states and 3393 transitions. [2021-07-13 19:33:29,199 INFO L78 Accepts]: Start accepts. Automaton has 1050 states and 3393 transitions. Word has length 24 [2021-07-13 19:33:29,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:29,199 INFO L482 AbstractCegarLoop]: Abstraction has 1050 states and 3393 transitions. [2021-07-13 19:33:29,199 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:33:29,199 INFO L276 IsEmpty]: Start isEmpty. Operand 1050 states and 3393 transitions. [2021-07-13 19:33:29,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:33:29,201 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:29,201 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:29,401 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1142,145 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:29,401 INFO L430 AbstractCegarLoop]: === Iteration 161 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:29,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:29,402 INFO L82 PathProgramCache]: Analyzing trace with hash -1192674956, now seen corresponding path program 145 times [2021-07-13 19:33:29,402 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:29,402 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438667591] [2021-07-13 19:33:29,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:29,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:29,561 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:29,561 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:29,561 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438667591] [2021-07-13 19:33:29,561 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438667591] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:29,561 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1986296743] [2021-07-13 19:33:29,561 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 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:33:29,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:29,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:33:29,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:29,673 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:29,674 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:29,674 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:33:29,675 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:29,677 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:29,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 17 treesize of output 13 [2021-07-13 19:33:29,678 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:29,735 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:29,738 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:29,739 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:29,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 18 treesize of output 14 [2021-07-13 19:33:29,740 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:29,742 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:29,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 18 treesize of output 14 [2021-07-13 19:33:29,743 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:29,794 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:29,797 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:33:29,797 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:145, output treesize:117 [2021-07-13 19:33:29,957 INFO L446 ElimStorePlain]: Different costs {1=[o_4], 3=[o_0]} [2021-07-13 19:33:29,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:29,961 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:29,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 20 treesize of output 16 [2021-07-13 19:33:29,962 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:29,964 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:29,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 19 treesize of output 15 [2021-07-13 19:33:29,965 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:29,989 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:29,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:29,992 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:29,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 12 treesize of output 8 [2021-07-13 19:33:29,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:33:29,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:29,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 13 treesize of output 9 [2021-07-13 19:33:29,997 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:30,021 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:30,022 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:33:30,022 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:79, output treesize:27 [2021-07-13 19:33:30,075 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:30,075 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1986296743] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:30,075 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:30,075 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:33:30,075 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461667778] [2021-07-13 19:33:30,075 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:33:30,075 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:30,075 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:33:30,075 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:33:30,075 INFO L87 Difference]: Start difference. First operand 1050 states and 3393 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:30,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:30,370 INFO L93 Difference]: Finished difference Result 1214 states and 3781 transitions. [2021-07-13 19:33:30,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:33:30,370 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 24 [2021-07-13 19:33:30,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:30,372 INFO L225 Difference]: With dead ends: 1214 [2021-07-13 19:33:30,372 INFO L226 Difference]: Without dead ends: 1167 [2021-07-13 19:33:30,372 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 407.3ms TimeCoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:30,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1167 states. [2021-07-13 19:33:30,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1167 to 1054. [2021-07-13 19:33:30,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1054 states, 1053 states have (on average 3.235517568850902) internal successors, (3407), 1053 states have internal predecessors, (3407), 0 states have call successors, (0), 0 states have call 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,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1054 states to 1054 states and 3407 transitions. [2021-07-13 19:33:30,385 INFO L78 Accepts]: Start accepts. Automaton has 1054 states and 3407 transitions. Word has length 24 [2021-07-13 19:33:30,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:30,385 INFO L482 AbstractCegarLoop]: Abstraction has 1054 states and 3407 transitions. [2021-07-13 19:33:30,385 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:30,385 INFO L276 IsEmpty]: Start isEmpty. Operand 1054 states and 3407 transitions. [2021-07-13 19:33:30,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:33:30,386 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:30,386 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:30,586 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1150,146 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:30,587 INFO L430 AbstractCegarLoop]: === Iteration 162 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:30,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:30,587 INFO L82 PathProgramCache]: Analyzing trace with hash 1287951836, now seen corresponding path program 146 times [2021-07-13 19:33:30,587 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:30,587 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115669138] [2021-07-13 19:33:30,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:30,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:30,798 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:30,798 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:30,798 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115669138] [2021-07-13 19:33:30,798 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115669138] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:30,798 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1482532774] [2021-07-13 19:33:30,798 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:33:30,829 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:33:30,829 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:30,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:33:30,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:30,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:30,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 17 treesize of output 13 [2021-07-13 19:33:30,911 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:30,931 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:30,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:30,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 18 treesize of output 14 [2021-07-13 19:33:30,935 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:30,953 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:30,955 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:33:30,955 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:63, output treesize:49 [2021-07-13 19:33:31,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:31,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:31,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 19 treesize of output 15 [2021-07-13 19:33:31,050 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:31,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:31,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 19 treesize of output 15 [2021-07-13 19:33:31,054 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:31,083 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:31,086 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:31,086 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:31,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 11 treesize of output 7 [2021-07-13 19:33:31,088 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:31,090 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:31,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 11 treesize of output 7 [2021-07-13 19:33:31,092 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:31,118 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:31,119 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:31,119 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:83, output treesize:31 [2021-07-13 19:33:31,214 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:31,215 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1482532774] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:31,215 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:31,215 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:33:31,215 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155310991] [2021-07-13 19:33:31,215 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:33:31,215 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:31,215 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:33:31,215 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:33:31,215 INFO L87 Difference]: Start difference. First operand 1054 states and 3407 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:33:31,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:31,729 INFO L93 Difference]: Finished difference Result 1319 states and 4084 transitions. [2021-07-13 19:33:31,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:33:31,730 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:33:31,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:31,732 INFO L225 Difference]: With dead ends: 1319 [2021-07-13 19:33:31,732 INFO L226 Difference]: Without dead ends: 1261 [2021-07-13 19:33:31,732 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 563.9ms TimeCoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:33:31,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1261 states. [2021-07-13 19:33:31,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1261 to 1053. [2021-07-13 19:33:31,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1053 states, 1052 states have (on average 3.2347908745247147) internal successors, (3403), 1052 states have internal predecessors, (3403), 0 states have call successors, (0), 0 states have call 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,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1053 states to 1053 states and 3403 transitions. [2021-07-13 19:33:31,745 INFO L78 Accepts]: Start accepts. Automaton has 1053 states and 3403 transitions. Word has length 24 [2021-07-13 19:33:31,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:31,745 INFO L482 AbstractCegarLoop]: Abstraction has 1053 states and 3403 transitions. [2021-07-13 19:33:31,745 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:33:31,745 INFO L276 IsEmpty]: Start isEmpty. Operand 1053 states and 3403 transitions. [2021-07-13 19:33:31,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:33:31,746 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:31,746 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:31,946 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 147 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1158 [2021-07-13 19:33:31,947 INFO L430 AbstractCegarLoop]: === Iteration 163 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:31,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:31,947 INFO L82 PathProgramCache]: Analyzing trace with hash 1114059666, now seen corresponding path program 147 times [2021-07-13 19:33:31,947 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:31,947 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546110715] [2021-07-13 19:33:31,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:31,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:32,176 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:32,176 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:32,176 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546110715] [2021-07-13 19:33:32,176 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546110715] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:32,176 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [571354111] [2021-07-13 19:33:32,176 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 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:33:32,207 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:33:32,207 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:32,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:33:32,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:32,287 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:32,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 18 treesize of output 14 [2021-07-13 19:33:32,288 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:32,308 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:32,310 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:32,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:33:32,311 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:32,329 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:32,331 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:33:32,331 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:63, output treesize:49 [2021-07-13 19:33:32,388 INFO L446 ElimStorePlain]: Different costs {1=[o_4], 3=[o_0]} [2021-07-13 19:33:32,391 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:32,391 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:32,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 20 treesize of output 16 [2021-07-13 19:33:32,392 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:32,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:32,396 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:32,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 19 treesize of output 15 [2021-07-13 19:33:32,397 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:32,400 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:32,400 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:32,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 19 treesize of output 15 [2021-07-13 19:33:32,401 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:32,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:32,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 20 treesize of output 16 [2021-07-13 19:33:32,405 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:32,485 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:32,488 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:32,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:32,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 13 treesize of output 9 [2021-07-13 19:33:32,490 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:32,493 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:32,494 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:32,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:33:32,495 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:33:32,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:32,499 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:32,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 12 treesize of output 8 [2021-07-13 19:33:32,500 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:32,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33: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 13 treesize of output 9 [2021-07-13 19:33:32,504 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:33:32,558 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:32,560 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:32,560 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 5 variables, input treesize:173, output treesize:69 [2021-07-13 19:33:32,717 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:32,718 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [571354111] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:32,718 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:32,718 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:33:32,718 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693624683] [2021-07-13 19:33:32,718 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:32,718 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:32,718 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:32,718 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:32,718 INFO L87 Difference]: Start difference. First operand 1053 states and 3403 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:33,280 INFO L93 Difference]: Finished difference Result 1462 states and 4481 transitions. [2021-07-13 19:33:33,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:33:33,281 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:33:33,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:33,283 INFO L225 Difference]: With dead ends: 1462 [2021-07-13 19:33:33,283 INFO L226 Difference]: Without dead ends: 1369 [2021-07-13 19:33:33,283 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 677.2ms TimeCoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:33:33,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1369 states. [2021-07-13 19:33:33,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1369 to 1052. [2021-07-13 19:33:33,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1052 states, 1051 states have (on average 3.2340627973358704) internal successors, (3399), 1051 states have internal predecessors, (3399), 0 states have call successors, (0), 0 states have call 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,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1052 states to 1052 states and 3399 transitions. [2021-07-13 19:33:33,297 INFO L78 Accepts]: Start accepts. Automaton has 1052 states and 3399 transitions. Word has length 24 [2021-07-13 19:33:33,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:33,298 INFO L482 AbstractCegarLoop]: Abstraction has 1052 states and 3399 transitions. [2021-07-13 19:33:33,298 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,298 INFO L276 IsEmpty]: Start isEmpty. Operand 1052 states and 3399 transitions. [2021-07-13 19:33:33,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:33:33,299 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:33,299 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:33,499 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 148 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1166 [2021-07-13 19:33:33,500 INFO L430 AbstractCegarLoop]: === Iteration 164 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:33,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:33,500 INFO L82 PathProgramCache]: Analyzing trace with hash 1295739212, now seen corresponding path program 148 times [2021-07-13 19:33:33,500 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:33,500 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706668200] [2021-07-13 19:33:33,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:33,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:33,704 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:33:33,704 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:33,704 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706668200] [2021-07-13 19:33:33,704 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706668200] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:33,704 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [421032742] [2021-07-13 19:33:33,704 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 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:33:33,735 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:33:33,735 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:33,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:33:33,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:33,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:33,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:33,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:33:33,839 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:33,841 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:33,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 17 treesize of output 13 [2021-07-13 19:33:33,842 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:33,866 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:33,868 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:33,868 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:55 [2021-07-13 19:33:33,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:33,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 27 treesize of output 21 [2021-07-13 19:33:33,990 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:33,999 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:34,001 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:34,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:33:34,003 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:33:34,011 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:34,012 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:33:34,012 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:41, output treesize:11 [2021-07-13 19:33:34,109 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:33:34,109 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [421032742] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:34,109 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:34,109 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:33:34,109 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382773107] [2021-07-13 19:33:34,109 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:34,109 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:34,110 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:34,110 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:34,110 INFO L87 Difference]: Start difference. First operand 1052 states and 3399 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:34,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:34,417 INFO L93 Difference]: Finished difference Result 1141 states and 3655 transitions. [2021-07-13 19:33:34,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:33:34,418 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:33:34,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:34,419 INFO L225 Difference]: With dead ends: 1141 [2021-07-13 19:33:34,419 INFO L226 Difference]: Without dead ends: 1122 [2021-07-13 19:33:34,420 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 425.0ms TimeCoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:33:34,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1122 states. [2021-07-13 19:33:34,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1122 to 1054. [2021-07-13 19:33:34,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1054 states, 1053 states have (on average 3.2326685660018994) internal successors, (3404), 1053 states have internal predecessors, (3404), 0 states have call successors, (0), 0 states have call 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:34,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1054 states to 1054 states and 3404 transitions. [2021-07-13 19:33:34,431 INFO L78 Accepts]: Start accepts. Automaton has 1054 states and 3404 transitions. Word has length 24 [2021-07-13 19:33:34,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:34,431 INFO L482 AbstractCegarLoop]: Abstraction has 1054 states and 3404 transitions. [2021-07-13 19:33:34,432 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:34,432 INFO L276 IsEmpty]: Start isEmpty. Operand 1054 states and 3404 transitions. [2021-07-13 19:33:34,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:33:34,433 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:34,433 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:34,633 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 149 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1176 [2021-07-13 19:33:34,634 INFO L430 AbstractCegarLoop]: === Iteration 165 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:34,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:34,634 INFO L82 PathProgramCache]: Analyzing trace with hash 136438058, now seen corresponding path program 149 times [2021-07-13 19:33:34,634 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:34,634 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085898989] [2021-07-13 19:33:34,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:34,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:34,783 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:34,783 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:34,783 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085898989] [2021-07-13 19:33:34,783 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085898989] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:34,783 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1282204547] [2021-07-13 19:33:34,783 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:33:34,816 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:33:34,816 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:34,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:33:34,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:34,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:34,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:34,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:33:34,908 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:34,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:34,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 17 treesize of output 13 [2021-07-13 19:33:34,911 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:34,936 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:34,937 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:34,937 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:55 [2021-07-13 19:33:35,053 INFO L446 ElimStorePlain]: Different costs {1=[o_4], 3=[o_0]} [2021-07-13 19:33:35,056 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:35,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:35,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 19 treesize of output 15 [2021-07-13 19:33:35,057 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:35,060 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:35,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 19 treesize of output 15 [2021-07-13 19:33:35,061 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:35,087 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:35,090 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:35,090 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:35,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 12 treesize of output 8 [2021-07-13 19:33:35,092 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:35,094 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:35,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 12 treesize of output 8 [2021-07-13 19:33:35,096 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:35,120 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:35,122 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:33:35,122 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:83, output treesize:31 [2021-07-13 19:33:35,201 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:35,202 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1282204547] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:35,202 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:35,202 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:33:35,202 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944928437] [2021-07-13 19:33:35,202 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:33:35,202 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:35,202 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:33:35,202 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:33:35,202 INFO L87 Difference]: Start difference. First operand 1054 states and 3404 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:35,427 INFO L93 Difference]: Finished difference Result 1171 states and 3734 transitions. [2021-07-13 19:33:35,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:33:35,427 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:33:35,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:35,430 INFO L225 Difference]: With dead ends: 1171 [2021-07-13 19:33:35,430 INFO L226 Difference]: Without dead ends: 1140 [2021-07-13 19:33:35,430 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 316.4ms TimeCoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:35,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1140 states. [2021-07-13 19:33:35,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1140 to 1041. [2021-07-13 19:33:35,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1041 states, 1040 states have (on average 3.223076923076923) internal successors, (3352), 1040 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:33:35,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1041 states to 1041 states and 3352 transitions. [2021-07-13 19:33:35,443 INFO L78 Accepts]: Start accepts. Automaton has 1041 states and 3352 transitions. Word has length 24 [2021-07-13 19:33:35,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:35,443 INFO L482 AbstractCegarLoop]: Abstraction has 1041 states and 3352 transitions. [2021-07-13 19:33:35,443 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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,443 INFO L276 IsEmpty]: Start isEmpty. Operand 1041 states and 3352 transitions. [2021-07-13 19:33:35,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:33:35,444 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:35,444 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:35,645 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 150 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1180 [2021-07-13 19:33:35,645 INFO L430 AbstractCegarLoop]: === Iteration 166 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:35,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:35,645 INFO L82 PathProgramCache]: Analyzing trace with hash 1617414260, now seen corresponding path program 150 times [2021-07-13 19:33:35,645 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:35,645 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493734208] [2021-07-13 19:33:35,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:35,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:35,833 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:35,833 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:35,833 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493734208] [2021-07-13 19:33:35,833 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493734208] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:35,833 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [657972714] [2021-07-13 19:33:35,833 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 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:33:35,875 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:33:35,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:35,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:33:35,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:36,026 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:36,027 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:36,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 17 treesize of output 13 [2021-07-13 19:33:36,028 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:36,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:36,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:33:36,032 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:36,073 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:36,076 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:33:36,076 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:89, output treesize:75 [2021-07-13 19:33:36,150 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33: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 19 treesize of output 15 [2021-07-13 19:33:36,151 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:36,182 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:36,185 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:36,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 11 treesize of output 7 [2021-07-13 19:33:36,196 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:33:36,226 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:36,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:36,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 19 treesize of output 15 [2021-07-13 19:33:36,230 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:36,258 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:36,261 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:36,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 11 treesize of output 7 [2021-07-13 19:33:36,263 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:36,289 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:36,291 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:36,291 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:93, output treesize:31 [2021-07-13 19:33:36,371 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:36,372 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [657972714] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:36,372 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:36,372 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:33:36,372 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143786302] [2021-07-13 19:33:36,372 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:33:36,372 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:36,372 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:33:36,372 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:33:36,372 INFO L87 Difference]: Start difference. First operand 1041 states and 3352 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:33:36,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:36,697 INFO L93 Difference]: Finished difference Result 1180 states and 3737 transitions. [2021-07-13 19:33:36,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:33:36,697 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:33:36,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:36,699 INFO L225 Difference]: With dead ends: 1180 [2021-07-13 19:33:36,699 INFO L226 Difference]: Without dead ends: 1118 [2021-07-13 19:33:36,699 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 365.9ms TimeCoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:36,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1118 states. [2021-07-13 19:33:36,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1118 to 1034. [2021-07-13 19:33:36,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1034 states, 1033 states have (on average 3.22458857696031) internal successors, (3331), 1033 states have internal predecessors, (3331), 0 states have call successors, (0), 0 states have call 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,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1034 states to 1034 states and 3331 transitions. [2021-07-13 19:33:36,711 INFO L78 Accepts]: Start accepts. Automaton has 1034 states and 3331 transitions. Word has length 24 [2021-07-13 19:33:36,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:36,711 INFO L482 AbstractCegarLoop]: Abstraction has 1034 states and 3331 transitions. [2021-07-13 19:33:36,711 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:33:36,711 INFO L276 IsEmpty]: Start isEmpty. Operand 1034 states and 3331 transitions. [2021-07-13 19:33:36,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:33:36,712 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:36,712 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:36,912 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 151 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1188 [2021-07-13 19:33:36,913 INFO L430 AbstractCegarLoop]: === Iteration 167 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:36,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:36,913 INFO L82 PathProgramCache]: Analyzing trace with hash -2046348534, now seen corresponding path program 151 times [2021-07-13 19:33:36,913 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:36,913 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090004939] [2021-07-13 19:33:36,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:36,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:37,134 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:37,135 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:37,135 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090004939] [2021-07-13 19:33:37,135 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090004939] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:37,135 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1449360310] [2021-07-13 19:33:37,135 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 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:33:37,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:37,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:33:37,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:37,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:37,230 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:37,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:37,234 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:37,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 18 treesize of output 14 [2021-07-13 19:33:37,237 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:37,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 18 treesize of output 14 [2021-07-13 19:33:37,240 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:37,287 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:37,290 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:33:37,290 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:153, output treesize:125 [2021-07-13 19:33:37,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:37,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33: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 19 treesize of output 15 [2021-07-13 19:33:37,396 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:37,401 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:37,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 19 treesize of output 15 [2021-07-13 19:33:37,401 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:37,610 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 76 [2021-07-13 19:33:37,610 INFO L628 ElimStorePlain]: treesize reduction 155, result has 55.3 percent of original size [2021-07-13 19:33:37,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:37,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 11 treesize of output 7 [2021-07-13 19:33:37,618 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:37,711 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:37,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 9 treesize of output 7 [2021-07-13 19:33:37,716 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:37,792 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:37,792 INFO L518 ElimStorePlain]: Eliminatee v_prenex_572 vanished before elimination [2021-07-13 19:33:37,796 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:37,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 19 treesize of output 15 [2021-07-13 19:33:37,797 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:37,871 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:37,875 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:37,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 11 treesize of output 7 [2021-07-13 19:33:37,877 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:33:37,950 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:37,954 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:37,955 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:37,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 20 treesize of output 16 [2021-07-13 19:33:37,956 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:37,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 9 treesize of output 7 [2021-07-13 19:33:37,960 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:38,027 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:38,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:38,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 12 treesize of output 8 [2021-07-13 19:33:38,033 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:33:38,098 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:38,100 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:33:38,100 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:361, output treesize:96 [2021-07-13 19:33:38,258 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:38,259 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1449360310] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:38,259 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:38,259 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:33:38,259 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006416257] [2021-07-13 19:33:38,259 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:38,259 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:38,259 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:38,259 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:38,259 INFO L87 Difference]: Start difference. First operand 1034 states and 3331 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:38,896 INFO L93 Difference]: Finished difference Result 1450 states and 4515 transitions. [2021-07-13 19:33:38,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:33:38,896 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:33:38,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:38,898 INFO L225 Difference]: With dead ends: 1450 [2021-07-13 19:33:38,899 INFO L226 Difference]: Without dead ends: 1370 [2021-07-13 19:33:38,899 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 726.9ms TimeCoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:33:38,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1370 states. [2021-07-13 19:33:38,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1370 to 1048. [2021-07-13 19:33:38,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1048 states, 1047 states have (on average 3.235912129894938) internal successors, (3388), 1047 states have internal predecessors, (3388), 0 states have call successors, (0), 0 states have call 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,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1048 states to 1048 states and 3388 transitions. [2021-07-13 19:33:38,913 INFO L78 Accepts]: Start accepts. Automaton has 1048 states and 3388 transitions. Word has length 24 [2021-07-13 19:33:38,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:38,913 INFO L482 AbstractCegarLoop]: Abstraction has 1048 states and 3388 transitions. [2021-07-13 19:33:38,913 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,913 INFO L276 IsEmpty]: Start isEmpty. Operand 1048 states and 3388 transitions. [2021-07-13 19:33:38,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:33:38,914 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:38,914 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:39,115 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1196,152 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:39,115 INFO L430 AbstractCegarLoop]: === Iteration 168 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:39,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:39,115 INFO L82 PathProgramCache]: Analyzing trace with hash -95261484, now seen corresponding path program 152 times [2021-07-13 19:33:39,116 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:39,116 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910471850] [2021-07-13 19:33:39,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:39,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:39,312 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:39,312 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:39,312 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910471850] [2021-07-13 19:33:39,312 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910471850] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:39,312 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2079346263] [2021-07-13 19:33:39,312 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 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:33:39,344 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:33:39,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:39,344 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:33:39,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:39,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:39,405 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:39,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:39,408 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:39,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:33:39,411 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:39,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 18 treesize of output 14 [2021-07-13 19:33:39,414 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:39,461 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:39,463 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:33:39,463 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:153, output treesize:125 [2021-07-13 19:33:39,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,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 19 treesize of output 15 [2021-07-13 19:33:39,566 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:39,620 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:39,624 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,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 11 treesize of output 7 [2021-07-13 19:33:39,625 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:33:39,680 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:39,684 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,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 19 treesize of output 15 [2021-07-13 19:33:39,685 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:39,740 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:39,744 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,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 11 treesize of output 7 [2021-07-13 19:33:39,745 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:39,795 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:39,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,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 20 treesize of output 16 [2021-07-13 19:33:39,800 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:39,870 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:39,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,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 12 treesize of output 8 [2021-07-13 19:33:39,875 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:33:39,922 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:39,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,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 20 treesize of output 16 [2021-07-13 19:33:39,926 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:39,970 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:39,974 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,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 12 treesize of output 8 [2021-07-13 19:33:39,975 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:33:40,019 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:40,021 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:33:40,021 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:161, output treesize:69 [2021-07-13 19:33:40,144 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:40,144 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2079346263] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:40,144 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:40,145 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:33:40,145 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122847010] [2021-07-13 19:33:40,145 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:40,145 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:40,145 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:40,145 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:40,145 INFO L87 Difference]: Start difference. First operand 1048 states and 3388 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:40,816 INFO L93 Difference]: Finished difference Result 1462 states and 4507 transitions. [2021-07-13 19:33:40,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:33:40,816 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:33:40,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:40,818 INFO L225 Difference]: With dead ends: 1462 [2021-07-13 19:33:40,819 INFO L226 Difference]: Without dead ends: 1400 [2021-07-13 19:33:40,819 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 706.0ms TimeCoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:33:40,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1400 states. [2021-07-13 19:33:40,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1400 to 1053. [2021-07-13 19:33:40,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1053 states, 1052 states have (on average 3.2395437262357416) internal successors, (3408), 1052 states have internal predecessors, (3408), 0 states have call successors, (0), 0 states have call 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,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1053 states to 1053 states and 3408 transitions. [2021-07-13 19:33:40,833 INFO L78 Accepts]: Start accepts. Automaton has 1053 states and 3408 transitions. Word has length 24 [2021-07-13 19:33:40,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:40,833 INFO L482 AbstractCegarLoop]: Abstraction has 1053 states and 3408 transitions. [2021-07-13 19:33:40,833 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,833 INFO L276 IsEmpty]: Start isEmpty. Operand 1053 states and 3408 transitions. [2021-07-13 19:33:40,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:33:40,834 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:40,834 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:41,034 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1203,153 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:41,035 INFO L430 AbstractCegarLoop]: === Iteration 169 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:41,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:41,035 INFO L82 PathProgramCache]: Analyzing trace with hash -1272144164, now seen corresponding path program 153 times [2021-07-13 19:33:41,035 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:41,035 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446172672] [2021-07-13 19:33:41,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:41,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:41,231 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:41,231 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:41,231 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446172672] [2021-07-13 19:33:41,231 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446172672] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:41,231 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [681962765] [2021-07-13 19:33:41,231 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 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:33:41,265 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:33:41,265 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:41,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:33:41,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:41,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 18 treesize of output 14 [2021-07-13 19:33:41,328 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:41,331 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:41,331 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:41,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 17 treesize of output 13 [2021-07-13 19:33:41,335 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:41,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 17 treesize of output 13 [2021-07-13 19:33:41,338 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:41,385 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:41,387 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:33:41,387 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:153, output treesize:125 [2021-07-13 19:33:41,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:41,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 19 treesize of output 15 [2021-07-13 19:33:41,552 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:41,578 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:41,581 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:41,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 19 treesize of output 15 [2021-07-13 19:33:41,582 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:41,604 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:41,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:41,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 11 treesize of output 7 [2021-07-13 19:33:41,608 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:41,630 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:41,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:41,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 12 treesize of output 8 [2021-07-13 19:33:41,634 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:41,654 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:41,655 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:41,655 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:77, output treesize:31 [2021-07-13 19:33:41,750 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:41,750 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [681962765] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:41,750 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:41,750 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:33:41,750 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660154393] [2021-07-13 19:33:41,750 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:41,750 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:41,750 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:41,750 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:41,751 INFO L87 Difference]: Start difference. First operand 1053 states and 3408 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:42,112 INFO L93 Difference]: Finished difference Result 1299 states and 4083 transitions. [2021-07-13 19:33:42,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:33:42,113 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:33:42,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:42,115 INFO L225 Difference]: With dead ends: 1299 [2021-07-13 19:33:42,115 INFO L226 Difference]: Without dead ends: 1237 [2021-07-13 19:33:42,115 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 519.2ms TimeCoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:33:42,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1237 states. [2021-07-13 19:33:42,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1237 to 1034. [2021-07-13 19:33:42,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1034 states, 1033 states have (on average 3.22458857696031) internal successors, (3331), 1033 states have internal predecessors, (3331), 0 states have call successors, (0), 0 states have call 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,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1034 states to 1034 states and 3331 transitions. [2021-07-13 19:33:42,128 INFO L78 Accepts]: Start accepts. Automaton has 1034 states and 3331 transitions. Word has length 24 [2021-07-13 19:33:42,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:42,128 INFO L482 AbstractCegarLoop]: Abstraction has 1034 states and 3331 transitions. [2021-07-13 19:33:42,128 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,128 INFO L276 IsEmpty]: Start isEmpty. Operand 1034 states and 3331 transitions. [2021-07-13 19:33:42,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:33:42,129 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:42,129 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:42,329 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 154 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1210 [2021-07-13 19:33:42,330 INFO L430 AbstractCegarLoop]: === Iteration 170 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:42,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:42,330 INFO L82 PathProgramCache]: Analyzing trace with hash 1136237428, now seen corresponding path program 154 times [2021-07-13 19:33:42,330 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:42,330 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445651796] [2021-07-13 19:33:42,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:42,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:42,556 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:42,556 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:42,556 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445651796] [2021-07-13 19:33:42,556 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445651796] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:42,556 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [847092134] [2021-07-13 19:33:42,556 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 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:33:42,587 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:33:42,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:42,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:33:42,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:42,671 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:42,672 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:42,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 19 treesize of output 15 [2021-07-13 19:33:42,673 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:42,676 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:42,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 19 treesize of output 15 [2021-07-13 19:33:42,677 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:42,762 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:42,766 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:42,766 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:42,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 19 treesize of output 15 [2021-07-13 19:33:42,767 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:42,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:42,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 19 treesize of output 15 [2021-07-13 19:33:42,771 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:42,848 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:42,851 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:33:42,851 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:205, output treesize:177 [2021-07-13 19:33:43,031 INFO L446 ElimStorePlain]: Different costs {1=[o_2], 3=[o_0]} [2021-07-13 19:33:43,035 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:43,035 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:43,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 19 treesize of output 15 [2021-07-13 19:33:43,036 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:43,039 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:43,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:43,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 19 treesize of output 15 [2021-07-13 19:33:43,040 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:43,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:43,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:43,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 20 treesize of output 16 [2021-07-13 19:33:43,045 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:43,048 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:43,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 20 treesize of output 16 [2021-07-13 19:33:43,049 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:43,153 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 41 [2021-07-13 19:33:43,154 INFO L628 ElimStorePlain]: treesize reduction 60, result has 65.3 percent of original size [2021-07-13 19:33:43,157 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:43,157 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:43,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 13 treesize of output 9 [2021-07-13 19:33:43,158 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:43,161 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:43,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 12 treesize of output 8 [2021-07-13 19:33:43,163 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:33:43,207 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:43,208 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:33:43,208 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 5 variables, input treesize:197, output treesize:53 [2021-07-13 19:33:43,295 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:43,295 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [847092134] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:43,295 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:43,295 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:33:43,295 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146514515] [2021-07-13 19:33:43,295 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:43,295 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:43,296 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:43,296 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:43,296 INFO L87 Difference]: Start difference. First operand 1034 states and 3331 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:43,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:43,738 INFO L93 Difference]: Finished difference Result 1141 states and 3640 transitions. [2021-07-13 19:33:43,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:33:43,739 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:33:43,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:43,740 INFO L225 Difference]: With dead ends: 1141 [2021-07-13 19:33:43,741 INFO L226 Difference]: Without dead ends: 1088 [2021-07-13 19:33:43,741 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 517.2ms TimeCoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:33:43,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1088 states. [2021-07-13 19:33:43,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1088 to 1040. [2021-07-13 19:33:43,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1040 states, 1039 states have (on average 3.2242540904716073) internal successors, (3350), 1039 states have internal predecessors, (3350), 0 states have call successors, (0), 0 states have call 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:43,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1040 states to 1040 states and 3350 transitions. [2021-07-13 19:33:43,752 INFO L78 Accepts]: Start accepts. Automaton has 1040 states and 3350 transitions. Word has length 24 [2021-07-13 19:33:43,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:43,752 INFO L482 AbstractCegarLoop]: Abstraction has 1040 states and 3350 transitions. [2021-07-13 19:33:43,753 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:43,753 INFO L276 IsEmpty]: Start isEmpty. Operand 1040 states and 3350 transitions. [2021-07-13 19:33:43,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:33:43,754 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:43,754 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:43,954 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 155 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1219 [2021-07-13 19:33:43,954 INFO L430 AbstractCegarLoop]: === Iteration 171 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:43,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:43,955 INFO L82 PathProgramCache]: Analyzing trace with hash -832093038, now seen corresponding path program 155 times [2021-07-13 19:33:43,955 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:43,955 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335818384] [2021-07-13 19:33:43,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:43,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:44,203 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:44,204 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:44,204 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335818384] [2021-07-13 19:33:44,204 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335818384] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:44,204 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1689978571] [2021-07-13 19:33:44,204 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 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:33:44,235 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:33:44,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:44,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:33:44,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:44,293 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:44,294 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:44,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 19 treesize of output 15 [2021-07-13 19:33:44,295 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:44,298 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:44,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 19 treesize of output 15 [2021-07-13 19:33:44,298 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:44,332 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:44,333 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:44,333 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:93, output treesize:79 [2021-07-13 19:33:44,403 INFO L446 ElimStorePlain]: Different costs {1=[o_2], 3=[o_0]} [2021-07-13 19:33:44,406 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:44,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33: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 19 treesize of output 15 [2021-07-13 19:33:44,408 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:44,411 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:44,411 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:44,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:33:44,412 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:44,415 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:44,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:44,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 20 treesize of output 16 [2021-07-13 19:33:44,416 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:44,419 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:44,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 20 treesize of output 16 [2021-07-13 19:33:44,420 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:44,488 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:44,491 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:44,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:44,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 13 treesize of output 9 [2021-07-13 19:33:44,493 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:44,497 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:44,497 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:44,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:33:44,498 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:33:44,502 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:44,502 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:44,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 11 treesize of output 7 [2021-07-13 19:33:44,503 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:44,507 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:44,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 12 treesize of output 8 [2021-07-13 19:33:44,508 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:33:44,587 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:44,589 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:44,589 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 5 variables, input treesize:193, output treesize:81 [2021-07-13 19:33:44,724 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:44,724 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1689978571] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:44,725 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:44,725 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:33:44,725 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204917257] [2021-07-13 19:33:44,725 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:44,725 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:44,725 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:44,725 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:44,725 INFO L87 Difference]: Start difference. First operand 1040 states and 3350 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:45,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:45,378 INFO L93 Difference]: Finished difference Result 1239 states and 3852 transitions. [2021-07-13 19:33:45,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:33:45,378 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:33:45,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:45,381 INFO L225 Difference]: With dead ends: 1239 [2021-07-13 19:33:45,381 INFO L226 Difference]: Without dead ends: 1177 [2021-07-13 19:33:45,381 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 749.8ms TimeCoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:33:45,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1177 states. [2021-07-13 19:33:45,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1177 to 1043. [2021-07-13 19:33:45,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1043 states, 1042 states have (on average 3.224568138195777) internal successors, (3360), 1042 states have internal predecessors, (3360), 0 states have call successors, (0), 0 states have call 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:45,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1043 states to 1043 states and 3360 transitions. [2021-07-13 19:33:45,394 INFO L78 Accepts]: Start accepts. Automaton has 1043 states and 3360 transitions. Word has length 24 [2021-07-13 19:33:45,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:45,394 INFO L482 AbstractCegarLoop]: Abstraction has 1043 states and 3360 transitions. [2021-07-13 19:33:45,394 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:45,394 INFO L276 IsEmpty]: Start isEmpty. Operand 1043 states and 3360 transitions. [2021-07-13 19:33:45,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:33:45,395 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:45,396 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:45,596 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1227,156 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:45,596 INFO L430 AbstractCegarLoop]: === Iteration 172 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:45,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:45,596 INFO L82 PathProgramCache]: Analyzing trace with hash 977292628, now seen corresponding path program 156 times [2021-07-13 19:33:45,596 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:45,597 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331202955] [2021-07-13 19:33:45,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:45,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:45,844 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:45,844 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:45,844 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331202955] [2021-07-13 19:33:45,844 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331202955] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:45,844 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1764089553] [2021-07-13 19:33:45,844 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 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:33:45,875 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:33:45,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:45,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:33:45,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:45,956 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:45,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 19 treesize of output 15 [2021-07-13 19:33:45,957 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:45,987 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:45,990 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:45,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 19 treesize of output 15 [2021-07-13 19:33:45,991 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:46,018 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:46,020 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:33:46,029 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:93, output treesize:79 [2021-07-13 19:33:46,096 INFO L446 ElimStorePlain]: Different costs {1=[o_2], 3=[o_0]} [2021-07-13 19:33:46,099 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:46,100 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33: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 20 treesize of output 16 [2021-07-13 19:33:46,101 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:46,104 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:46,104 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:46,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 19 treesize of output 15 [2021-07-13 19:33:46,105 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:46,108 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:46,109 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:46,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 19 treesize of output 15 [2021-07-13 19:33:46,109 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:46,112 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:46,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 20 treesize of output 16 [2021-07-13 19:33:46,113 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:46,181 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:46,184 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:46,185 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:46,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 11 treesize of output 7 [2021-07-13 19:33:46,186 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:46,190 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:46,190 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:46,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 11 treesize of output 7 [2021-07-13 19:33:46,205 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:33:46,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:46,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:46,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 13 treesize of output 9 [2021-07-13 19:33:46,212 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:46,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:46,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 13 treesize of output 9 [2021-07-13 19:33:46,218 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:33:46,296 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:46,298 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:46,298 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 5 variables, input treesize:193, output treesize:81 [2021-07-13 19:33:46,436 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:46,436 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1764089553] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:46,436 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:46,436 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:33:46,436 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533721381] [2021-07-13 19:33:46,436 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:46,436 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:46,436 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:46,436 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:46,436 INFO L87 Difference]: Start difference. First operand 1043 states and 3360 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:46,712 INFO L93 Difference]: Finished difference Result 1180 states and 3728 transitions. [2021-07-13 19:33:46,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:33:46,713 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:33:46,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:46,715 INFO L225 Difference]: With dead ends: 1180 [2021-07-13 19:33:46,715 INFO L226 Difference]: Without dead ends: 1118 [2021-07-13 19:33:46,715 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 440.1ms TimeCoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:33:46,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1118 states. [2021-07-13 19:33:46,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1118 to 1038. [2021-07-13 19:33:46,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1038 states, 1037 states have (on average 3.2256509161041467) internal successors, (3345), 1037 states have internal predecessors, (3345), 0 states have call successors, (0), 0 states have call 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,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1038 states to 1038 states and 3345 transitions. [2021-07-13 19:33:46,726 INFO L78 Accepts]: Start accepts. Automaton has 1038 states and 3345 transitions. Word has length 24 [2021-07-13 19:33:46,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:46,727 INFO L482 AbstractCegarLoop]: Abstraction has 1038 states and 3345 transitions. [2021-07-13 19:33:46,727 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,727 INFO L276 IsEmpty]: Start isEmpty. Operand 1038 states and 3345 transitions. [2021-07-13 19:33:46,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:33:46,728 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:46,728 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:46,928 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 157 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1233 [2021-07-13 19:33:46,929 INFO L430 AbstractCegarLoop]: === Iteration 173 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:46,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:46,929 INFO L82 PathProgramCache]: Analyzing trace with hash 1437025154, now seen corresponding path program 157 times [2021-07-13 19:33:46,929 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:46,929 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704200785] [2021-07-13 19:33:46,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:46,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:47,176 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:47,176 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:47,176 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704200785] [2021-07-13 19:33:47,176 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704200785] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:47,176 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [630525404] [2021-07-13 19:33:47,176 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 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:33:47,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:47,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:33:47,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:47,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 17 treesize of output 13 [2021-07-13 19:33:47,296 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:47,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 17 treesize of output 13 [2021-07-13 19:33:47,299 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:47,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 18 treesize of output 14 [2021-07-13 19:33:47,302 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:47,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 18 treesize of output 14 [2021-07-13 19:33:47,305 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:47,352 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:47,355 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:33:47,355 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:153, output treesize:125 [2021-07-13 19:33:47,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:47,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 20 treesize of output 16 [2021-07-13 19:33:47,460 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:47,515 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:47,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:47,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 20 treesize of output 16 [2021-07-13 19:33:47,520 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:47,573 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:47,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:47,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 12 treesize of output 8 [2021-07-13 19:33:47,579 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:47,632 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:47,636 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:47,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:33:47,637 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:47,687 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:47,691 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:47,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 19 treesize of output 15 [2021-07-13 19:33:47,692 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:47,740 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:47,744 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:47,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 11 treesize of output 7 [2021-07-13 19:33:47,745 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:33:47,791 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:47,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:47,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 11 treesize of output 7 [2021-07-13 19:33:47,797 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:47,841 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:47,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:47,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 13 treesize of output 9 [2021-07-13 19:33:47,847 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:33:47,890 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:47,892 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:33:47,892 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:161, output treesize:69 [2021-07-13 19:33:48,085 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:48,085 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [630525404] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:48,085 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:48,085 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:33:48,086 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721523963] [2021-07-13 19:33:48,086 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:48,086 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:48,086 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:48,086 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:48,086 INFO L87 Difference]: Start difference. First operand 1038 states and 3345 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:48,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:48,691 INFO L93 Difference]: Finished difference Result 1358 states and 4232 transitions. [2021-07-13 19:33:48,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:33:48,691 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:33:48,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:48,694 INFO L225 Difference]: With dead ends: 1358 [2021-07-13 19:33:48,694 INFO L226 Difference]: Without dead ends: 1265 [2021-07-13 19:33:48,694 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 770.3ms TimeCoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:33:48,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1265 states. [2021-07-13 19:33:48,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1265 to 1049. [2021-07-13 19:33:48,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1049 states, 1048 states have (on average 3.236641221374046) internal successors, (3392), 1048 states have internal predecessors, (3392), 0 states have call successors, (0), 0 states have call 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:48,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1049 states to 1049 states and 3392 transitions. [2021-07-13 19:33:48,707 INFO L78 Accepts]: Start accepts. Automaton has 1049 states and 3392 transitions. Word has length 24 [2021-07-13 19:33:48,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:48,707 INFO L482 AbstractCegarLoop]: Abstraction has 1049 states and 3392 transitions. [2021-07-13 19:33:48,708 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:48,708 INFO L276 IsEmpty]: Start isEmpty. Operand 1049 states and 3392 transitions. [2021-07-13 19:33:48,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:33:48,709 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:48,709 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:48,909 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 158 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1243 [2021-07-13 19:33:48,909 INFO L430 AbstractCegarLoop]: === Iteration 174 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:48,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:48,910 INFO L82 PathProgramCache]: Analyzing trace with hash -2083737772, now seen corresponding path program 158 times [2021-07-13 19:33:48,910 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:48,910 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883758072] [2021-07-13 19:33:48,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:48,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:49,195 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:49,196 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:49,196 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883758072] [2021-07-13 19:33:49,196 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883758072] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:49,196 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [510853826] [2021-07-13 19:33:49,196 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 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:33:49,226 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:33:49,227 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:49,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:33:49,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:49,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 17 treesize of output 13 [2021-07-13 19:33:49,293 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:49,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:33:49,296 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:49,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 17 treesize of output 13 [2021-07-13 19:33:49,300 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:49,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 18 treesize of output 14 [2021-07-13 19:33:49,303 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:49,349 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:49,352 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:33:49,352 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:153, output treesize:125 [2021-07-13 19:33:49,482 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:49,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 19 treesize of output 15 [2021-07-13 19:33:49,483 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:49,508 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:49,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:49,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 11 treesize of output 7 [2021-07-13 19:33:49,512 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:33:49,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:49,538 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:49,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 19 treesize of output 15 [2021-07-13 19:33:49,541 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:49,563 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:49,566 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:49,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:33:49,567 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:49,587 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:49,589 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:49,589 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:77, output treesize:31 [2021-07-13 19:33:49,681 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:49,682 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [510853826] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:49,682 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:49,682 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:33:49,682 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114664722] [2021-07-13 19:33:49,682 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:49,682 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:49,689 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:49,689 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:49,689 INFO L87 Difference]: Start difference. First operand 1049 states and 3392 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:49,919 INFO L93 Difference]: Finished difference Result 1198 states and 3799 transitions. [2021-07-13 19:33:49,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:33:49,920 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:33:49,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:49,921 INFO L225 Difference]: With dead ends: 1198 [2021-07-13 19:33:49,921 INFO L226 Difference]: Without dead ends: 1136 [2021-07-13 19:33:49,922 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 490.7ms TimeCoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:33:49,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1136 states. [2021-07-13 19:33:49,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1136 to 1036. [2021-07-13 19:33:49,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1036 states, 1035 states have (on average 3.2270531400966185) internal successors, (3340), 1035 states have internal predecessors, (3340), 0 states have call successors, (0), 0 states have call 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,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1036 states to 1036 states and 3340 transitions. [2021-07-13 19:33:49,935 INFO L78 Accepts]: Start accepts. Automaton has 1036 states and 3340 transitions. Word has length 24 [2021-07-13 19:33:49,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:49,935 INFO L482 AbstractCegarLoop]: Abstraction has 1036 states and 3340 transitions. [2021-07-13 19:33:49,935 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,935 INFO L276 IsEmpty]: Start isEmpty. Operand 1036 states and 3340 transitions. [2021-07-13 19:33:49,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:33:49,936 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:49,936 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:50,136 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1252,159 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:50,137 INFO L430 AbstractCegarLoop]: === Iteration 175 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:50,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:50,137 INFO L82 PathProgramCache]: Analyzing trace with hash -522906514, now seen corresponding path program 159 times [2021-07-13 19:33:50,137 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:50,137 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773555591] [2021-07-13 19:33:50,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:50,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:50,350 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:50,350 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:50,350 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773555591] [2021-07-13 19:33:50,350 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773555591] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:50,350 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [824298270] [2021-07-13 19:33:50,350 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 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:33:50,382 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:33:50,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:50,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:33:50,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:50,479 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:50,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 17 treesize of output 13 [2021-07-13 19:33:50,480 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:50,500 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:50,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:50,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 18 treesize of output 14 [2021-07-13 19:33:50,504 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:50,522 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:50,524 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:33:50,524 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:63, output treesize:49 [2021-07-13 19:33:50,673 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:50,674 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:50,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 19 treesize of output 15 [2021-07-13 19:33:50,675 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:50,677 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33: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 19 treesize of output 15 [2021-07-13 19:33:50,678 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:50,704 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:50,706 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:50,707 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:50,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 11 treesize of output 7 [2021-07-13 19:33:50,708 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:50,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:50,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 11 treesize of output 7 [2021-07-13 19:33:50,712 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:50,735 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:50,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:33:50,736 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:77, output treesize:25 [2021-07-13 19:33:50,789 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:50,789 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [824298270] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:50,789 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:50,789 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:33:50,789 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007457801] [2021-07-13 19:33:50,789 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:50,789 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:50,789 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:50,789 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:50,789 INFO L87 Difference]: Start difference. First operand 1036 states and 3340 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:51,736 INFO L93 Difference]: Finished difference Result 1313 states and 4108 transitions. [2021-07-13 19:33:51,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:33:51,736 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:33:51,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:51,738 INFO L225 Difference]: With dead ends: 1313 [2021-07-13 19:33:51,738 INFO L226 Difference]: Without dead ends: 1227 [2021-07-13 19:33:51,738 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 934.3ms TimeCoverageRelationStatistics Valid=107, Invalid=595, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:33:51,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1227 states. [2021-07-13 19:33:51,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1227 to 1064. [2021-07-13 19:33:51,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1064 states, 1063 states have (on average 3.2276575729068675) internal successors, (3431), 1063 states have internal predecessors, (3431), 0 states have call successors, (0), 0 states have call 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,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1064 states to 1064 states and 3431 transitions. [2021-07-13 19:33:51,752 INFO L78 Accepts]: Start accepts. Automaton has 1064 states and 3431 transitions. Word has length 24 [2021-07-13 19:33:51,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:51,752 INFO L482 AbstractCegarLoop]: Abstraction has 1064 states and 3431 transitions. [2021-07-13 19:33:51,752 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,752 INFO L276 IsEmpty]: Start isEmpty. Operand 1064 states and 3431 transitions. [2021-07-13 19:33:51,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:33:51,754 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:51,754 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:51,954 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1261,160 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:51,954 INFO L430 AbstractCegarLoop]: === Iteration 176 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:51,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:51,954 INFO L82 PathProgramCache]: Analyzing trace with hash 2034088966, now seen corresponding path program 160 times [2021-07-13 19:33:51,955 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:51,955 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392039116] [2021-07-13 19:33:51,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:51,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:52,106 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:52,107 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:52,107 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392039116] [2021-07-13 19:33:52,107 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392039116] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:52,107 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1442773504] [2021-07-13 19:33:52,107 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 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:33:52,139 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:33:52,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:52,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:33:52,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:52,237 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:52,237 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:52,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 18 treesize of output 14 [2021-07-13 19:33:52,238 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:52,241 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:52,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 18 treesize of output 14 [2021-07-13 19:33:52,242 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:52,297 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:52,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:52,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:52,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:33:52,301 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:52,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:52,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 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:52,305 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:52,356 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:52,358 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:33:52,358 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:145, output treesize:117 [2021-07-13 19:33:52,520 INFO L446 ElimStorePlain]: Different costs {1=[o_4], 3=[o_0]} [2021-07-13 19:33:52,523 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:52,524 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:52,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 19 treesize of output 15 [2021-07-13 19:33:52,525 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:52,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:52,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 20 treesize of output 16 [2021-07-13 19:33:52,528 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:52,551 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:52,553 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:52,554 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:52,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 13 treesize of output 9 [2021-07-13 19:33:52,555 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,558 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:52,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 12 treesize of output 8 [2021-07-13 19:33:52,559 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:52,581 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:52,582 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:33:52,582 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:79, output treesize:27 [2021-07-13 19:33:52,634 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:52,635 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1442773504] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:52,635 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:52,635 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:33:52,635 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022809047] [2021-07-13 19:33:52,635 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:33:52,635 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:52,635 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:33:52,635 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:33:52,635 INFO L87 Difference]: Start difference. First operand 1064 states and 3431 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:52,888 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 64 [2021-07-13 19:33:53,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:53,282 INFO L93 Difference]: Finished difference Result 1306 states and 4057 transitions. [2021-07-13 19:33:53,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:33:53,282 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 24 [2021-07-13 19:33:53,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:53,284 INFO L225 Difference]: With dead ends: 1306 [2021-07-13 19:33:53,284 INFO L226 Difference]: Without dead ends: 1259 [2021-07-13 19:33:53,285 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 672.7ms TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:33:53,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1259 states. [2021-07-13 19:33:53,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1259 to 1060. [2021-07-13 19:33:53,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1060 states, 1059 states have (on average 3.2341831916902737) internal successors, (3425), 1059 states have internal predecessors, (3425), 0 states have call successors, (0), 0 states have call 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,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1060 states to 1060 states and 3425 transitions. [2021-07-13 19:33:53,297 INFO L78 Accepts]: Start accepts. Automaton has 1060 states and 3425 transitions. Word has length 24 [2021-07-13 19:33:53,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:53,298 INFO L482 AbstractCegarLoop]: Abstraction has 1060 states and 3425 transitions. [2021-07-13 19:33:53,298 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:53,298 INFO L276 IsEmpty]: Start isEmpty. Operand 1060 states and 3425 transitions. [2021-07-13 19:33:53,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:33:53,299 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:53,299 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:53,499 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1274,161 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:53,500 INFO L430 AbstractCegarLoop]: === Iteration 177 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:53,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:53,500 INFO L82 PathProgramCache]: Analyzing trace with hash -2041582354, now seen corresponding path program 161 times [2021-07-13 19:33:53,500 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:53,500 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592771385] [2021-07-13 19:33:53,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:53,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:53,657 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:33:53,657 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:53,657 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592771385] [2021-07-13 19:33:53,657 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592771385] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:53,657 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1222005519] [2021-07-13 19:33:53,657 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 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:33:53,689 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-13 19:33:53,689 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:53,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:33:53,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:53,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:53,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:53,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:33:53,800 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:53,803 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:53,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 18 treesize of output 14 [2021-07-13 19:33:53,804 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:53,859 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:53,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:53,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:53,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:33:53,863 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:53,866 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:53,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:33:53,867 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:53,917 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:53,920 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:33:53,920 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:145, output treesize:117 [2021-07-13 19:33:54,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:54,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 27 treesize of output 21 [2021-07-13 19:33:54,120 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:54,129 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:54,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:54,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:33:54,131 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:54,139 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:54,139 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:33:54,140 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:41, output treesize:11 [2021-07-13 19:33:54,178 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:33:54,178 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1222005519] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:54,178 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:54,178 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:33:54,179 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707299679] [2021-07-13 19:33:54,179 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:54,179 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:54,179 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:54,179 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:54,179 INFO L87 Difference]: Start difference. First operand 1060 states and 3425 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,386 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 64 [2021-07-13 19:33:54,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:54,882 INFO L93 Difference]: Finished difference Result 1345 states and 4205 transitions. [2021-07-13 19:33:54,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:33:54,882 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:33:54,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:54,885 INFO L225 Difference]: With dead ends: 1345 [2021-07-13 19:33:54,885 INFO L226 Difference]: Without dead ends: 1307 [2021-07-13 19:33:54,885 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 795.0ms TimeCoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:33:54,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1307 states. [2021-07-13 19:33:54,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1307 to 1064. [2021-07-13 19:33:54,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1064 states, 1063 states have (on average 3.237064910630292) internal successors, (3441), 1063 states have internal predecessors, (3441), 0 states have call successors, (0), 0 states have call 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,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1064 states to 1064 states and 3441 transitions. [2021-07-13 19:33:54,906 INFO L78 Accepts]: Start accepts. Automaton has 1064 states and 3441 transitions. Word has length 24 [2021-07-13 19:33:54,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:54,906 INFO L482 AbstractCegarLoop]: Abstraction has 1064 states and 3441 transitions. [2021-07-13 19:33:54,906 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,906 INFO L276 IsEmpty]: Start isEmpty. Operand 1064 states and 3441 transitions. [2021-07-13 19:33:54,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:33:54,908 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:54,908 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:55,108 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1282,162 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:55,109 INFO L430 AbstractCegarLoop]: === Iteration 178 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:55,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:55,109 INFO L82 PathProgramCache]: Analyzing trace with hash 219748462, now seen corresponding path program 162 times [2021-07-13 19:33:55,109 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:55,109 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546041261] [2021-07-13 19:33:55,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:55,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:55,306 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:55,306 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:55,306 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546041261] [2021-07-13 19:33:55,306 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546041261] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:55,306 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [831328491] [2021-07-13 19:33:55,306 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 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:33:55,337 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:33:55,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:55,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:33:55,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:55,435 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:55,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 18 treesize of output 14 [2021-07-13 19:33:55,436 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:55,456 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:55,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:55,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:33:55,460 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:55,478 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:55,480 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:33:55,480 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:63, output treesize:49 [2021-07-13 19:33:55,570 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:55,571 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33: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 19 treesize of output 15 [2021-07-13 19:33:55,572 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:55,574 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:55,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 19 treesize of output 15 [2021-07-13 19:33:55,575 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:55,605 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:55,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:55,608 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:55,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:33:55,609 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:55,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:55,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:33:55,613 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:55,639 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:55,640 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:55,640 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:83, output treesize:31 [2021-07-13 19:33:55,724 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:55,725 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [831328491] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:55,725 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:55,725 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:33:55,725 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31618585] [2021-07-13 19:33:55,725 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:33:55,725 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:55,725 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:33:55,725 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:33:55,725 INFO L87 Difference]: Start difference. First operand 1064 states and 3441 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:33:56,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:56,398 INFO L93 Difference]: Finished difference Result 1395 states and 4347 transitions. [2021-07-13 19:33:56,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:33:56,399 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:33:56,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:56,401 INFO L225 Difference]: With dead ends: 1395 [2021-07-13 19:33:56,401 INFO L226 Difference]: Without dead ends: 1337 [2021-07-13 19:33:56,401 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 716.1ms TimeCoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:33:56,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1337 states. [2021-07-13 19:33:56,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1337 to 1066. [2021-07-13 19:33:56,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1066 states, 1065 states have (on average 3.2384976525821596) internal successors, (3449), 1065 states have internal predecessors, (3449), 0 states have call successors, (0), 0 states have call 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,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1066 states to 1066 states and 3449 transitions. [2021-07-13 19:33:56,414 INFO L78 Accepts]: Start accepts. Automaton has 1066 states and 3449 transitions. Word has length 24 [2021-07-13 19:33:56,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:56,415 INFO L482 AbstractCegarLoop]: Abstraction has 1066 states and 3449 transitions. [2021-07-13 19:33:56,415 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:33:56,415 INFO L276 IsEmpty]: Start isEmpty. Operand 1066 states and 3449 transitions. [2021-07-13 19:33:56,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:33:56,416 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:56,416 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:56,616 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 163 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1288 [2021-07-13 19:33:56,617 INFO L430 AbstractCegarLoop]: === Iteration 179 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:56,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:56,617 INFO L82 PathProgramCache]: Analyzing trace with hash 45856292, now seen corresponding path program 163 times [2021-07-13 19:33:56,617 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:56,617 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199227963] [2021-07-13 19:33:56,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:56,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:56,775 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:56,775 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:56,775 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199227963] [2021-07-13 19:33:56,775 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199227963] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:56,775 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1736875025] [2021-07-13 19:33:56,775 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 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:33:56,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:56,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:33:56,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:56,904 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:56,904 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:56,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 17 treesize of output 13 [2021-07-13 19:33:56,905 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:56,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:56,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:33:56,909 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:56,964 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:56,967 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:56,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:56,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 18 treesize of output 14 [2021-07-13 19:33:56,969 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:56,971 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:56,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 18 treesize of output 14 [2021-07-13 19:33:56,972 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:57,022 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:57,025 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:33:57,025 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:145, output treesize:117 [2021-07-13 19:33:57,132 INFO L446 ElimStorePlain]: Different costs {1=[o_4], 10=[o_0]} [2021-07-13 19:33:57,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:57,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:57,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 19 treesize of output 15 [2021-07-13 19:33:57,137 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:57,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:57,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:57,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 19 treesize of output 15 [2021-07-13 19:33:57,142 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:57,146 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:57,146 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:57,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 20 treesize of output 16 [2021-07-13 19:33:57,147 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:57,151 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:57,151 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33: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 19 treesize of output 15 [2021-07-13 19:33:57,152 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:57,156 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:57,156 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:57,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 20 treesize of output 16 [2021-07-13 19:33:57,157 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:57,161 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:57,162 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:57,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 20 treesize of output 16 [2021-07-13 19:33:57,162 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:57,166 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:57,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:57,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 19 treesize of output 15 [2021-07-13 19:33:57,167 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:57,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:57,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 20 treesize of output 16 [2021-07-13 19:33:57,172 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:57,352 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 51 [2021-07-13 19:33:57,352 INFO L628 ElimStorePlain]: treesize reduction 168, result has 50.1 percent of original size [2021-07-13 19:33:57,356 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:57,357 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:57,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 13 treesize of output 9 [2021-07-13 19:33:57,358 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:33:57,362 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:57,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 12 treesize of output 8 [2021-07-13 19:33:57,363 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:33:57,447 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:57,449 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:33:57,449 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 7 variables, input treesize:385, output treesize:96 [2021-07-13 19:33:57,601 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:33:57,602 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1736875025] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:57,602 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:57,602 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:33:57,602 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538652225] [2021-07-13 19:33:57,602 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:33:57,602 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:57,602 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:33:57,602 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:33:57,602 INFO L87 Difference]: Start difference. First operand 1066 states and 3449 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:33:57,843 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 64 [2021-07-13 19:33:58,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:58,380 INFO L93 Difference]: Finished difference Result 1488 states and 4603 transitions. [2021-07-13 19:33:58,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:33:58,380 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:33:58,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:58,383 INFO L225 Difference]: With dead ends: 1488 [2021-07-13 19:33:58,383 INFO L226 Difference]: Without dead ends: 1400 [2021-07-13 19:33:58,383 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 825.9ms TimeCoverageRelationStatistics Valid=94, Invalid=506, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:33:58,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1400 states. [2021-07-13 19:33:58,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1400 to 1074. [2021-07-13 19:33:58,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1074 states, 1073 states have (on average 3.2534948741845295) internal successors, (3491), 1073 states have internal predecessors, (3491), 0 states have call successors, (0), 0 states have call 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,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1074 states to 1074 states and 3491 transitions. [2021-07-13 19:33:58,398 INFO L78 Accepts]: Start accepts. Automaton has 1074 states and 3491 transitions. Word has length 24 [2021-07-13 19:33:58,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:58,398 INFO L482 AbstractCegarLoop]: Abstraction has 1074 states and 3491 transitions. [2021-07-13 19:33:58,398 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:33:58,398 INFO L276 IsEmpty]: Start isEmpty. Operand 1074 states and 3491 transitions. [2021-07-13 19:33:58,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:33:58,399 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:58,399 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:58,600 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1296,164 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:58,600 INFO L430 AbstractCegarLoop]: === Iteration 180 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:58,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:58,600 INFO L82 PathProgramCache]: Analyzing trace with hash -834417244, now seen corresponding path program 164 times [2021-07-13 19:33:58,600 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:58,600 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132405783] [2021-07-13 19:33:58,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:58,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:58,837 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:33:58,837 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:58,837 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132405783] [2021-07-13 19:33:58,837 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132405783] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:58,837 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898494576] [2021-07-13 19:33:58,837 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 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:33:58,868 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:33:58,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:58,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:33:58,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:58,967 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:58,967 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:58,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:33:58,968 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:58,971 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:58,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:33:58,972 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:59,027 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:59,030 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:59,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:59,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 18 treesize of output 14 [2021-07-13 19:33:59,032 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:59,035 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:59,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 18 treesize of output 14 [2021-07-13 19:33:59,035 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:59,087 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:59,089 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:33:59,089 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:145, output treesize:117 [2021-07-13 19:33:59,195 INFO L446 ElimStorePlain]: Different costs {1=[o_4], 10=[o_0]} [2021-07-13 19:33:59,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:59,200 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:59,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 19 treesize of output 15 [2021-07-13 19:33:59,201 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:59,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:59,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:59,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 20 treesize of output 16 [2021-07-13 19:33:59,205 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:59,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:59,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:59,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 19 treesize of output 15 [2021-07-13 19:33:59,210 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:59,213 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:59,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 20 treesize of output 16 [2021-07-13 19:33:59,214 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:59,269 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:59,273 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:59,273 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:59,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 12 treesize of output 8 [2021-07-13 19:33:59,275 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:59,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:59,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:59,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 13 treesize of output 9 [2021-07-13 19:33:59,280 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:33:59,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:59,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:59,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 12 treesize of output 8 [2021-07-13 19:33:59,285 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:59,288 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33: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 13 treesize of output 9 [2021-07-13 19:33:59,290 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:33:59,340 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:59,351 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:59,352 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 7 variables, input treesize:173, output treesize:69 [2021-07-13 19:33:59,481 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:33:59,481 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898494576] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:59,482 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:59,482 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:33:59,482 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519888118] [2021-07-13 19:33:59,482 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:59,482 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:59,482 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:59,482 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:59,482 INFO L87 Difference]: Start difference. First operand 1074 states and 3491 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,749 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 64 [2021-07-13 19:34:00,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:00,189 INFO L93 Difference]: Finished difference Result 1502 states and 4667 transitions. [2021-07-13 19:34:00,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:34:00,189 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:34:00,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:00,192 INFO L225 Difference]: With dead ends: 1502 [2021-07-13 19:34:00,192 INFO L226 Difference]: Without dead ends: 1464 [2021-07-13 19:34:00,192 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 767.3ms TimeCoverageRelationStatistics Valid=86, Invalid=466, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:34:00,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1464 states. [2021-07-13 19:34:00,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1464 to 1069. [2021-07-13 19:34:00,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1069 states, 1068 states have (on average 3.247191011235955) internal successors, (3468), 1068 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states have call 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:00,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1069 states to 1069 states and 3468 transitions. [2021-07-13 19:34:00,206 INFO L78 Accepts]: Start accepts. Automaton has 1069 states and 3468 transitions. Word has length 24 [2021-07-13 19:34:00,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:00,206 INFO L482 AbstractCegarLoop]: Abstraction has 1069 states and 3468 transitions. [2021-07-13 19:34:00,206 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:00,206 INFO L276 IsEmpty]: Start isEmpty. Operand 1069 states and 3468 transitions. [2021-07-13 19:34:00,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:34:00,208 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:00,208 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:00,408 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 165 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1304 [2021-07-13 19:34:00,408 INFO L430 AbstractCegarLoop]: === Iteration 181 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:00,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:00,408 INFO L82 PathProgramCache]: Analyzing trace with hash -931765316, now seen corresponding path program 165 times [2021-07-13 19:34:00,409 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:00,409 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389757002] [2021-07-13 19:34:00,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:00,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:00,559 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:00,560 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:00,560 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389757002] [2021-07-13 19:34:00,560 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389757002] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:00,560 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [204631548] [2021-07-13 19:34:00,560 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 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:34:00,590 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:34:00,590 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:00,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:34:00,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:00,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:00,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:34:00,697 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:00,704 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:00,705 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 1 xjuncts. [2021-07-13 19:34:00,705 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:29, output treesize:22 [2021-07-13 19:34:00,758 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:00,759 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:00,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 19 treesize of output 15 [2021-07-13 19:34:00,760 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:00,762 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:00,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 19 treesize of output 15 [2021-07-13 19:34:00,763 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:00,793 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:00,796 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:00,796 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:00,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 11 treesize of output 7 [2021-07-13 19:34:00,798 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:00,800 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:00,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:34:00,802 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,828 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:00,829 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:00,829 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:83, output treesize:31 [2021-07-13 19:34:00,901 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:00,901 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [204631548] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:00,902 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:00,902 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:34:00,902 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114001908] [2021-07-13 19:34:00,902 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:34:00,902 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:00,902 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:34:00,902 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:34:00,902 INFO L87 Difference]: Start difference. First operand 1069 states and 3468 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:01,337 INFO L93 Difference]: Finished difference Result 1336 states and 4254 transitions. [2021-07-13 19:34:01,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:34:01,338 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:34:01,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:01,340 INFO L225 Difference]: With dead ends: 1336 [2021-07-13 19:34:01,340 INFO L226 Difference]: Without dead ends: 1295 [2021-07-13 19:34:01,340 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 465.0ms TimeCoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:34:01,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1295 states. [2021-07-13 19:34:01,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1295 to 1080. [2021-07-13 19:34:01,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1080 states, 1079 states have (on average 3.249304911955514) internal successors, (3506), 1079 states have internal predecessors, (3506), 0 states have call successors, (0), 0 states have call 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,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1080 states to 1080 states and 3506 transitions. [2021-07-13 19:34:01,353 INFO L78 Accepts]: Start accepts. Automaton has 1080 states and 3506 transitions. Word has length 24 [2021-07-13 19:34:01,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:01,353 INFO L482 AbstractCegarLoop]: Abstraction has 1080 states and 3506 transitions. [2021-07-13 19:34:01,353 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,353 INFO L276 IsEmpty]: Start isEmpty. Operand 1080 states and 3506 transitions. [2021-07-13 19:34:01,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:34:01,355 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:01,355 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:01,555 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1312,166 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:01,555 INFO L430 AbstractCegarLoop]: === Iteration 182 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:01,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:01,556 INFO L82 PathProgramCache]: Analyzing trace with hash 549210886, now seen corresponding path program 166 times [2021-07-13 19:34:01,556 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:01,556 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823583999] [2021-07-13 19:34:01,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:01,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:01,714 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:01,714 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:01,714 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823583999] [2021-07-13 19:34:01,715 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823583999] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:01,715 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1393623028] [2021-07-13 19:34:01,715 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 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:34:01,746 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:34:01,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:01,747 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:34:01,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:01,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:01,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:01,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:34:01,879 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:01,882 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:01,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 17 treesize of output 13 [2021-07-13 19:34:01,883 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:01,915 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:01,919 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:34:01,919 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:89, output treesize:75 [2021-07-13 19:34:01,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:01,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:01,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 19 treesize of output 15 [2021-07-13 19:34:01,996 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:01,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:02,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 19 treesize of output 15 [2021-07-13 19:34:02,000 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:02,088 INFO L628 ElimStorePlain]: treesize reduction 102, result has 46.6 percent of original size [2021-07-13 19:34:02,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:02,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:34:02,093 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:02,126 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:02,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:02,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 19 treesize of output 15 [2021-07-13 19:34:02,131 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:02,162 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:02,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:02,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 11 treesize of output 7 [2021-07-13 19:34:02,167 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:02,196 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:02,198 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:02,198 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 8 variables, input treesize:205, output treesize:34 [2021-07-13 19:34:02,273 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:02,273 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1393623028] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:02,273 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:02,273 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:34:02,274 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348320620] [2021-07-13 19:34:02,274 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:34:02,274 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:02,274 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:34:02,274 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:34:02,274 INFO L87 Difference]: Start difference. First operand 1080 states and 3506 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:02,616 INFO L93 Difference]: Finished difference Result 1327 states and 4236 transitions. [2021-07-13 19:34:02,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:34:02,616 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:34:02,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:02,618 INFO L225 Difference]: With dead ends: 1327 [2021-07-13 19:34:02,618 INFO L226 Difference]: Without dead ends: 1267 [2021-07-13 19:34:02,618 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 385.8ms TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:34:02,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1267 states. [2021-07-13 19:34:02,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1267 to 1094. [2021-07-13 19:34:02,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1094 states, 1093 states have (on average 3.252516010978957) internal successors, (3555), 1093 states have internal predecessors, (3555), 0 states have call successors, (0), 0 states have call 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,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1094 states to 1094 states and 3555 transitions. [2021-07-13 19:34:02,631 INFO L78 Accepts]: Start accepts. Automaton has 1094 states and 3555 transitions. Word has length 24 [2021-07-13 19:34:02,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:02,631 INFO L482 AbstractCegarLoop]: Abstraction has 1094 states and 3555 transitions. [2021-07-13 19:34:02,631 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,631 INFO L276 IsEmpty]: Start isEmpty. Operand 1094 states and 3555 transitions. [2021-07-13 19:34:02,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:34:02,633 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:02,633 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:02,833 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 167 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1316 [2021-07-13 19:34:02,833 INFO L430 AbstractCegarLoop]: === Iteration 183 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:02,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:02,834 INFO L82 PathProgramCache]: Analyzing trace with hash 1180415388, now seen corresponding path program 167 times [2021-07-13 19:34:02,834 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:02,834 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105296191] [2021-07-13 19:34:02,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:02,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:03,015 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:03,015 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:03,015 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105296191] [2021-07-13 19:34:03,015 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105296191] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:03,015 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1759540962] [2021-07-13 19:34:03,015 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 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:34:03,046 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:34:03,047 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:03,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:34:03,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:03,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:34:03,115 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:03,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:34:03,117 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:03,138 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:03,139 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:03,139 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:67, output treesize:53 [2021-07-13 19:34:03,194 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:03,195 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:03,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:34:03,196 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:03,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:03,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 19 treesize of output 15 [2021-07-13 19:34:03,200 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:03,257 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:03,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:03,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:03,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 20 treesize of output 16 [2021-07-13 19:34:03,261 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:03,264 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:03,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 20 treesize of output 16 [2021-07-13 19:34:03,265 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:03,317 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:03,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:03,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:03,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:34:03,323 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:03,327 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:03,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 11 treesize of output 7 [2021-07-13 19:34:03,328 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:34:03,379 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:03,382 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:03,383 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:03,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 12 treesize of output 8 [2021-07-13 19:34:03,384 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:34:03,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:03,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 12 treesize of output 8 [2021-07-13 19:34:03,389 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:34:03,438 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:03,440 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:34:03,440 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 6 variables, input treesize:161, output treesize:69 [2021-07-13 19:34:03,580 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:03,580 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1759540962] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:03,580 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:03,580 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:34:03,580 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574947553] [2021-07-13 19:34:03,580 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:34:03,580 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:03,580 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:34:03,580 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:34:03,581 INFO L87 Difference]: Start difference. First operand 1094 states and 3555 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:04,411 INFO L93 Difference]: Finished difference Result 1552 states and 4855 transitions. [2021-07-13 19:34:04,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:34:04,412 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:34:04,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:04,414 INFO L225 Difference]: With dead ends: 1552 [2021-07-13 19:34:04,414 INFO L226 Difference]: Without dead ends: 1486 [2021-07-13 19:34:04,414 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 795.9ms TimeCoverageRelationStatistics Valid=106, Invalid=596, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:34:04,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1486 states. [2021-07-13 19:34:04,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1486 to 1108. [2021-07-13 19:34:04,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1108 states, 1107 states have (on average 3.2628726287262872) internal successors, (3612), 1107 states have internal predecessors, (3612), 0 states have call successors, (0), 0 states have call 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,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1108 states to 1108 states and 3612 transitions. [2021-07-13 19:34:04,429 INFO L78 Accepts]: Start accepts. Automaton has 1108 states and 3612 transitions. Word has length 24 [2021-07-13 19:34:04,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:04,429 INFO L482 AbstractCegarLoop]: Abstraction has 1108 states and 3612 transitions. [2021-07-13 19:34:04,430 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,430 INFO L276 IsEmpty]: Start isEmpty. Operand 1108 states and 3612 transitions. [2021-07-13 19:34:04,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:34:04,431 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:04,431 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:04,631 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1322,168 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:04,631 INFO L430 AbstractCegarLoop]: === Iteration 184 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:04,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:04,632 INFO L82 PathProgramCache]: Analyzing trace with hash -1163464858, now seen corresponding path program 168 times [2021-07-13 19:34:04,632 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:04,632 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836765617] [2021-07-13 19:34:04,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:04,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:04,839 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:04,840 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:04,840 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836765617] [2021-07-13 19:34:04,840 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836765617] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:04,840 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1330660172] [2021-07-13 19:34:04,840 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 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:34:04,873 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:34:04,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:04,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:34:04,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:04,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:34:04,950 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:04,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:04,953 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:04,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 17 treesize of output 13 [2021-07-13 19:34:04,957 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:04,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 17 treesize of output 13 [2021-07-13 19:34:04,960 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:05,006 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:05,009 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:34:05,009 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:153, output treesize:125 [2021-07-13 19:34:05,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:05,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 20 treesize of output 16 [2021-07-13 19:34:05,111 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:05,165 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:05,169 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:05,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 12 treesize of output 8 [2021-07-13 19:34:05,170 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:05,223 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:05,227 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:05,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 20 treesize of output 16 [2021-07-13 19:34:05,228 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:05,279 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:05,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:05,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 12 treesize of output 8 [2021-07-13 19:34:05,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:34:05,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:05,339 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:05,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 19 treesize of output 15 [2021-07-13 19:34:05,340 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:05,388 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:05,392 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:05,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 11 treesize of output 7 [2021-07-13 19:34:05,393 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:34:05,440 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:05,445 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:05,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:34:05,446 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:05,491 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:05,495 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:05,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 11 treesize of output 7 [2021-07-13 19:34:05,497 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:34:05,541 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:05,542 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:34:05,542 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:161, output treesize:69 [2021-07-13 19:34:05,668 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:05,668 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1330660172] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:05,668 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:05,668 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:34:05,669 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866198531] [2021-07-13 19:34:05,669 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:34:05,669 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:05,669 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:34:05,669 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:34:05,669 INFO L87 Difference]: Start difference. First operand 1108 states and 3612 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:06,439 INFO L93 Difference]: Finished difference Result 1619 states and 4999 transitions. [2021-07-13 19:34:06,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:34:06,440 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:34:06,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:06,443 INFO L225 Difference]: With dead ends: 1619 [2021-07-13 19:34:06,443 INFO L226 Difference]: Without dead ends: 1557 [2021-07-13 19:34:06,443 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 779.9ms TimeCoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:34:06,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1557 states. [2021-07-13 19:34:06,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1557 to 1113. [2021-07-13 19:34:06,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1113 states, 1112 states have (on average 3.2661870503597124) internal successors, (3632), 1112 states have internal predecessors, (3632), 0 states have call successors, (0), 0 states have call 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,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1113 states to 1113 states and 3632 transitions. [2021-07-13 19:34:06,458 INFO L78 Accepts]: Start accepts. Automaton has 1113 states and 3632 transitions. Word has length 24 [2021-07-13 19:34:06,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:06,458 INFO L482 AbstractCegarLoop]: Abstraction has 1113 states and 3632 transitions. [2021-07-13 19:34:06,458 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,458 INFO L276 IsEmpty]: Start isEmpty. Operand 1113 states and 3632 transitions. [2021-07-13 19:34:06,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:34:06,460 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:06,460 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:06,660 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 169 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1329 [2021-07-13 19:34:06,660 INFO L430 AbstractCegarLoop]: === Iteration 185 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:06,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:06,661 INFO L82 PathProgramCache]: Analyzing trace with hash 1954619758, now seen corresponding path program 169 times [2021-07-13 19:34:06,661 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:06,661 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668325799] [2021-07-13 19:34:06,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:06,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:06,851 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:06,851 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:06,851 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668325799] [2021-07-13 19:34:06,851 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668325799] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:06,851 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1336891805] [2021-07-13 19:34:06,851 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 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:34:06,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:06,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:34:06,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:06,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 18 treesize of output 14 [2021-07-13 19:34:06,951 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:06,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 17 treesize of output 13 [2021-07-13 19:34:06,954 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:06,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 17 treesize of output 13 [2021-07-13 19:34:06,957 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:06,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 18 treesize of output 14 [2021-07-13 19:34:06,960 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:07,008 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:07,010 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:34:07,010 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:153, output treesize:125 [2021-07-13 19:34:07,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:07,144 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:07,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 19 treesize of output 15 [2021-07-13 19:34:07,145 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:07,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:07,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:34:07,149 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:07,218 INFO L628 ElimStorePlain]: treesize reduction 86, result has 45.9 percent of original size [2021-07-13 19:34:07,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:07,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 11 treesize of output 7 [2021-07-13 19:34:07,223 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:07,249 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:07,252 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:07,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 19 treesize of output 15 [2021-07-13 19:34:07,253 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:07,278 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:07,281 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:07,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 11 treesize of output 7 [2021-07-13 19:34:07,282 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:07,315 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:07,317 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:07,317 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:173, output treesize:34 [2021-07-13 19:34:07,401 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:07,401 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1336891805] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:07,401 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:07,401 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:34:07,401 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744695210] [2021-07-13 19:34:07,401 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:34:07,401 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:07,402 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:34:07,402 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:34:07,402 INFO L87 Difference]: Start difference. First operand 1113 states and 3632 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:07,858 INFO L93 Difference]: Finished difference Result 1645 states and 5154 transitions. [2021-07-13 19:34:07,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:34:07,858 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:34:07,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:07,861 INFO L225 Difference]: With dead ends: 1645 [2021-07-13 19:34:07,861 INFO L226 Difference]: Without dead ends: 1529 [2021-07-13 19:34:07,861 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 540.7ms TimeCoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:34:07,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1529 states. [2021-07-13 19:34:07,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1529 to 1117. [2021-07-13 19:34:07,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1117 states, 1116 states have (on average 3.271505376344086) internal successors, (3651), 1116 states have internal predecessors, (3651), 0 states have call successors, (0), 0 states have call 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,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1117 states to 1117 states and 3651 transitions. [2021-07-13 19:34:07,877 INFO L78 Accepts]: Start accepts. Automaton has 1117 states and 3651 transitions. Word has length 24 [2021-07-13 19:34:07,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:07,877 INFO L482 AbstractCegarLoop]: Abstraction has 1117 states and 3651 transitions. [2021-07-13 19:34:07,878 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,878 INFO L276 IsEmpty]: Start isEmpty. Operand 1117 states and 3651 transitions. [2021-07-13 19:34:07,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:34:07,879 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:07,879 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:08,080 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1336,170 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:08,080 INFO L430 AbstractCegarLoop]: === Iteration 186 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:08,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:08,080 INFO L82 PathProgramCache]: Analyzing trace with hash -1658960150, now seen corresponding path program 170 times [2021-07-13 19:34:08,080 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:08,080 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760195900] [2021-07-13 19:34:08,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:08,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:08,335 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:08,336 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:08,336 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760195900] [2021-07-13 19:34:08,336 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760195900] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:08,336 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [911233553] [2021-07-13 19:34:08,336 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 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:34:08,367 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:34:08,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:08,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:34:08,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:08,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 24 treesize of output 18 [2021-07-13 19:34:08,470 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:08,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:34:08,473 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:08,493 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:08,494 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:08,494 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:71, output treesize:61 [2021-07-13 19:34:08,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:34:08,553 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:08,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 28 treesize of output 22 [2021-07-13 19:34:08,556 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:08,612 INFO L628 ElimStorePlain]: treesize reduction 80, result has 40.7 percent of original size [2021-07-13 19:34:08,612 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:34:08,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 19 treesize of output 15 [2021-07-13 19:34:08,615 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:08,636 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:08,636 INFO L518 ElimStorePlain]: Eliminatee v_prenex_656 vanished before elimination [2021-07-13 19:34:08,637 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:08,637 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:177, output treesize:37 [2021-07-13 19:34:08,723 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:08,723 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [911233553] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:08,723 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:08,723 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:34:08,723 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346270436] [2021-07-13 19:34:08,723 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:34:08,723 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:08,724 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:34:08,724 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:34:08,724 INFO L87 Difference]: Start difference. First operand 1117 states and 3651 transitions. Second operand has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:09,028 INFO L93 Difference]: Finished difference Result 1394 states and 4421 transitions. [2021-07-13 19:34:09,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:34:09,028 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:34:09,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:09,030 INFO L225 Difference]: With dead ends: 1394 [2021-07-13 19:34:09,030 INFO L226 Difference]: Without dead ends: 1325 [2021-07-13 19:34:09,031 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 406.4ms TimeCoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:34:09,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1325 states. [2021-07-13 19:34:09,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1325 to 1121. [2021-07-13 19:34:09,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1121 states, 1120 states have (on average 3.2517857142857145) internal successors, (3642), 1120 states have internal predecessors, (3642), 0 states have call successors, (0), 0 states have call 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,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1121 states to 1121 states and 3642 transitions. [2021-07-13 19:34:09,044 INFO L78 Accepts]: Start accepts. Automaton has 1121 states and 3642 transitions. Word has length 24 [2021-07-13 19:34:09,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:09,044 INFO L482 AbstractCegarLoop]: Abstraction has 1121 states and 3642 transitions. [2021-07-13 19:34:09,044 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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,044 INFO L276 IsEmpty]: Start isEmpty. Operand 1121 states and 3642 transitions. [2021-07-13 19:34:09,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:34:09,046 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:09,046 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:09,246 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 171 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1343 [2021-07-13 19:34:09,246 INFO L430 AbstractCegarLoop]: === Iteration 187 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:09,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:09,247 INFO L82 PathProgramCache]: Analyzing trace with hash -1932983276, now seen corresponding path program 171 times [2021-07-13 19:34:09,247 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:09,247 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401463173] [2021-07-13 19:34:09,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:09,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:09,442 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:09,442 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:09,442 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401463173] [2021-07-13 19:34:09,442 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401463173] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:09,442 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [13100479] [2021-07-13 19:34:09,442 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 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:34:09,475 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-13 19:34:09,475 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:09,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:34:09,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:09,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:34:09,534 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:09,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 24 treesize of output 18 [2021-07-13 19:34:09,537 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:09,558 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:09,559 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:09,559 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:71, output treesize:61 [2021-07-13 19:34:09,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:34:09,603 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:09,623 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:09,623 INFO L518 ElimStorePlain]: Eliminatee v_prenex_658 vanished before elimination [2021-07-13 19:34:09,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 28 treesize of output 22 [2021-07-13 19:34:09,626 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:09,645 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:09,645 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:34:09,646 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:09,646 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:79, output treesize:37 [2021-07-13 19:34:09,753 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:09,753 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [13100479] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:09,753 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:09,753 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:34:09,753 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199306016] [2021-07-13 19:34:09,753 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:34:09,753 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:09,754 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:34:09,754 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:34:09,754 INFO L87 Difference]: Start difference. First operand 1121 states and 3642 transitions. Second operand has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:09,984 INFO L93 Difference]: Finished difference Result 1407 states and 4431 transitions. [2021-07-13 19:34:09,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:34:09,985 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:34:09,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:09,987 INFO L225 Difference]: With dead ends: 1407 [2021-07-13 19:34:09,987 INFO L226 Difference]: Without dead ends: 1345 [2021-07-13 19:34:09,987 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 350.3ms TimeCoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:34:09,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1345 states. [2021-07-13 19:34:10,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1345 to 1099. [2021-07-13 19:34:10,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1099 states, 1098 states have (on average 3.233151183970856) internal successors, (3550), 1098 states have internal predecessors, (3550), 0 states have call successors, (0), 0 states have call 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:10,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1099 states to 1099 states and 3550 transitions. [2021-07-13 19:34:10,009 INFO L78 Accepts]: Start accepts. Automaton has 1099 states and 3550 transitions. Word has length 24 [2021-07-13 19:34:10,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:10,009 INFO L482 AbstractCegarLoop]: Abstraction has 1099 states and 3550 transitions. [2021-07-13 19:34:10,009 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:10,009 INFO L276 IsEmpty]: Start isEmpty. Operand 1099 states and 3550 transitions. [2021-07-13 19:34:10,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:34:10,011 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:10,011 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:10,211 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1349,172 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:10,211 INFO L430 AbstractCegarLoop]: === Iteration 188 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:10,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:10,212 INFO L82 PathProgramCache]: Analyzing trace with hash 1372052590, now seen corresponding path program 172 times [2021-07-13 19:34:10,212 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:10,212 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224937303] [2021-07-13 19:34:10,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:10,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:10,398 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:10,398 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:10,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224937303] [2021-07-13 19:34:10,399 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224937303] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:10,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1930237784] [2021-07-13 19:34:10,399 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 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:34:10,430 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:34:10,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:10,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:34:10,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [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 24 treesize of output 18 [2021-07-13 19:34:10,478 INFO L550 ElimStorePlain]: Start of recursive call 2: 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 24 treesize of output 18 [2021-07-13 19:34:10,481 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:10,498 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:10,499 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:10,499 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:65, output treesize:55 [2021-07-13 19:34:10,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 28 treesize of output 22 [2021-07-13 19:34:10,570 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:10,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:34:10,572 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:10,591 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:10,591 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:34:10,592 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:10,592 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:79, output treesize:37 [2021-07-13 19:34:10,690 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:10,690 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1930237784] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:10,690 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:10,690 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:34:10,690 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359036160] [2021-07-13 19:34:10,690 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:34:10,690 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:10,690 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:34:10,691 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:34:10,691 INFO L87 Difference]: Start difference. First operand 1099 states and 3550 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:34:10,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:10,965 INFO L93 Difference]: Finished difference Result 1534 states and 4838 transitions. [2021-07-13 19:34:10,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:34:10,965 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:34:10,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:10,967 INFO L225 Difference]: With dead ends: 1534 [2021-07-13 19:34:10,967 INFO L226 Difference]: Without dead ends: 1472 [2021-07-13 19:34:10,968 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 422.8ms TimeCoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:34:10,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1472 states. [2021-07-13 19:34:10,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1472 to 1099. [2021-07-13 19:34:10,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1099 states, 1098 states have (on average 3.233151183970856) internal successors, (3550), 1098 states have internal predecessors, (3550), 0 states have call successors, (0), 0 states have call 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:10,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1099 states to 1099 states and 3550 transitions. [2021-07-13 19:34:10,982 INFO L78 Accepts]: Start accepts. Automaton has 1099 states and 3550 transitions. Word has length 24 [2021-07-13 19:34:10,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:10,982 INFO L482 AbstractCegarLoop]: Abstraction has 1099 states and 3550 transitions. [2021-07-13 19:34:10,982 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:34:10,982 INFO L276 IsEmpty]: Start isEmpty. Operand 1099 states and 3550 transitions. [2021-07-13 19:34:10,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:34:10,983 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:10,983 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:11,184 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 173 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1356 [2021-07-13 19:34:11,184 INFO L430 AbstractCegarLoop]: === Iteration 189 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:11,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:11,184 INFO L82 PathProgramCache]: Analyzing trace with hash -358373054, now seen corresponding path program 173 times [2021-07-13 19:34:11,184 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:11,184 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144362027] [2021-07-13 19:34:11,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:11,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:11,416 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:11,416 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:11,416 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144362027] [2021-07-13 19:34:11,416 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144362027] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:11,416 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1353109901] [2021-07-13 19:34:11,416 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 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:34:11,448 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:34:11,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:11,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:34:11,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:11,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 17 treesize of output 13 [2021-07-13 19:34:11,497 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:11,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:34:11,501 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:11,526 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:11,528 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:11,528 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:61, output treesize:47 [2021-07-13 19:34:11,620 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:11,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:11,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 20 treesize of output 16 [2021-07-13 19:34:11,622 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:11,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:11,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 20 treesize of output 16 [2021-07-13 19:34:11,626 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:11,684 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:11,687 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:11,687 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:11,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 12 treesize of output 8 [2021-07-13 19:34:11,689 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:11,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:11,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 12 treesize of output 8 [2021-07-13 19:34:11,693 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:11,749 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:11,752 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:11,753 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:11,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 19 treesize of output 15 [2021-07-13 19:34:11,754 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:11,757 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:11,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 19 treesize of output 15 [2021-07-13 19:34:11,758 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:11,808 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:11,811 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:11,812 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:11,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:34:11,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:34:11,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:11,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 11 treesize of output 7 [2021-07-13 19:34:11,818 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:34:11,865 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:11,867 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:34:11,867 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 6 variables, input treesize:161, output treesize:69 [2021-07-13 19:34:11,997 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:11,997 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1353109901] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:11,997 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:11,998 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:34:11,998 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993008357] [2021-07-13 19:34:11,998 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:34:11,998 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:11,998 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:34:11,998 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:34:11,998 INFO L87 Difference]: Start difference. First operand 1099 states and 3550 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:12,481 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 56 [2021-07-13 19:34:13,183 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 44 [2021-07-13 19:34:13,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:13,449 INFO L93 Difference]: Finished difference Result 1918 states and 5985 transitions. [2021-07-13 19:34:13,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:34:13,449 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:34:13,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:13,452 INFO L225 Difference]: With dead ends: 1918 [2021-07-13 19:34:13,452 INFO L226 Difference]: Without dead ends: 1852 [2021-07-13 19:34:13,453 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 1396.1ms TimeCoverageRelationStatistics Valid=149, Invalid=781, Unknown=0, NotChecked=0, Total=930 [2021-07-13 19:34:13,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1852 states. [2021-07-13 19:34:13,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1852 to 1127. [2021-07-13 19:34:13,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1127 states, 1126 states have (on average 3.24955595026643) internal successors, (3659), 1126 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call 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,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1127 states to 1127 states and 3659 transitions. [2021-07-13 19:34:13,473 INFO L78 Accepts]: Start accepts. Automaton has 1127 states and 3659 transitions. Word has length 24 [2021-07-13 19:34:13,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:13,473 INFO L482 AbstractCegarLoop]: Abstraction has 1127 states and 3659 transitions. [2021-07-13 19:34:13,473 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,473 INFO L276 IsEmpty]: Start isEmpty. Operand 1127 states and 3659 transitions. [2021-07-13 19:34:13,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:34:13,474 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:13,474 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:13,675 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 174 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1363 [2021-07-13 19:34:13,676 INFO L430 AbstractCegarLoop]: === Iteration 190 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:13,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:13,676 INFO L82 PathProgramCache]: Analyzing trace with hash 1241217410, now seen corresponding path program 174 times [2021-07-13 19:34:13,676 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:13,676 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523940326] [2021-07-13 19:34:13,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:13,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:13,903 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:13,903 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:13,903 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523940326] [2021-07-13 19:34:13,903 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523940326] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:13,903 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1281941366] [2021-07-13 19:34:13,903 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 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:34:13,935 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:34:13,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:13,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:34:13,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:14,011 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:14,011 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:14,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 17 treesize of output 13 [2021-07-13 19:34:14,012 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:14,015 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:14,015 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:14,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 18 treesize of output 14 [2021-07-13 19:34:14,016 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:14,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:14,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:14,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 17 treesize of output 13 [2021-07-13 19:34:14,020 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:14,023 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:14,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 18 treesize of output 14 [2021-07-13 19:34:14,024 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:14,075 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:14,081 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2021-07-13 19:34:14,081 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:153, output treesize:125 [2021-07-13 19:34:14,296 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:14,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 20 treesize of output 16 [2021-07-13 19:34:14,297 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:14,362 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:14,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:14,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 12 treesize of output 8 [2021-07-13 19:34:14,369 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:14,434 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:14,439 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:14,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 19 treesize of output 15 [2021-07-13 19:34:14,440 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:14,504 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:14,508 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:14,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 11 treesize of output 7 [2021-07-13 19:34:14,510 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:14,570 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:14,574 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:14,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 20 treesize of output 16 [2021-07-13 19:34:14,575 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:14,633 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:14,637 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:14,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:34:14,638 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:34:14,694 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:14,698 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:14,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:34:14,699 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:14,752 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:14,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:14,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 11 treesize of output 7 [2021-07-13 19:34:14,758 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:34:14,809 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:14,811 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:14,811 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 16 variables, input treesize:173, output treesize:69 [2021-07-13 19:34:14,944 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:14,945 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1281941366] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:14,945 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:14,945 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:34:14,945 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350947519] [2021-07-13 19:34:14,945 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:34:14,945 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:14,945 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:34:14,945 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:34:14,945 INFO L87 Difference]: Start difference. First operand 1127 states and 3659 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:15,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:15,869 INFO L93 Difference]: Finished difference Result 1915 states and 5923 transitions. [2021-07-13 19:34:15,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:34:15,870 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:34:15,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:15,873 INFO L225 Difference]: With dead ends: 1915 [2021-07-13 19:34:15,873 INFO L226 Difference]: Without dead ends: 1826 [2021-07-13 19:34:15,873 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 1006.2ms TimeCoverageRelationStatistics Valid=110, Invalid=540, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:34:15,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1826 states. [2021-07-13 19:34:15,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1826 to 1124. [2021-07-13 19:34:15,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1124 states, 1123 states have (on average 3.2493321460374) internal successors, (3649), 1123 states have internal predecessors, (3649), 0 states have call successors, (0), 0 states have call 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:15,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1124 states to 1124 states and 3649 transitions. [2021-07-13 19:34:15,889 INFO L78 Accepts]: Start accepts. Automaton has 1124 states and 3649 transitions. Word has length 24 [2021-07-13 19:34:15,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:15,889 INFO L482 AbstractCegarLoop]: Abstraction has 1124 states and 3649 transitions. [2021-07-13 19:34:15,889 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:15,889 INFO L276 IsEmpty]: Start isEmpty. Operand 1124 states and 3649 transitions. [2021-07-13 19:34:15,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:34:15,891 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:15,891 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:16,091 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1370,175 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:16,091 INFO L430 AbstractCegarLoop]: === Iteration 191 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:16,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:16,092 INFO L82 PathProgramCache]: Analyzing trace with hash 415831316, now seen corresponding path program 175 times [2021-07-13 19:34:16,092 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:16,092 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663999504] [2021-07-13 19:34:16,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:16,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:16,395 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:16,395 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:16,395 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663999504] [2021-07-13 19:34:16,395 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663999504] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:16,395 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [121304339] [2021-07-13 19:34:16,396 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 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:34:16,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:16,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:34:16,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:16,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 18 treesize of output 14 [2021-07-13 19:34:16,470 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:16,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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,473 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:16,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:16,476 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:16,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 17 treesize of output 13 [2021-07-13 19:34:16,479 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:16,520 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:16,522 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:34:16,522 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:141, output treesize:113 [2021-07-13 19:34:16,714 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:16,715 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:16,716 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:16,740 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:16,742 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:16,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 11 treesize of output 7 [2021-07-13 19:34:16,744 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,767 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:16,769 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:16,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 19 treesize of output 15 [2021-07-13 19:34:16,770 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:16,792 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:16,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:16,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 11 treesize of output 7 [2021-07-13 19:34:16,795 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:16,815 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:16,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:34:16,816 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:77, output treesize:31 [2021-07-13 19:34:16,909 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:16,909 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [121304339] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:16,909 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:16,909 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:34:16,909 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553803972] [2021-07-13 19:34:16,909 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:34:16,909 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:16,909 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:34:16,910 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:34:16,910 INFO L87 Difference]: Start difference. First operand 1124 states and 3649 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:17,475 INFO L93 Difference]: Finished difference Result 1920 states and 5979 transitions. [2021-07-13 19:34:17,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:34:17,475 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:34:17,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:17,478 INFO L225 Difference]: With dead ends: 1920 [2021-07-13 19:34:17,478 INFO L226 Difference]: Without dead ends: 1831 [2021-07-13 19:34:17,478 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 806.5ms TimeCoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:34:17,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1831 states. [2021-07-13 19:34:17,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1831 to 1127. [2021-07-13 19:34:17,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1127 states, 1126 states have (on average 3.2539964476021312) internal successors, (3664), 1126 states have internal predecessors, (3664), 0 states have call successors, (0), 0 states have call 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,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1127 states to 1127 states and 3664 transitions. [2021-07-13 19:34:17,503 INFO L78 Accepts]: Start accepts. Automaton has 1127 states and 3664 transitions. Word has length 24 [2021-07-13 19:34:17,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:17,503 INFO L482 AbstractCegarLoop]: Abstraction has 1127 states and 3664 transitions. [2021-07-13 19:34:17,503 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,503 INFO L276 IsEmpty]: Start isEmpty. Operand 1127 states and 3664 transitions. [2021-07-13 19:34:17,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:34:17,505 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:17,505 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:17,706 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 176 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1378 [2021-07-13 19:34:17,707 INFO L430 AbstractCegarLoop]: === Iteration 192 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:17,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:17,707 INFO L82 PathProgramCache]: Analyzing trace with hash 253826086, now seen corresponding path program 176 times [2021-07-13 19:34:17,707 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:17,707 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390648227] [2021-07-13 19:34:17,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:17,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:17,921 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:17,921 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:17,921 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390648227] [2021-07-13 19:34:17,921 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390648227] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:17,921 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1111115409] [2021-07-13 19:34:17,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 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:34:17,956 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:34:17,956 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:17,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:34:17,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:18,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:34:18,009 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:18,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 18 treesize of output 14 [2021-07-13 19:34:18,013 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:18,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:34:18,016 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:18,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 17 treesize of output 13 [2021-07-13 19:34:18,020 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:18,066 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:18,069 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:34:18,069 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:141, output treesize:113 [2021-07-13 19:34:18,252 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:18,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 19 treesize of output 15 [2021-07-13 19:34:18,253 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:18,277 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:18,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:18,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 11 treesize of output 7 [2021-07-13 19:34:18,281 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:18,305 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:18,307 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:18,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 19 treesize of output 15 [2021-07-13 19:34:18,308 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:18,333 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:18,336 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:18,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 11 treesize of output 7 [2021-07-13 19:34:18,337 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:18,358 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:18,359 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:18,359 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:77, output treesize:31 [2021-07-13 19:34:18,476 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:18,476 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1111115409] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:18,476 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:18,476 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:34:18,476 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406732497] [2021-07-13 19:34:18,476 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:34:18,476 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:18,478 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:34:18,478 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:34:18,478 INFO L87 Difference]: Start difference. First operand 1127 states and 3664 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:19,163 INFO L93 Difference]: Finished difference Result 2082 states and 6519 transitions. [2021-07-13 19:34:19,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:34:19,163 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:34:19,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:19,167 INFO L225 Difference]: With dead ends: 2082 [2021-07-13 19:34:19,167 INFO L226 Difference]: Without dead ends: 2020 [2021-07-13 19:34:19,167 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 727.8ms TimeCoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:34:19,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2020 states. [2021-07-13 19:34:19,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2020 to 1099. [2021-07-13 19:34:19,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1099 states, 1098 states have (on average 3.233151183970856) internal successors, (3550), 1098 states have internal predecessors, (3550), 0 states have call successors, (0), 0 states have call 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,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1099 states to 1099 states and 3550 transitions. [2021-07-13 19:34:19,185 INFO L78 Accepts]: Start accepts. Automaton has 1099 states and 3550 transitions. Word has length 24 [2021-07-13 19:34:19,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:19,185 INFO L482 AbstractCegarLoop]: Abstraction has 1099 states and 3550 transitions. [2021-07-13 19:34:19,185 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,185 INFO L276 IsEmpty]: Start isEmpty. Operand 1099 states and 3550 transitions. [2021-07-13 19:34:19,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:34:19,187 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:19,187 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:19,388 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 177 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1387 [2021-07-13 19:34:19,389 INFO L430 AbstractCegarLoop]: === Iteration 193 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:19,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:19,389 INFO L82 PathProgramCache]: Analyzing trace with hash 678435982, now seen corresponding path program 177 times [2021-07-13 19:34:19,389 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:19,389 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854087299] [2021-07-13 19:34:19,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:19,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:19,609 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:19,609 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:19,609 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854087299] [2021-07-13 19:34:19,609 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854087299] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:19,609 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1590488311] [2021-07-13 19:34:19,609 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 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:34:19,641 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:34:19,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:19,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:34:19,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:19,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:19,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 19 treesize of output 15 [2021-07-13 19:34:19,778 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:19,808 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:19,811 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:19,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 19 treesize of output 15 [2021-07-13 19:34:19,812 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:19,840 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:19,842 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:34:19,842 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:93, output treesize:79 [2021-07-13 19:34:19,984 INFO L446 ElimStorePlain]: Different costs {1=[o_2], 3=[o_0]} [2021-07-13 19:34:19,987 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:19,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:19,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 20 treesize of output 16 [2021-07-13 19:34:19,989 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:19,992 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:19,992 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:19,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 19 treesize of output 15 [2021-07-13 19:34:19,993 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:19,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:19,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:19,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 20 treesize of output 16 [2021-07-13 19:34:19,997 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:20,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:20,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 19 treesize of output 15 [2021-07-13 19:34:20,001 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:20,074 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:20,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:20,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:20,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 13 treesize of output 9 [2021-07-13 19:34:20,079 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:20,082 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:20,082 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:20,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:34:20,084 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:34:20,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:20,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:20,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 11 treesize of output 7 [2021-07-13 19:34:20,089 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:34:20,092 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:20,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 12 treesize of output 8 [2021-07-13 19:34:20,093 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:34:20,153 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:20,155 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:20,155 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 5 variables, input treesize:181, output treesize:63 [2021-07-13 19:34:20,281 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:20,282 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1590488311] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:20,282 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:20,282 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:34:20,282 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182373695] [2021-07-13 19:34:20,282 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:34:20,282 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:20,282 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:34:20,283 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:34:20,283 INFO L87 Difference]: Start difference. First operand 1099 states and 3550 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:20,897 INFO L93 Difference]: Finished difference Result 1257 states and 3992 transitions. [2021-07-13 19:34:20,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:34:20,898 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:34:20,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:20,900 INFO L225 Difference]: With dead ends: 1257 [2021-07-13 19:34:20,900 INFO L226 Difference]: Without dead ends: 1187 [2021-07-13 19:34:20,900 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 654.6ms TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:34:20,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1187 states. [2021-07-13 19:34:20,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1187 to 1111. [2021-07-13 19:34:20,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1111 states, 1110 states have (on average 3.2315315315315316) internal successors, (3587), 1110 states have internal predecessors, (3587), 0 states have call successors, (0), 0 states have call 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,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1111 states to 1111 states and 3587 transitions. [2021-07-13 19:34:20,912 INFO L78 Accepts]: Start accepts. Automaton has 1111 states and 3587 transitions. Word has length 24 [2021-07-13 19:34:20,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:20,912 INFO L482 AbstractCegarLoop]: Abstraction has 1111 states and 3587 transitions. [2021-07-13 19:34:20,913 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,913 INFO L276 IsEmpty]: Start isEmpty. Operand 1111 states and 3587 transitions. [2021-07-13 19:34:20,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:34:20,914 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:20,914 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:21,114 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 178 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1396 [2021-07-13 19:34:21,115 INFO L430 AbstractCegarLoop]: === Iteration 194 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:21,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:21,115 INFO L82 PathProgramCache]: Analyzing trace with hash -1289894484, now seen corresponding path program 178 times [2021-07-13 19:34:21,115 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:21,115 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624651226] [2021-07-13 19:34:21,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:21,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:21,357 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:21,358 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:21,358 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624651226] [2021-07-13 19:34:21,358 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624651226] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:21,358 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [761267764] [2021-07-13 19:34:21,358 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:34:21,393 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:34:21,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:21,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:34:21,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:21,549 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:21,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:21,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 19 treesize of output 15 [2021-07-13 19:34:21,551 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:21,554 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:21,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 19 treesize of output 15 [2021-07-13 19:34:21,555 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:21,638 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:21,643 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:21,643 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:21,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 19 treesize of output 15 [2021-07-13 19:34:21,644 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:21,647 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:21,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 19 treesize of output 15 [2021-07-13 19:34:21,648 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:21,724 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:21,727 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:34:21,727 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:205, output treesize:177 [2021-07-13 19:34:21,883 INFO L446 ElimStorePlain]: Different costs {1=[o_2], 10=[o_0]} [2021-07-13 19:34:21,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:21,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:21,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 20 treesize of output 16 [2021-07-13 19:34:21,889 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:21,893 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:21,893 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:21,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:34:21,894 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:21,898 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:21,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:21,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 20 treesize of output 16 [2021-07-13 19:34:21,900 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:21,904 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:21,904 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:21,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 19 treesize of output 15 [2021-07-13 19:34:21,905 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:21,909 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:21,909 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:21,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:21,910 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:21,914 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:21,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:21,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 20 treesize of output 16 [2021-07-13 19:34:21,916 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:21,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:21,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:21,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:34:21,921 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:21,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:21,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 19 treesize of output 15 [2021-07-13 19:34:21,926 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:22,137 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 67 [2021-07-13 19:34:22,137 INFO L628 ElimStorePlain]: treesize reduction 173, result has 53.7 percent of original size [2021-07-13 19:34:22,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:22,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:22,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:34:22,143 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:22,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:22,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:22,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 11 treesize of output 7 [2021-07-13 19:34:22,149 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:22,152 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:22,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 13 treesize of output 9 [2021-07-13 19:34:22,156 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:22,242 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:22,246 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:34:22,246 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 7 variables, input treesize:425, output treesize:108 [2021-07-13 19:34:22,420 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:22,421 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [761267764] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:22,421 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:22,421 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:34:22,421 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144983463] [2021-07-13 19:34:22,421 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:34:22,421 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:22,421 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:34:22,421 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:34:22,421 INFO L87 Difference]: Start difference. First operand 1111 states and 3587 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:23,178 INFO L93 Difference]: Finished difference Result 1356 states and 4268 transitions. [2021-07-13 19:34:23,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:34:23,179 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:34:23,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:23,181 INFO L225 Difference]: With dead ends: 1356 [2021-07-13 19:34:23,181 INFO L226 Difference]: Without dead ends: 1276 [2021-07-13 19:34:23,181 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 950.0ms TimeCoverageRelationStatistics Valid=102, Invalid=498, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:34:23,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1276 states. [2021-07-13 19:34:23,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1276 to 1114. [2021-07-13 19:34:23,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1114 states, 1113 states have (on average 3.2318059299191373) internal successors, (3597), 1113 states have internal predecessors, (3597), 0 states have call successors, (0), 0 states have call 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,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1114 states to 1114 states and 3597 transitions. [2021-07-13 19:34:23,195 INFO L78 Accepts]: Start accepts. Automaton has 1114 states and 3597 transitions. Word has length 24 [2021-07-13 19:34:23,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:23,195 INFO L482 AbstractCegarLoop]: Abstraction has 1114 states and 3597 transitions. [2021-07-13 19:34:23,195 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,195 INFO L276 IsEmpty]: Start isEmpty. Operand 1114 states and 3597 transitions. [2021-07-13 19:34:23,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:34:23,196 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:23,196 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:23,396 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 179 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1410 [2021-07-13 19:34:23,397 INFO L430 AbstractCegarLoop]: === Iteration 195 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:23,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:23,397 INFO L82 PathProgramCache]: Analyzing trace with hash 661192566, now seen corresponding path program 179 times [2021-07-13 19:34:23,397 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:23,397 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154812665] [2021-07-13 19:34:23,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:23,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:23,575 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:23,575 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:23,575 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154812665] [2021-07-13 19:34:23,575 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154812665] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:23,575 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2147226599] [2021-07-13 19:34:23,575 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 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:34:23,607 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:34:23,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:23,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:34:23,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:23,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:23,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 19 treesize of output 15 [2021-07-13 19:34:23,728 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:23,758 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:23,761 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:23,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:34:23,762 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:23,789 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:23,791 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:34:23,791 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:93, output treesize:79 [2021-07-13 19:34:23,859 INFO L446 ElimStorePlain]: Different costs {1=[o_2], 3=[o_0]} [2021-07-13 19:34:23,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:23,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:23,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 19 treesize of output 15 [2021-07-13 19:34:23,864 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:23,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:23,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:23,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:34:23,868 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:23,871 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:23,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:23,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 20 treesize of output 16 [2021-07-13 19:34:23,873 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:23,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:23,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 20 treesize of output 16 [2021-07-13 19:34:23,877 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:23,946 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:23,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:23,950 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:23,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 13 treesize of output 9 [2021-07-13 19:34:23,951 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:23,955 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:23,955 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:23,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 11 treesize of output 7 [2021-07-13 19:34:23,956 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:34:23,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:23,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:23,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 12 treesize of output 8 [2021-07-13 19:34:23,961 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:34:23,965 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:23,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:34:23,966 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:34:24,032 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:24,034 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:24,034 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 5 variables, input treesize:193, output treesize:75 [2021-07-13 19:34:24,160 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:24,161 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2147226599] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:24,161 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:24,161 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:34:24,161 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088540238] [2021-07-13 19:34:24,161 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:34:24,161 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:24,161 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:34:24,161 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:34:24,161 INFO L87 Difference]: Start difference. First operand 1114 states and 3597 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:24,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:24,682 INFO L93 Difference]: Finished difference Result 1283 states and 4033 transitions. [2021-07-13 19:34:24,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:34:24,682 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:34:24,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:24,684 INFO L225 Difference]: With dead ends: 1283 [2021-07-13 19:34:24,684 INFO L226 Difference]: Without dead ends: 1252 [2021-07-13 19:34:24,684 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 572.9ms TimeCoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:34:24,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1252 states. [2021-07-13 19:34:24,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1252 to 1113. [2021-07-13 19:34:24,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1113 states, 1112 states have (on average 3.2302158273381294) internal successors, (3592), 1112 states have internal predecessors, (3592), 0 states have call successors, (0), 0 states have call 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:24,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1113 states to 1113 states and 3592 transitions. [2021-07-13 19:34:24,697 INFO L78 Accepts]: Start accepts. Automaton has 1113 states and 3592 transitions. Word has length 24 [2021-07-13 19:34:24,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:24,698 INFO L482 AbstractCegarLoop]: Abstraction has 1113 states and 3592 transitions. [2021-07-13 19:34:24,698 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:24,698 INFO L276 IsEmpty]: Start isEmpty. Operand 1113 states and 3592 transitions. [2021-07-13 19:34:24,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:34:24,699 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:24,699 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:24,899 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1428,180 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:24,900 INFO L430 AbstractCegarLoop]: === Iteration 196 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:24,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:24,900 INFO L82 PathProgramCache]: Analyzing trace with hash -839302772, now seen corresponding path program 180 times [2021-07-13 19:34:24,900 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:24,900 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739311683] [2021-07-13 19:34:24,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:24,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:25,088 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:25,089 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:25,089 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739311683] [2021-07-13 19:34:25,089 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739311683] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:25,089 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1807164478] [2021-07-13 19:34:25,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 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:34:25,120 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:34:25,120 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:25,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:34:25,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:25,234 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:25,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:25,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:34:25,236 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:25,239 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:25,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:34:25,240 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:25,322 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:25,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:25,326 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:25,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 19 treesize of output 15 [2021-07-13 19:34:25,327 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:25,330 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:25,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 19 treesize of output 15 [2021-07-13 19:34:25,331 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:25,405 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:25,408 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:34:25,409 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:205, output treesize:177 [2021-07-13 19:34:25,594 INFO L446 ElimStorePlain]: Different costs {1=[o_2], 3=[o_0]} [2021-07-13 19:34:25,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:25,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:25,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 30 treesize of output 24 [2021-07-13 19:34:25,599 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:25,602 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:25,602 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:25,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 30 treesize of output 24 [2021-07-13 19:34:25,604 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:25,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:25,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:25,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 29 treesize of output 23 [2021-07-13 19:34:25,608 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:25,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:25,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 29 treesize of output 23 [2021-07-13 19:34:25,612 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:25,712 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 37 [2021-07-13 19:34:25,713 INFO L628 ElimStorePlain]: treesize reduction 62, result has 62.9 percent of original size [2021-07-13 19:34:25,715 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:25,716 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:25,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 11 treesize of output 7 [2021-07-13 19:34:25,717 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:25,720 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:25,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 12 treesize of output 8 [2021-07-13 19:34:25,721 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:34:25,765 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:25,767 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:34:25,767 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 5 variables, input treesize:213, output treesize:47 [2021-07-13 19:34:25,856 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:25,856 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1807164478] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:25,856 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:25,856 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:34:25,856 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563537886] [2021-07-13 19:34:25,856 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:34:25,856 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:25,856 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:34:25,856 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:34:25,857 INFO L87 Difference]: Start difference. First operand 1113 states and 3592 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:26,368 INFO L93 Difference]: Finished difference Result 1269 states and 3987 transitions. [2021-07-13 19:34:26,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:34:26,369 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:34:26,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:26,371 INFO L225 Difference]: With dead ends: 1269 [2021-07-13 19:34:26,371 INFO L226 Difference]: Without dead ends: 1192 [2021-07-13 19:34:26,371 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 616.6ms TimeCoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:34:26,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1192 states. [2021-07-13 19:34:26,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1192 to 1111. [2021-07-13 19:34:26,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1111 states, 1110 states have (on average 3.2315315315315316) internal successors, (3587), 1110 states have internal predecessors, (3587), 0 states have call successors, (0), 0 states have call 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,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1111 states to 1111 states and 3587 transitions. [2021-07-13 19:34:26,384 INFO L78 Accepts]: Start accepts. Automaton has 1111 states and 3587 transitions. Word has length 24 [2021-07-13 19:34:26,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:26,384 INFO L482 AbstractCegarLoop]: Abstraction has 1111 states and 3587 transitions. [2021-07-13 19:34:26,384 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,384 INFO L276 IsEmpty]: Start isEmpty. Operand 1111 states and 3587 transitions. [2021-07-13 19:34:26,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:34:26,385 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:26,385 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:26,586 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 181 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1436 [2021-07-13 19:34:26,586 INFO L430 AbstractCegarLoop]: === Iteration 197 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:26,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:26,586 INFO L82 PathProgramCache]: Analyzing trace with hash 979223708, now seen corresponding path program 181 times [2021-07-13 19:34:26,586 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:26,586 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663979274] [2021-07-13 19:34:26,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:26,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:26,827 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:26,827 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:26,827 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663979274] [2021-07-13 19:34:26,827 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663979274] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:26,827 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [254649397] [2021-07-13 19:34:26,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 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:34:26,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:26,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:34:26,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:26,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 17 treesize of output 13 [2021-07-13 19:34:26,942 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:26,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:34:26,945 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:26,948 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:26,948 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:26,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 18 treesize of output 14 [2021-07-13 19:34:26,951 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:26,997 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:26,999 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:34:26,999 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:153, output treesize:125 [2021-07-13 19:34:27,103 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:27,104 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:27,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 20 treesize of output 16 [2021-07-13 19:34:27,105 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:27,109 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:27,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 20 treesize of output 16 [2021-07-13 19:34:27,110 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:27,303 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 76 [2021-07-13 19:34:27,304 INFO L628 ElimStorePlain]: treesize reduction 164, result has 52.7 percent of original size [2021-07-13 19:34:27,308 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:27,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:34:27,309 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:27,385 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:27,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:27,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 19 treesize of output 15 [2021-07-13 19:34:27,390 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:27,464 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:27,468 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:27,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 11 treesize of output 7 [2021-07-13 19:34:27,469 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:27,542 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:27,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 9 treesize of output 7 [2021-07-13 19:34:27,547 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:27,617 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:27,617 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:34:27,620 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:27,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:34:27,621 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:27,688 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:27,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:27,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 11 treesize of output 7 [2021-07-13 19:34:27,694 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:34:27,759 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:27,761 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:34:27,761 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:361, output treesize:96 [2021-07-13 19:34:27,919 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:27,919 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [254649397] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:27,919 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:27,919 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:34:27,919 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526716195] [2021-07-13 19:34:27,920 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:34:27,920 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:27,920 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:34:27,920 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:34:27,920 INFO L87 Difference]: Start difference. First operand 1111 states and 3587 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:28,531 INFO L93 Difference]: Finished difference Result 1432 states and 4495 transitions. [2021-07-13 19:34:28,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:34:28,531 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:34:28,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:28,534 INFO L225 Difference]: With dead ends: 1432 [2021-07-13 19:34:28,534 INFO L226 Difference]: Without dead ends: 1352 [2021-07-13 19:34:28,534 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 787.1ms TimeCoverageRelationStatistics Valid=105, Invalid=495, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:34:28,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1352 states. [2021-07-13 19:34:28,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1352 to 1125. [2021-07-13 19:34:28,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1125 states, 1124 states have (on average 3.2419928825622777) internal successors, (3644), 1124 states have internal predecessors, (3644), 0 states have call successors, (0), 0 states have call 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,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1125 states to 1125 states and 3644 transitions. [2021-07-13 19:34:28,547 INFO L78 Accepts]: Start accepts. Automaton has 1125 states and 3644 transitions. Word has length 24 [2021-07-13 19:34:28,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:28,547 INFO L482 AbstractCegarLoop]: Abstraction has 1125 states and 3644 transitions. [2021-07-13 19:34:28,547 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,547 INFO L276 IsEmpty]: Start isEmpty. Operand 1125 states and 3644 transitions. [2021-07-13 19:34:28,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:34:28,549 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:28,549 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:28,749 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1448,182 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:28,749 INFO L430 AbstractCegarLoop]: === Iteration 198 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:28,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:28,749 INFO L82 PathProgramCache]: Analyzing trace with hash -1716153124, now seen corresponding path program 182 times [2021-07-13 19:34:28,749 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:28,749 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228071539] [2021-07-13 19:34:28,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:28,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:28,993 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:28,993 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:28,993 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228071539] [2021-07-13 19:34:28,993 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228071539] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:28,993 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1371150696] [2021-07-13 19:34:28,993 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:34:29,024 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:34:29,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:29,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:34:29,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:29,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:34:29,104 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:29,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 18 treesize of output 14 [2021-07-13 19:34:29,107 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:29,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:34:29,110 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:29,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:29,114 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:29,161 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:29,164 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:34:29,164 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:153, output treesize:125 [2021-07-13 19:34:29,267 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:29,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 20 treesize of output 16 [2021-07-13 19:34:29,268 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:29,324 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:29,327 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:29,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 12 treesize of output 8 [2021-07-13 19:34:29,329 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:29,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:29,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:29,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 19 treesize of output 15 [2021-07-13 19:34:29,387 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:29,439 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:29,443 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:29,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:34:29,445 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:29,495 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:29,499 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34: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 19 treesize of output 15 [2021-07-13 19:34:29,500 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:29,549 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:29,553 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:29,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 11 treesize of output 7 [2021-07-13 19:34:29,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:34:29,613 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:29,617 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:29,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 20 treesize of output 16 [2021-07-13 19:34:29,618 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:29,663 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:29,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:29,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 12 treesize of output 8 [2021-07-13 19:34:29,669 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:34:29,713 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:29,715 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:34:29,715 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:161, output treesize:69 [2021-07-13 19:34:29,847 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:29,847 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1371150696] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:29,847 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:29,847 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:34:29,847 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424246238] [2021-07-13 19:34:29,847 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:34:29,847 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:29,848 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:34:29,848 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:34:29,848 INFO L87 Difference]: Start difference. First operand 1125 states and 3644 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:30,282 INFO L93 Difference]: Finished difference Result 1441 states and 4475 transitions. [2021-07-13 19:34:30,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:34:30,283 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:34:30,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:30,285 INFO L225 Difference]: With dead ends: 1441 [2021-07-13 19:34:30,285 INFO L226 Difference]: Without dead ends: 1352 [2021-07-13 19:34:30,285 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 573.0ms TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:34:30,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1352 states. [2021-07-13 19:34:30,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1352 to 1122. [2021-07-13 19:34:30,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1122 states, 1121 states have (on average 3.2417484388938447) internal successors, (3634), 1121 states have internal predecessors, (3634), 0 states have call successors, (0), 0 states have call 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,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1122 states to 1122 states and 3634 transitions. [2021-07-13 19:34:30,298 INFO L78 Accepts]: Start accepts. Automaton has 1122 states and 3634 transitions. Word has length 24 [2021-07-13 19:34:30,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:30,298 INFO L482 AbstractCegarLoop]: Abstraction has 1122 states and 3634 transitions. [2021-07-13 19:34:30,298 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,299 INFO L276 IsEmpty]: Start isEmpty. Operand 1122 states and 3634 transitions. [2021-07-13 19:34:30,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:34:30,300 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:30,300 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:30,500 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 183 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1455 [2021-07-13 19:34:30,500 INFO L430 AbstractCegarLoop]: === Iteration 199 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:30,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:30,501 INFO L82 PathProgramCache]: Analyzing trace with hash 1753428078, now seen corresponding path program 183 times [2021-07-13 19:34:30,501 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:30,501 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714736370] [2021-07-13 19:34:30,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:30,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:30,818 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:30,818 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:30,818 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714736370] [2021-07-13 19:34:30,819 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714736370] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:30,819 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1621747877] [2021-07-13 19:34:30,819 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 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:34:30,849 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:34:30,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:30,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:34:30,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:30,937 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:30,938 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:30,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:30,941 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:30,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 18 treesize of output 14 [2021-07-13 19:34:30,944 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:30,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:30,947 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:30,994 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:30,996 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:34:30,996 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:153, output treesize:125 [2021-07-13 19:34:31,126 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:31,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 19 treesize of output 15 [2021-07-13 19:34:31,127 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:31,151 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:31,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:31,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 11 treesize of output 7 [2021-07-13 19:34:31,155 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:31,178 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:31,180 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:31,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 19 treesize of output 15 [2021-07-13 19:34:31,181 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:31,202 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:31,205 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:31,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:34:31,206 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:31,226 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:31,227 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:31,227 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:77, output treesize:31 [2021-07-13 19:34:31,318 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:31,318 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1621747877] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:31,318 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:31,318 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:34:31,318 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994571125] [2021-07-13 19:34:31,318 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:34:31,318 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:31,319 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:34:31,319 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:34:31,319 INFO L87 Difference]: Start difference. First operand 1122 states and 3634 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:31,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:31,639 INFO L93 Difference]: Finished difference Result 1298 states and 4114 transitions. [2021-07-13 19:34:31,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:34:31,640 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:34:31,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:31,642 INFO L225 Difference]: With dead ends: 1298 [2021-07-13 19:34:31,642 INFO L226 Difference]: Without dead ends: 1236 [2021-07-13 19:34:31,642 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 543.3ms TimeCoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:34:31,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1236 states. [2021-07-13 19:34:31,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1236 to 1109. [2021-07-13 19:34:31,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1109 states, 1108 states have (on average 3.232851985559567) internal successors, (3582), 1108 states have internal predecessors, (3582), 0 states have call successors, (0), 0 states have call 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:31,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1109 states to 1109 states and 3582 transitions. [2021-07-13 19:34:31,655 INFO L78 Accepts]: Start accepts. Automaton has 1109 states and 3582 transitions. Word has length 24 [2021-07-13 19:34:31,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:31,655 INFO L482 AbstractCegarLoop]: Abstraction has 1109 states and 3582 transitions. [2021-07-13 19:34:31,655 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:31,655 INFO L276 IsEmpty]: Start isEmpty. Operand 1109 states and 3582 transitions. [2021-07-13 19:34:31,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:34:31,657 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:31,657 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:31,857 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 184 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1462 [2021-07-13 19:34:31,857 INFO L430 AbstractCegarLoop]: === Iteration 200 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:31,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:31,858 INFO L82 PathProgramCache]: Analyzing trace with hash 252028874, now seen corresponding path program 184 times [2021-07-13 19:34:31,858 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:31,858 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371199499] [2021-07-13 19:34:31,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:31,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:32,089 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:32,089 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:32,089 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371199499] [2021-07-13 19:34:32,089 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371199499] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:32,089 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2017517242] [2021-07-13 19:34:32,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 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:34:32,125 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:34:32,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:32,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:34:32,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:32,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 18 treesize of output 14 [2021-07-13 19:34:32,185 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:32,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 17 treesize of output 13 [2021-07-13 19:34:32,188 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:32,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 18 treesize of output 14 [2021-07-13 19:34:32,191 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:32,194 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:32,194 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:32,234 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:32,237 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:34:32,237 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:141, output treesize:113 [2021-07-13 19:34:32,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:32,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:32,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 19 treesize of output 15 [2021-07-13 19:34:32,406 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:32,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:32,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 19 treesize of output 15 [2021-07-13 19:34:32,411 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:32,599 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 77 [2021-07-13 19:34:32,599 INFO L628 ElimStorePlain]: treesize reduction 156, result has 55.3 percent of original size [2021-07-13 19:34:32,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 9 treesize of output 7 [2021-07-13 19:34:32,604 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:32,608 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:32,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 20 treesize of output 16 [2021-07-13 19:34:32,609 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:32,683 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:32,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:32,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 12 treesize of output 8 [2021-07-13 19:34:32,689 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:32,762 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:32,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 9 treesize of output 7 [2021-07-13 19:34:32,767 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:32,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:32,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:32,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:34:32,841 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:32,910 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:32,913 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:32,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 11 treesize of output 7 [2021-07-13 19:34:32,915 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:34:32,982 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:32,982 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:34:32,985 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:32,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 12 treesize of output 8 [2021-07-13 19:34:32,987 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:33,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:33,055 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:34:33,055 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:361, output treesize:96 [2021-07-13 19:34:33,229 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:33,229 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2017517242] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:33,229 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:33,230 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:34:33,230 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000473176] [2021-07-13 19:34:33,230 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:34:33,230 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:33,230 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:34:33,230 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:34:33,230 INFO L87 Difference]: Start difference. First operand 1109 states and 3582 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,537 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 54 [2021-07-13 19:34:34,308 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 43 [2021-07-13 19:34:34,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:34,570 INFO L93 Difference]: Finished difference Result 1687 states and 5284 transitions. [2021-07-13 19:34:34,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:34:34,570 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:34:34,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:34,573 INFO L225 Difference]: With dead ends: 1687 [2021-07-13 19:34:34,573 INFO L226 Difference]: Without dead ends: 1607 [2021-07-13 19:34:34,573 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 1428.4ms TimeCoverageRelationStatistics Valid=139, Invalid=673, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:34:34,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1607 states. [2021-07-13 19:34:34,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1607 to 1137. [2021-07-13 19:34:34,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1137 states, 1136 states have (on average 3.249119718309859) internal successors, (3691), 1136 states have internal predecessors, (3691), 0 states have call successors, (0), 0 states have call 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,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1137 states to 1137 states and 3691 transitions. [2021-07-13 19:34:34,589 INFO L78 Accepts]: Start accepts. Automaton has 1137 states and 3691 transitions. Word has length 24 [2021-07-13 19:34:34,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:34,589 INFO L482 AbstractCegarLoop]: Abstraction has 1137 states and 3691 transitions. [2021-07-13 19:34:34,589 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,589 INFO L276 IsEmpty]: Start isEmpty. Operand 1137 states and 3691 transitions. [2021-07-13 19:34:34,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:34:34,590 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:34,591 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:34,791 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1471,185 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:34,791 INFO L430 AbstractCegarLoop]: === Iteration 201 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:34,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:34,791 INFO L82 PathProgramCache]: Analyzing trace with hash -2091851372, now seen corresponding path program 185 times [2021-07-13 19:34:34,791 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:34,792 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825262837] [2021-07-13 19:34:34,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:34,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:35,075 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:35,075 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:35,075 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825262837] [2021-07-13 19:34:35,075 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825262837] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:35,075 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [614799722] [2021-07-13 19:34:35,075 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 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:34:35,106 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:34:35,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:35,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:34:35,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:35,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 17 treesize of output 13 [2021-07-13 19:34:35,156 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:35,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:34:35,159 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:35,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:35,162 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:35,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:35,164 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:35,205 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:35,207 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:34:35,207 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:141, output treesize:113 [2021-07-13 19:34:35,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:35,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 19 treesize of output 15 [2021-07-13 19:34:35,373 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:35,428 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:35,432 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:35,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 20 treesize of output 16 [2021-07-13 19:34:35,433 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:35,485 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:35,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:35,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:34:35,491 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:35,542 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:35,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:35,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 19 treesize of output 15 [2021-07-13 19:34:35,547 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:35,596 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:35,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:35,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 11 treesize of output 7 [2021-07-13 19:34:35,601 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:35,650 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:35,653 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:35,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 20 treesize of output 16 [2021-07-13 19:34:35,654 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:35,700 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:35,717 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:35,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:34:35,719 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:34:35,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:35,782 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:35,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 12 treesize of output 8 [2021-07-13 19:34:35,784 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:34:35,827 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:35,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:34:35,829 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:161, output treesize:69 [2021-07-13 19:34:35,953 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:35,953 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [614799722] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:35,953 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:35,953 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:34:35,953 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776769672] [2021-07-13 19:34:35,953 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:34:35,953 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:35,954 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:34:35,954 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:34:35,954 INFO L87 Difference]: Start difference. First operand 1137 states and 3691 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:36,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:36,800 INFO L93 Difference]: Finished difference Result 1668 states and 5181 transitions. [2021-07-13 19:34:36,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:34:36,800 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:34:36,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:36,803 INFO L225 Difference]: With dead ends: 1668 [2021-07-13 19:34:36,803 INFO L226 Difference]: Without dead ends: 1598 [2021-07-13 19:34:36,804 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 1010.4ms TimeCoverageRelationStatistics Valid=103, Invalid=497, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:34:36,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1598 states. [2021-07-13 19:34:36,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1598 to 1137. [2021-07-13 19:34:36,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1137 states, 1136 states have (on average 3.2473591549295775) internal successors, (3689), 1136 states have internal predecessors, (3689), 0 states have call successors, (0), 0 states have call 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:36,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1137 states to 1137 states and 3689 transitions. [2021-07-13 19:34:36,819 INFO L78 Accepts]: Start accepts. Automaton has 1137 states and 3689 transitions. Word has length 24 [2021-07-13 19:34:36,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:36,819 INFO L482 AbstractCegarLoop]: Abstraction has 1137 states and 3689 transitions. [2021-07-13 19:34:36,819 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:36,819 INFO L276 IsEmpty]: Start isEmpty. Operand 1137 states and 3689 transitions. [2021-07-13 19:34:36,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:34:36,820 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:36,820 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:37,021 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1478,186 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:37,021 INFO L430 AbstractCegarLoop]: === Iteration 202 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:37,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:37,021 INFO L82 PathProgramCache]: Analyzing trace with hash 193723210, now seen corresponding path program 186 times [2021-07-13 19:34:37,021 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:37,022 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908323969] [2021-07-13 19:34:37,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:37,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:37,251 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:34:37,251 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:37,251 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908323969] [2021-07-13 19:34:37,251 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908323969] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:37,251 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [486513124] [2021-07-13 19:34:37,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 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:34:37,284 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-13 19:34:37,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:37,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:34:37,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:37,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 18 treesize of output 14 [2021-07-13 19:34:37,334 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:37,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:37,337 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:37,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 17 treesize of output 13 [2021-07-13 19:34:37,340 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:37,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 17 treesize of output 13 [2021-07-13 19:34:37,343 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:37,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:37,385 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:34:37,385 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:141, output treesize:113 [2021-07-13 19:34:37,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:37,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 19 treesize of output 15 [2021-07-13 19:34:37,604 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:37,628 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:37,631 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:37,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 11 treesize of output 7 [2021-07-13 19:34:37,632 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:37,655 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:37,658 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:37,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 19 treesize of output 15 [2021-07-13 19:34:37,659 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:37,680 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:37,682 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:37,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:34:37,684 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:37,703 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:37,704 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:37,704 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:77, output treesize:31 [2021-07-13 19:34:37,798 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:34:37,798 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [486513124] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:37,798 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:37,798 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:34:37,798 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742095299] [2021-07-13 19:34:37,798 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:34:37,798 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:37,798 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:34:37,798 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:34:37,799 INFO L87 Difference]: Start difference. First operand 1137 states and 3689 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:38,623 INFO L93 Difference]: Finished difference Result 1692 states and 5285 transitions. [2021-07-13 19:34:38,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:34:38,623 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:34:38,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:38,626 INFO L225 Difference]: With dead ends: 1692 [2021-07-13 19:34:38,626 INFO L226 Difference]: Without dead ends: 1623 [2021-07-13 19:34:38,627 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 915.2ms TimeCoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:34:38,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1623 states. [2021-07-13 19:34:38,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1623 to 1141. [2021-07-13 19:34:38,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1141 states, 1140 states have (on average 3.25) internal successors, (3705), 1140 states have internal predecessors, (3705), 0 states have call successors, (0), 0 states have call 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,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1141 states to 1141 states and 3705 transitions. [2021-07-13 19:34:38,642 INFO L78 Accepts]: Start accepts. Automaton has 1141 states and 3705 transitions. Word has length 24 [2021-07-13 19:34:38,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:38,642 INFO L482 AbstractCegarLoop]: Abstraction has 1141 states and 3705 transitions. [2021-07-13 19:34:38,642 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,642 INFO L276 IsEmpty]: Start isEmpty. Operand 1141 states and 3705 transitions. [2021-07-13 19:34:38,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:34:38,643 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:38,643 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:38,843 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 187 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1485 [2021-07-13 19:34:38,844 INFO L430 AbstractCegarLoop]: === Iteration 203 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:38,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:38,844 INFO L82 PathProgramCache]: Analyzing trace with hash -332560710, now seen corresponding path program 187 times [2021-07-13 19:34:38,844 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:38,844 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232979023] [2021-07-13 19:34:38,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:38,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:39,045 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:39,045 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:39,045 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232979023] [2021-07-13 19:34:39,045 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232979023] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:39,045 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1836008698] [2021-07-13 19:34:39,045 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 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:34:39,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:39,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:34:39,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:39,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 18 treesize of output 14 [2021-07-13 19:34:39,125 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:39,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 18 treesize of output 14 [2021-07-13 19:34:39,128 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:39,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:39,131 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:39,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:34:39,134 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:39,174 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:39,177 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:34:39,177 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:141, output treesize:113 [2021-07-13 19:34:39,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:39,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:39,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 20 treesize of output 16 [2021-07-13 19:34:39,389 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:39,392 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:39,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 20 treesize of output 16 [2021-07-13 19:34:39,392 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:39,500 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 41 [2021-07-13 19:34:39,500 INFO L628 ElimStorePlain]: treesize reduction 63, result has 58.3 percent of original size [2021-07-13 19:34:39,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:39,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 12 treesize of output 8 [2021-07-13 19:34:39,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:34:39,549 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:39,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34: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 19 treesize of output 15 [2021-07-13 19:34:39,552 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:39,586 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:39,589 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:39,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 11 treesize of output 7 [2021-07-13 19:34:39,590 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:39,623 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:39,624 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:34:39,625 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:165, output treesize:47 [2021-07-13 19:34:39,714 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:39,714 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1836008698] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:39,714 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:39,714 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:34:39,714 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202814247] [2021-07-13 19:34:39,714 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:34:39,714 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:39,715 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:34:39,715 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:34:39,715 INFO L87 Difference]: Start difference. First operand 1141 states and 3705 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:40,675 INFO L93 Difference]: Finished difference Result 1739 states and 5376 transitions. [2021-07-13 19:34:40,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:34:40,675 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:34:40,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:40,679 INFO L225 Difference]: With dead ends: 1739 [2021-07-13 19:34:40,679 INFO L226 Difference]: Without dead ends: 1662 [2021-07-13 19:34:40,679 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 1019.7ms TimeCoverageRelationStatistics Valid=120, Invalid=636, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:34:40,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1662 states. [2021-07-13 19:34:40,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1662 to 1153. [2021-07-13 19:34:40,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1153 states, 1152 states have (on average 3.2526041666666665) internal successors, (3747), 1152 states have internal predecessors, (3747), 0 states have call successors, (0), 0 states have call 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,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1153 states to 1153 states and 3747 transitions. [2021-07-13 19:34:40,705 INFO L78 Accepts]: Start accepts. Automaton has 1153 states and 3747 transitions. Word has length 24 [2021-07-13 19:34:40,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:40,705 INFO L482 AbstractCegarLoop]: Abstraction has 1153 states and 3747 transitions. [2021-07-13 19:34:40,705 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,705 INFO L276 IsEmpty]: Start isEmpty. Operand 1153 states and 3747 transitions. [2021-07-13 19:34:40,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:34:40,706 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:40,707 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:40,907 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1494,188 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:40,907 INFO L430 AbstractCegarLoop]: === Iteration 204 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:40,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:40,907 INFO L82 PathProgramCache]: Analyzing trace with hash -1988570202, now seen corresponding path program 188 times [2021-07-13 19:34:40,907 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:40,908 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652921624] [2021-07-13 19:34:40,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:40,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:41,067 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:41,067 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:41,067 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652921624] [2021-07-13 19:34:41,067 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652921624] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:41,067 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [745685284] [2021-07-13 19:34:41,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 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:34:41,097 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:34:41,098 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:41,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:34:41,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:41,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 17 treesize of output 13 [2021-07-13 19:34:41,149 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:41,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 17 treesize of output 13 [2021-07-13 19:34:41,152 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34: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 18 treesize of output 14 [2021-07-13 19:34:41,155 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:41,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:41,158 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:41,198 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:41,201 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:34:41,201 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:141, output treesize:113 [2021-07-13 19:34:41,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34: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 19 treesize of output 15 [2021-07-13 19:34:41,426 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:41,433 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:41,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:41,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 11 treesize of output 7 [2021-07-13 19:34:41,436 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:41,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:41,443 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:34:41,443 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:11 [2021-07-13 19:34:41,482 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:41,483 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [745685284] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:41,483 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:41,483 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:34:41,483 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058876022] [2021-07-13 19:34:41,483 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:34:41,483 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:41,483 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:34:41,483 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:34:41,483 INFO L87 Difference]: Start difference. First operand 1153 states and 3747 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:41,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:41,948 INFO L93 Difference]: Finished difference Result 1608 states and 5046 transitions. [2021-07-13 19:34:41,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:34:41,948 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:34:41,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:41,960 INFO L225 Difference]: With dead ends: 1608 [2021-07-13 19:34:41,961 INFO L226 Difference]: Without dead ends: 1520 [2021-07-13 19:34:41,961 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 500.1ms TimeCoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:34:41,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1520 states. [2021-07-13 19:34:41,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1520 to 1132. [2021-07-13 19:34:41,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1132 states, 1131 states have (on average 3.2484526967285587) internal successors, (3674), 1131 states have internal predecessors, (3674), 0 states have call successors, (0), 0 states have call 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:41,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1132 states to 1132 states and 3674 transitions. [2021-07-13 19:34:41,975 INFO L78 Accepts]: Start accepts. Automaton has 1132 states and 3674 transitions. Word has length 24 [2021-07-13 19:34:41,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:41,975 INFO L482 AbstractCegarLoop]: Abstraction has 1132 states and 3674 transitions. [2021-07-13 19:34:41,975 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:41,976 INFO L276 IsEmpty]: Start isEmpty. Operand 1132 states and 3674 transitions. [2021-07-13 19:34:41,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:34:41,977 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:41,977 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:42,177 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1501,189 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:42,178 INFO L430 AbstractCegarLoop]: === Iteration 205 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:42,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:42,178 INFO L82 PathProgramCache]: Analyzing trace with hash -1318679352, now seen corresponding path program 189 times [2021-07-13 19:34:42,178 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:42,178 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324404600] [2021-07-13 19:34:42,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:42,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:42,299 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:42,300 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:42,300 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324404600] [2021-07-13 19:34:42,300 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324404600] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:42,300 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1168063873] [2021-07-13 19:34:42,300 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 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:34:42,330 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:34:42,331 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:42,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:34:42,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:42,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 26 treesize of output 20 [2021-07-13 19:34:42,395 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:42,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 25 treesize of output 19 [2021-07-13 19:34:42,397 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:42,407 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:42,407 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:42,408 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:55, output treesize:37 [2021-07-13 19:34:42,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 27 treesize of output 21 [2021-07-13 19:34:42,476 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:42,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 27 treesize of output 21 [2021-07-13 19:34:42,478 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:42,488 INFO L628 ElimStorePlain]: treesize reduction 4, result has 75.0 percent of original size [2021-07-13 19:34:42,488 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:34:42,488 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:34:42,488 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:71, output treesize:12 [2021-07-13 19:34:42,525 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:42,525 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1168063873] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:42,525 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:42,525 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:34:42,525 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012092246] [2021-07-13 19:34:42,525 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:34:42,525 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:42,526 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:34:42,526 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:34:42,526 INFO L87 Difference]: Start difference. First operand 1132 states and 3674 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:43,435 INFO L93 Difference]: Finished difference Result 1656 states and 5187 transitions. [2021-07-13 19:34:43,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:34:43,435 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:34:43,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:43,438 INFO L225 Difference]: With dead ends: 1656 [2021-07-13 19:34:43,438 INFO L226 Difference]: Without dead ends: 1523 [2021-07-13 19:34:43,438 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 205 ImplicationChecksByTransitivity, 789.0ms TimeCoverageRelationStatistics Valid=240, Invalid=950, Unknown=0, NotChecked=0, Total=1190 [2021-07-13 19:34:43,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1523 states. [2021-07-13 19:34:43,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1523 to 1148. [2021-07-13 19:34:43,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1148 states, 1147 states have (on average 3.2432432432432434) internal successors, (3720), 1147 states have internal predecessors, (3720), 0 states have call successors, (0), 0 states have call 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,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1148 states to 1148 states and 3720 transitions. [2021-07-13 19:34:43,453 INFO L78 Accepts]: Start accepts. Automaton has 1148 states and 3720 transitions. Word has length 24 [2021-07-13 19:34:43,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:43,453 INFO L482 AbstractCegarLoop]: Abstraction has 1148 states and 3720 transitions. [2021-07-13 19:34:43,453 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,453 INFO L276 IsEmpty]: Start isEmpty. Operand 1148 states and 3720 transitions. [2021-07-13 19:34:43,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:34:43,454 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:43,455 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:43,655 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 190 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1506 [2021-07-13 19:34:43,655 INFO L430 AbstractCegarLoop]: === Iteration 206 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:43,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:43,655 INFO L82 PathProgramCache]: Analyzing trace with hash 874027726, now seen corresponding path program 190 times [2021-07-13 19:34:43,655 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:43,655 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248797181] [2021-07-13 19:34:43,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:43,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:43,752 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:43,752 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:43,752 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248797181] [2021-07-13 19:34:43,752 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248797181] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:43,753 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [141831793] [2021-07-13 19:34:43,753 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 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:34:43,784 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:34:43,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:43,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:34:43,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:43,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 26 treesize of output 20 [2021-07-13 19:34:43,848 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:43,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 25 treesize of output 19 [2021-07-13 19:34:43,850 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:43,861 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:43,862 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:43,862 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:55, output treesize:33 [2021-07-13 19:34:43,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:34:43,939 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:43,943 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:43,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:34:43,946 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:43,950 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:43,950 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:34:43,950 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:26, output treesize:11 [2021-07-13 19:34:43,986 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:43,987 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [141831793] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:43,987 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:43,987 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:34:43,987 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872586357] [2021-07-13 19:34:43,987 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:34:43,987 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:43,987 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:34:43,987 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:34:43,987 INFO L87 Difference]: Start difference. First operand 1148 states and 3720 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:45,031 INFO L93 Difference]: Finished difference Result 1685 states and 5290 transitions. [2021-07-13 19:34:45,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-13 19:34:45,031 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:34:45,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:45,035 INFO L225 Difference]: With dead ends: 1685 [2021-07-13 19:34:45,035 INFO L226 Difference]: Without dead ends: 1608 [2021-07-13 19:34:45,035 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 861.2ms TimeCoverageRelationStatistics Valid=239, Invalid=1021, Unknown=0, NotChecked=0, Total=1260 [2021-07-13 19:34:45,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1608 states. [2021-07-13 19:34:45,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1608 to 1151. [2021-07-13 19:34:45,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1151 states, 1150 states have (on average 3.242608695652174) internal successors, (3729), 1150 states have internal predecessors, (3729), 0 states have call successors, (0), 0 states have call 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,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1151 states to 1151 states and 3729 transitions. [2021-07-13 19:34:45,050 INFO L78 Accepts]: Start accepts. Automaton has 1151 states and 3729 transitions. Word has length 24 [2021-07-13 19:34:45,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:45,051 INFO L482 AbstractCegarLoop]: Abstraction has 1151 states and 3729 transitions. [2021-07-13 19:34:45,051 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,051 INFO L276 IsEmpty]: Start isEmpty. Operand 1151 states and 3729 transitions. [2021-07-13 19:34:45,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:34:45,052 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:45,052 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:45,252 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1508,191 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:45,253 INFO L430 AbstractCegarLoop]: === Iteration 207 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:45,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:45,253 INFO L82 PathProgramCache]: Analyzing trace with hash -863944090, now seen corresponding path program 191 times [2021-07-13 19:34:45,253 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:45,253 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002660452] [2021-07-13 19:34:45,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:45,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:45,387 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:45,388 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:45,388 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002660452] [2021-07-13 19:34:45,388 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002660452] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:45,388 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [21456132] [2021-07-13 19:34:45,388 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 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:34:45,420 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:34:45,421 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:45,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:34:45,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:45,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 26 treesize of output 20 [2021-07-13 19:34:45,486 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:45,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:34:45,488 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:45,499 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:45,500 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:45,500 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:55, output treesize:33 [2021-07-13 19:34: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 19 treesize of output 15 [2021-07-13 19:34:45,556 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:45,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 20 treesize of output 16 [2021-07-13 19:34:45,559 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:45,572 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:45,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 11 treesize of output 7 [2021-07-13 19:34:45,575 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:45,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:34:45,578 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:45,591 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:45,592 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:45,592 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:57, output treesize:27 [2021-07-13 19:34:45,662 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:45,662 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [21456132] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:45,662 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:45,662 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:34:45,662 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624542720] [2021-07-13 19:34:45,663 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:34:45,663 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:45,663 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:34:45,663 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:34:45,663 INFO L87 Difference]: Start difference. First operand 1151 states and 3729 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:46,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:46,840 INFO L93 Difference]: Finished difference Result 1782 states and 5579 transitions. [2021-07-13 19:34:46,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-13 19:34:46,840 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:34:46,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:46,843 INFO L225 Difference]: With dead ends: 1782 [2021-07-13 19:34:46,843 INFO L226 Difference]: Without dead ends: 1701 [2021-07-13 19:34:46,843 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 234 ImplicationChecksByTransitivity, 1038.8ms TimeCoverageRelationStatistics Valid=244, Invalid=1016, Unknown=0, NotChecked=0, Total=1260 [2021-07-13 19:34:46,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1701 states. [2021-07-13 19:34:46,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1701 to 1154. [2021-07-13 19:34:46,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1154 states, 1153 states have (on average 3.241110147441457) internal successors, (3737), 1153 states have internal predecessors, (3737), 0 states have call successors, (0), 0 states have call 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:46,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1154 states to 1154 states and 3737 transitions. [2021-07-13 19:34:46,859 INFO L78 Accepts]: Start accepts. Automaton has 1154 states and 3737 transitions. Word has length 24 [2021-07-13 19:34:46,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:46,859 INFO L482 AbstractCegarLoop]: Abstraction has 1154 states and 3737 transitions. [2021-07-13 19:34:46,859 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:46,859 INFO L276 IsEmpty]: Start isEmpty. Operand 1154 states and 3737 transitions. [2021-07-13 19:34:46,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:34:46,861 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:46,861 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:47,061 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1510,192 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:47,061 INFO L430 AbstractCegarLoop]: === Iteration 208 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:47,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:47,061 INFO L82 PathProgramCache]: Analyzing trace with hash -885262936, now seen corresponding path program 192 times [2021-07-13 19:34:47,061 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:47,062 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657829123] [2021-07-13 19:34:47,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:47,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:47,216 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:47,217 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:47,217 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657829123] [2021-07-13 19:34:47,217 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657829123] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:47,217 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1286767518] [2021-07-13 19:34:47,217 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 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:34:47,256 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:34:47,257 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:47,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:34:47,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:47,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 27 treesize of output 21 [2021-07-13 19:34:47,329 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:47,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 26 treesize of output 20 [2021-07-13 19:34:47,333 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:47,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:34:47,336 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:47,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:47,351 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:47,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:47,383 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,384 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:141, output treesize:113 [2021-07-13 19:34:47,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 28 treesize of output 22 [2021-07-13 19:34:47,487 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:47,500 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:47,500 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:34:47,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:34:47,502 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:47,515 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:47,515 INFO L518 ElimStorePlain]: Eliminatee v_prenex_751 vanished before elimination [2021-07-13 19:34:47,515 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:47,515 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:71, output treesize:29 [2021-07-13 19:34:47,575 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:47,575 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1286767518] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:47,575 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:47,575 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:34:47,575 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401233745] [2021-07-13 19:34:47,575 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:34:47,576 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:47,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:34:47,576 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:34:47,576 INFO L87 Difference]: Start difference. First operand 1154 states and 3737 transitions. Second operand has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call 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,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:47,963 INFO L93 Difference]: Finished difference Result 1430 states and 4527 transitions. [2021-07-13 19:34:47,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:34:47,963 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:34:47,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:47,966 INFO L225 Difference]: With dead ends: 1430 [2021-07-13 19:34:47,966 INFO L226 Difference]: Without dead ends: 1399 [2021-07-13 19:34:47,966 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 537.6ms TimeCoverageRelationStatistics Valid=89, Invalid=373, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:34:47,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1399 states. [2021-07-13 19:34:47,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1399 to 1160. [2021-07-13 19:34:47,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1160 states, 1159 states have (on average 3.2372735116479725) internal successors, (3752), 1159 states have internal predecessors, (3752), 0 states have call successors, (0), 0 states have call 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,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1160 states to 1160 states and 3752 transitions. [2021-07-13 19:34:47,980 INFO L78 Accepts]: Start accepts. Automaton has 1160 states and 3752 transitions. Word has length 24 [2021-07-13 19:34:47,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:47,980 INFO L482 AbstractCegarLoop]: Abstraction has 1160 states and 3752 transitions. [2021-07-13 19:34:47,980 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call 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,980 INFO L276 IsEmpty]: Start isEmpty. Operand 1160 states and 3752 transitions. [2021-07-13 19:34:47,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:34:47,982 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:47,982 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:48,182 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 193 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1513 [2021-07-13 19:34:48,182 INFO L430 AbstractCegarLoop]: === Iteration 209 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:48,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:48,182 INFO L82 PathProgramCache]: Analyzing trace with hash 1671732544, now seen corresponding path program 193 times [2021-07-13 19:34:48,183 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:48,183 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083878259] [2021-07-13 19:34:48,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:48,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:48,349 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:48,350 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:48,350 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083878259] [2021-07-13 19:34:48,350 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083878259] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:48,350 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1209755577] [2021-07-13 19:34:48,350 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 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:34:48,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:48,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:34:48,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:48,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:48,449 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:48,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:48,456 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:48,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 27 treesize of output 21 [2021-07-13 19:34:48,459 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:48,461 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:48,462 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:48,493 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:48,494 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:48,494 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:141, output treesize:113 [2021-07-13 19:34:48,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 19 treesize of output 15 [2021-07-13 19:34:48,557 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:48,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 19 treesize of output 15 [2021-07-13 19:34:48,560 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:48,605 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:48,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 28 treesize of output 22 [2021-07-13 19:34:48,609 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:48,651 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:48,651 INFO L518 ElimStorePlain]: Eliminatee v_prenex_757 vanished before elimination [2021-07-13 19:34:48,651 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:34:48,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 28 treesize of output 22 [2021-07-13 19:34:48,654 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:48,695 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:48,695 INFO L518 ElimStorePlain]: Eliminatee v_prenex_753 vanished before elimination [2021-07-13 19:34:48,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 19 treesize of output 15 [2021-07-13 19:34:48,699 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:48,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:34:48,702 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:48,750 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:48,750 INFO L518 ElimStorePlain]: Eliminatee v_prenex_755 vanished before elimination [2021-07-13 19:34:48,751 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:34:48,751 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 8 variables, input treesize:183, output treesize:81 [2021-07-13 19:34:48,873 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:48,873 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1209755577] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:48,873 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:48,873 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:34:48,873 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591539729] [2021-07-13 19:34:48,873 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:34:48,873 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:48,874 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:34:48,874 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:34:48,874 INFO L87 Difference]: Start difference. First operand 1160 states and 3752 transitions. Second operand has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call 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,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:49,519 INFO L93 Difference]: Finished difference Result 1462 states and 4607 transitions. [2021-07-13 19:34:49,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:34:49,520 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:34:49,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:49,522 INFO L225 Difference]: With dead ends: 1462 [2021-07-13 19:34:49,522 INFO L226 Difference]: Without dead ends: 1427 [2021-07-13 19:34:49,522 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 772.2ms TimeCoverageRelationStatistics Valid=116, Invalid=484, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:34:49,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1427 states. [2021-07-13 19:34:49,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1427 to 1158. [2021-07-13 19:34:49,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1158 states, 1157 states have (on average 3.2385479688850474) internal successors, (3747), 1157 states have internal predecessors, (3747), 0 states have call successors, (0), 0 states have call 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,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1158 states to 1158 states and 3747 transitions. [2021-07-13 19:34:49,537 INFO L78 Accepts]: Start accepts. Automaton has 1158 states and 3747 transitions. Word has length 24 [2021-07-13 19:34:49,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:49,537 INFO L482 AbstractCegarLoop]: Abstraction has 1158 states and 3747 transitions. [2021-07-13 19:34:49,537 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call 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,537 INFO L276 IsEmpty]: Start isEmpty. Operand 1158 states and 3747 transitions. [2021-07-13 19:34:49,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:34:49,538 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:49,538 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:49,738 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 194 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1520 [2021-07-13 19:34:49,739 INFO L430 AbstractCegarLoop]: === Iteration 210 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:49,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:49,739 INFO L82 PathProgramCache]: Analyzing trace with hash 1134239688, now seen corresponding path program 194 times [2021-07-13 19:34:49,739 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:49,739 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809303632] [2021-07-13 19:34:49,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:49,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:49,962 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:49,963 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:49,963 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809303632] [2021-07-13 19:34:49,963 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809303632] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:49,963 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [563292529] [2021-07-13 19:34:49,963 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 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:34:49,994 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:34:49,994 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:49,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:34:49,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:50,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:34:50,087 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:50,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 27 treesize of output 21 [2021-07-13 19:34:50,090 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:50,111 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:50,112 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:50,112 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:77, output treesize:55 [2021-07-13 19:34:50,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 20 treesize of output 16 [2021-07-13 19:34:50,156 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:50,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 19 treesize of output 15 [2021-07-13 19:34:50,159 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:50,221 INFO L628 ElimStorePlain]: treesize reduction 44, result has 63.6 percent of original size [2021-07-13 19:34:50,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:34:50,224 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:50,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:50,227 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:50,250 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:50,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 11 treesize of output 7 [2021-07-13 19:34:50,253 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:50,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:34:50,256 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:34:50,280 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:50,280 INFO L518 ElimStorePlain]: Eliminatee o_2 vanished before elimination [2021-07-13 19:34:50,281 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:34:50,281 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:133, output treesize:47 [2021-07-13 19:34:50,363 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:50,363 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [563292529] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:50,363 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:50,363 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:34:50,363 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399080689] [2021-07-13 19:34:50,363 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:34:50,363 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:50,363 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:34:50,363 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:34:50,363 INFO L87 Difference]: Start difference. First operand 1158 states and 3747 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:50,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:50,775 INFO L93 Difference]: Finished difference Result 1426 states and 4503 transitions. [2021-07-13 19:34:50,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:34:50,775 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:34:50,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:50,777 INFO L225 Difference]: With dead ends: 1426 [2021-07-13 19:34:50,777 INFO L226 Difference]: Without dead ends: 1373 [2021-07-13 19:34:50,778 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 591.4ms TimeCoverageRelationStatistics Valid=117, Invalid=483, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:34:50,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1373 states. [2021-07-13 19:34:50,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1373 to 1158. [2021-07-13 19:34:50,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1158 states, 1157 states have (on average 3.2385479688850474) internal successors, (3747), 1157 states have internal predecessors, (3747), 0 states have call successors, (0), 0 states have call 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:50,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1158 states to 1158 states and 3747 transitions. [2021-07-13 19:34:50,791 INFO L78 Accepts]: Start accepts. Automaton has 1158 states and 3747 transitions. Word has length 24 [2021-07-13 19:34:50,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:50,791 INFO L482 AbstractCegarLoop]: Abstraction has 1158 states and 3747 transitions. [2021-07-13 19:34:50,791 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:50,791 INFO L276 IsEmpty]: Start isEmpty. Operand 1158 states and 3747 transitions. [2021-07-13 19:34:50,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:34:50,793 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:50,793 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:50,993 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 195 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1529 [2021-07-13 19:34:50,993 INFO L430 AbstractCegarLoop]: === Iteration 211 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:50,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:50,993 INFO L82 PathProgramCache]: Analyzing trace with hash -2019822032, now seen corresponding path program 195 times [2021-07-13 19:34:50,993 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:50,993 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334529209] [2021-07-13 19:34:50,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:50,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:51,210 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:51,210 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:51,211 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334529209] [2021-07-13 19:34:51,211 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334529209] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:51,211 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1631719301] [2021-07-13 19:34:51,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 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:34:51,241 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:34:51,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:51,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:34:51,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:51,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:34:51,336 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34: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 25 treesize of output 19 [2021-07-13 19:34:51,338 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:51,352 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:51,352 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:51,352 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:61, output treesize:39 [2021-07-13 19:34:51,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:34:51,423 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:51,428 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:51,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 11 treesize of output 7 [2021-07-13 19:34:51,432 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:51,438 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:51,439 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:34:51,439 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:26, output treesize:11 [2021-07-13 19:34:51,484 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:51,485 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1631719301] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:51,485 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:51,485 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:34:51,485 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824772939] [2021-07-13 19:34:51,485 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:34:51,485 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:51,485 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:34:51,485 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:34:51,485 INFO L87 Difference]: Start difference. First operand 1158 states and 3747 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:51,772 INFO L93 Difference]: Finished difference Result 1478 states and 4637 transitions. [2021-07-13 19:34:51,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:34:51,772 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:34:51,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:51,775 INFO L225 Difference]: With dead ends: 1478 [2021-07-13 19:34:51,775 INFO L226 Difference]: Without dead ends: 1447 [2021-07-13 19:34:51,775 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 501.6ms TimeCoverageRelationStatistics Valid=120, Invalid=480, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:34:51,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1447 states. [2021-07-13 19:34:51,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1447 to 1164. [2021-07-13 19:34:51,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1164 states, 1163 states have (on average 3.2347377472055032) internal successors, (3762), 1163 states have internal predecessors, (3762), 0 states have call successors, (0), 0 states have call 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,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1164 states to 1164 states and 3762 transitions. [2021-07-13 19:34:51,789 INFO L78 Accepts]: Start accepts. Automaton has 1164 states and 3762 transitions. Word has length 24 [2021-07-13 19:34:51,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:51,789 INFO L482 AbstractCegarLoop]: Abstraction has 1164 states and 3762 transitions. [2021-07-13 19:34:51,789 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,789 INFO L276 IsEmpty]: Start isEmpty. Operand 1164 states and 3762 transitions. [2021-07-13 19:34:51,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:34:51,791 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:51,791 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:51,991 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 196 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1532 [2021-07-13 19:34:51,991 INFO L430 AbstractCegarLoop]: === Iteration 212 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:51,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:51,992 INFO L82 PathProgramCache]: Analyzing trace with hash 537173448, now seen corresponding path program 196 times [2021-07-13 19:34:51,992 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:51,992 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427150760] [2021-07-13 19:34:51,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:51,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:52,183 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:52,184 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:52,184 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427150760] [2021-07-13 19:34:52,184 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427150760] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:52,184 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994764249] [2021-07-13 19:34:52,184 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 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:34:52,214 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:34:52,214 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:52,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:34:52,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:52,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:52,299 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:52,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 25 treesize of output 19 [2021-07-13 19:34:52,302 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:52,316 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:52,316 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:52,316 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:61, output treesize:39 [2021-07-13 19:34:52,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 20 treesize of output 16 [2021-07-13 19:34:52,352 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:52,367 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:52,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 12 treesize of output 8 [2021-07-13 19:34:52,371 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:52,387 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:52,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 19 treesize of output 15 [2021-07-13 19:34:52,390 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:52,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:52,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 11 treesize of output 7 [2021-07-13 19:34:52,407 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:52,420 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:52,420 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:52,420 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:57, output treesize:27 [2021-07-13 19:34:52,490 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:52,490 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994764249] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:52,490 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:52,490 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:34:52,491 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17239904] [2021-07-13 19:34:52,491 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:34:52,491 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:52,491 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:34:52,491 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:34:52,491 INFO L87 Difference]: Start difference. First operand 1164 states and 3762 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:52,949 INFO L93 Difference]: Finished difference Result 1510 states and 4717 transitions. [2021-07-13 19:34:52,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:34:52,949 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:34:52,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:52,952 INFO L225 Difference]: With dead ends: 1510 [2021-07-13 19:34:52,952 INFO L226 Difference]: Without dead ends: 1475 [2021-07-13 19:34:52,952 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 597.6ms TimeCoverageRelationStatistics Valid=151, Invalid=605, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:34:52,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1475 states. [2021-07-13 19:34:52,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1475 to 1162. [2021-07-13 19:34:52,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1162 states, 1161 states have (on average 3.236003445305771) internal successors, (3757), 1161 states have internal predecessors, (3757), 0 states have call successors, (0), 0 states have call 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,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1162 states to 1162 states and 3757 transitions. [2021-07-13 19:34:52,967 INFO L78 Accepts]: Start accepts. Automaton has 1162 states and 3757 transitions. Word has length 24 [2021-07-13 19:34:52,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:52,967 INFO L482 AbstractCegarLoop]: Abstraction has 1162 states and 3757 transitions. [2021-07-13 19:34:52,967 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,967 INFO L276 IsEmpty]: Start isEmpty. Operand 1162 states and 3757 transitions. [2021-07-13 19:34:52,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:34:52,968 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:52,968 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:53,169 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 197 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1534 [2021-07-13 19:34:53,169 INFO L430 AbstractCegarLoop]: === Iteration 213 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:53,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:53,169 INFO L82 PathProgramCache]: Analyzing trace with hash -319408, now seen corresponding path program 197 times [2021-07-13 19:34:53,169 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:53,169 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378041202] [2021-07-13 19:34:53,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:53,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:53,363 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:53,363 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:53,364 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378041202] [2021-07-13 19:34:53,364 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378041202] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:53,364 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [190521698] [2021-07-13 19:34:53,364 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 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:34:53,397 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-13 19:34:53,397 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:53,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:34:53,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:53,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 28 treesize of output 22 [2021-07-13 19:34:53,451 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:53,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 28 treesize of output 22 [2021-07-13 19:34:53,454 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:53,472 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:53,473 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,473 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:81, output treesize:71 [2021-07-13 19:34:53,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 31 treesize of output 25 [2021-07-13 19:34:53,513 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:53,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 30 treesize of output 24 [2021-07-13 19:34:53,516 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:53,551 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:53,551 INFO L518 ElimStorePlain]: Eliminatee o_2 vanished before elimination [2021-07-13 19:34:53,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:34:53,555 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:53,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 30 treesize of output 24 [2021-07-13 19:34:53,557 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:53,586 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:53,586 INFO L518 ElimStorePlain]: Eliminatee v_prenex_763 vanished before elimination [2021-07-13 19:34:53,587 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:53,587 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:157, output treesize:65 [2021-07-13 19:34:53,703 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:53,703 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [190521698] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:53,703 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:53,703 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:34:53,703 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952982224] [2021-07-13 19:34:53,703 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:34:53,703 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:53,703 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:34:53,704 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:34:53,704 INFO L87 Difference]: Start difference. First operand 1162 states and 3757 transitions. Second operand has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call 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:54,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:54,172 INFO L93 Difference]: Finished difference Result 1474 states and 4627 transitions. [2021-07-13 19:34:54,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:34:54,172 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:34:54,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:54,175 INFO L225 Difference]: With dead ends: 1474 [2021-07-13 19:34:54,175 INFO L226 Difference]: Without dead ends: 1435 [2021-07-13 19:34:54,175 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 594.6ms TimeCoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:34:54,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1435 states. [2021-07-13 19:34:54,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1435 to 1160. [2021-07-13 19:34:54,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1160 states, 1159 states have (on average 3.2372735116479725) internal successors, (3752), 1159 states have internal predecessors, (3752), 0 states have call successors, (0), 0 states have call 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:54,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1160 states to 1160 states and 3752 transitions. [2021-07-13 19:34:54,189 INFO L78 Accepts]: Start accepts. Automaton has 1160 states and 3752 transitions. Word has length 24 [2021-07-13 19:34:54,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:54,189 INFO L482 AbstractCegarLoop]: Abstraction has 1160 states and 3752 transitions. [2021-07-13 19:34:54,189 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call 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:54,189 INFO L276 IsEmpty]: Start isEmpty. Operand 1160 states and 3752 transitions. [2021-07-13 19:34:54,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:34:54,191 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:54,191 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:54,391 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1538,198 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:54,391 INFO L430 AbstractCegarLoop]: === Iteration 214 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:54,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:54,391 INFO L82 PathProgramCache]: Analyzing trace with hash -1500814746, now seen corresponding path program 198 times [2021-07-13 19:34:54,392 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:54,392 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974450794] [2021-07-13 19:34:54,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:54,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:54,585 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:54,585 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:54,585 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974450794] [2021-07-13 19:34:54,585 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974450794] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:54,585 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [250523677] [2021-07-13 19:34:54,585 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 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:34:54,617 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-13 19:34:54,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:54,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:34:54,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:54,664 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:34:54,665 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:54,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 28 treesize of output 22 [2021-07-13 19:34:54,668 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:54,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 28 treesize of output 22 [2021-07-13 19:34:54,672 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:54,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 28 treesize of output 22 [2021-07-13 19:34:54,675 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:54,712 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:54,713 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:54,713 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:161, output treesize:141 [2021-07-13 19:34:54,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 31 treesize of output 25 [2021-07-13 19:34:54,830 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:54,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 31 treesize of output 25 [2021-07-13 19:34:54,834 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:54,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 31 treesize of output 25 [2021-07-13 19:34:54,837 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:54,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 30 treesize of output 24 [2021-07-13 19:34:54,841 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:54,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 31 treesize of output 25 [2021-07-13 19:34:54,844 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:34: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 30 treesize of output 24 [2021-07-13 19:34:54,847 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:54,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 30 treesize of output 24 [2021-07-13 19:34:54,851 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:54,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 30 treesize of output 24 [2021-07-13 19:34:54,854 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:54,929 INFO L628 ElimStorePlain]: treesize reduction 92, result has 45.6 percent of original size [2021-07-13 19:34:54,930 INFO L518 ElimStorePlain]: Eliminatee o_2 vanished before elimination [2021-07-13 19:34:54,931 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:54,931 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:353, output treesize:77 [2021-07-13 19:34:55,025 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:55,025 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [250523677] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:55,025 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:55,025 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:34:55,025 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287821469] [2021-07-13 19:34:55,025 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:34:55,025 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:55,025 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:34:55,025 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:34:55,026 INFO L87 Difference]: Start difference. First operand 1160 states and 3752 transitions. Second operand has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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,272 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 34 [2021-07-13 19:34:55,594 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 44 [2021-07-13 19:34:55,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:55,831 INFO L93 Difference]: Finished difference Result 1653 states and 5027 transitions. [2021-07-13 19:34:55,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:34:55,831 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:34:55,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:55,834 INFO L225 Difference]: With dead ends: 1653 [2021-07-13 19:34:55,834 INFO L226 Difference]: Without dead ends: 1530 [2021-07-13 19:34:55,834 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 1004.8ms TimeCoverageRelationStatistics Valid=129, Invalid=471, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:34:55,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1530 states. [2021-07-13 19:34:55,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1530 to 1164. [2021-07-13 19:34:55,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1164 states, 1163 states have (on average 3.2347377472055032) internal successors, (3762), 1163 states have internal predecessors, (3762), 0 states have call successors, (0), 0 states have call 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,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1164 states to 1164 states and 3762 transitions. [2021-07-13 19:34:55,849 INFO L78 Accepts]: Start accepts. Automaton has 1164 states and 3762 transitions. Word has length 24 [2021-07-13 19:34:55,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:55,849 INFO L482 AbstractCegarLoop]: Abstraction has 1164 states and 3762 transitions. [2021-07-13 19:34:55,849 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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,850 INFO L276 IsEmpty]: Start isEmpty. Operand 1164 states and 3762 transitions. [2021-07-13 19:34:55,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:34:55,851 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:55,851 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:56,051 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1543,199 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:56,052 INFO L430 AbstractCegarLoop]: === Iteration 215 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:56,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:56,052 INFO L82 PathProgramCache]: Analyzing trace with hash 1968098314, now seen corresponding path program 199 times [2021-07-13 19:34:56,052 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:56,052 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511353884] [2021-07-13 19:34:56,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:56,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:56,215 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:56,215 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:56,215 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511353884] [2021-07-13 19:34:56,215 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511353884] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:56,215 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [968536241] [2021-07-13 19:34:56,215 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:34:56,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:56,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:34:56,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:56,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 26 treesize of output 20 [2021-07-13 19:34:56,340 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:56,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:34:56,343 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:61, output treesize:43 [2021-07-13 19:34:56,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:34:56,414 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:56,417 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:56,417 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:34:56,418 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:34:56,418 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:30, output treesize:11 [2021-07-13 19:34:56,454 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:56,454 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [968536241] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:56,454 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:56,454 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:34:56,454 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605106979] [2021-07-13 19:34:56,454 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:34:56,455 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:56,455 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:34:56,455 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:34:56,455 INFO L87 Difference]: Start difference. First operand 1164 states and 3762 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:56,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:56,780 INFO L93 Difference]: Finished difference Result 1454 states and 4593 transitions. [2021-07-13 19:34:56,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:34:56,780 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:34:56,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:56,783 INFO L225 Difference]: With dead ends: 1454 [2021-07-13 19:34:56,783 INFO L226 Difference]: Without dead ends: 1423 [2021-07-13 19:34:56,783 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 424.6ms TimeCoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:34:56,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1423 states. [2021-07-13 19:34:56,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1423 to 1168. [2021-07-13 19:34:56,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1168 states, 1167 states have (on average 3.2322193658954586) internal successors, (3772), 1167 states have internal predecessors, (3772), 0 states have call successors, (0), 0 states have call 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:56,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1168 states to 1168 states and 3772 transitions. [2021-07-13 19:34:56,797 INFO L78 Accepts]: Start accepts. Automaton has 1168 states and 3772 transitions. Word has length 24 [2021-07-13 19:34:56,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:56,797 INFO L482 AbstractCegarLoop]: Abstraction has 1168 states and 3772 transitions. [2021-07-13 19:34:56,797 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:56,797 INFO L276 IsEmpty]: Start isEmpty. Operand 1168 states and 3772 transitions. [2021-07-13 19:34:56,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:34:56,799 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:56,799 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:56,999 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 200 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1546 [2021-07-13 19:34:56,999 INFO L430 AbstractCegarLoop]: === Iteration 216 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:56,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:56,999 INFO L82 PathProgramCache]: Analyzing trace with hash 230126498, now seen corresponding path program 200 times [2021-07-13 19:34:57,000 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:57,000 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458835558] [2021-07-13 19:34:57,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:57,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:57,163 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:57,163 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:57,163 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458835558] [2021-07-13 19:34:57,163 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458835558] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:57,163 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [354803637] [2021-07-13 19:34:57,163 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 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:34:57,194 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:34:57,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:57,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:34:57,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:57,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:57,290 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:57,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 25 treesize of output 19 [2021-07-13 19:34:57,293 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:57,307 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:57,307 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:57,307 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:61, output treesize:39 [2021-07-13 19:34:57,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 20 treesize of output 16 [2021-07-13 19:34:57,344 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:57,359 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:57,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 12 treesize of output 8 [2021-07-13 19:34:57,362 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:57,377 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:57,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:34:57,380 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:57,392 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:57,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 11 treesize of output 7 [2021-07-13 19:34:57,395 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:57,408 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:57,408 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:57,409 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:57, output treesize:27 [2021-07-13 19:34:57,480 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:57,480 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [354803637] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:57,480 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:57,480 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:34:57,480 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306574920] [2021-07-13 19:34:57,481 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:34:57,481 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:57,481 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:34:57,481 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:34:57,481 INFO L87 Difference]: Start difference. First operand 1168 states and 3772 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:57,975 INFO L93 Difference]: Finished difference Result 1486 states and 4673 transitions. [2021-07-13 19:34:57,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:34:57,976 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:34:57,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:57,978 INFO L225 Difference]: With dead ends: 1486 [2021-07-13 19:34:57,978 INFO L226 Difference]: Without dead ends: 1451 [2021-07-13 19:34:57,978 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 540.2ms TimeCoverageRelationStatistics Valid=114, Invalid=588, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:34:57,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1451 states. [2021-07-13 19:34:57,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1451 to 1166. [2021-07-13 19:34:57,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1166 states, 1165 states have (on average 3.2334763948497853) internal successors, (3767), 1165 states have internal predecessors, (3767), 0 states have call successors, (0), 0 states have call 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,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1166 states to 1166 states and 3767 transitions. [2021-07-13 19:34:57,993 INFO L78 Accepts]: Start accepts. Automaton has 1166 states and 3767 transitions. Word has length 24 [2021-07-13 19:34:57,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:57,993 INFO L482 AbstractCegarLoop]: Abstraction has 1166 states and 3767 transitions. [2021-07-13 19:34:57,993 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,993 INFO L276 IsEmpty]: Start isEmpty. Operand 1166 states and 3767 transitions. [2021-07-13 19:34:57,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:34:57,995 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:57,995 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:58,195 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1548,201 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:58,195 INFO L430 AbstractCegarLoop]: === Iteration 217 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:58,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:58,196 INFO L82 PathProgramCache]: Analyzing trace with hash -307366358, now seen corresponding path program 201 times [2021-07-13 19:34:58,196 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:58,196 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625051373] [2021-07-13 19:34:58,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:58,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:58,397 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:58,397 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:58,397 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625051373] [2021-07-13 19:34:58,397 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625051373] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:58,397 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1291514798] [2021-07-13 19:34:58,397 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 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:34:58,429 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:34:58,429 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:58,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:34:58,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:58,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 19 treesize of output 15 [2021-07-13 19:34:58,498 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:58,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:34:58,501 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:58,517 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:58,518 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,518 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:61, output treesize:47 [2021-07-13 19:34:58,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 20 treesize of output 16 [2021-07-13 19:34:58,557 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:58,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:34:58,560 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:58,593 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:58,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 20 treesize of output 16 [2021-07-13 19:34:58,597 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:58,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 19 treesize of output 15 [2021-07-13 19:34:58,599 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:58,628 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:58,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 13 treesize of output 9 [2021-07-13 19:34:58,632 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:58,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:34:58,635 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:34:58,663 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:58,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 13 treesize of output 9 [2021-07-13 19:34:58,666 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:34:58,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 12 treesize of output 8 [2021-07-13 19:34:58,670 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:34:58,696 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:58,697 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:58,697 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:117, output treesize:57 [2021-07-13 19:34:58,796 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:34:58,797 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1291514798] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:58,797 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:58,797 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:34:58,797 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030849837] [2021-07-13 19:34:58,797 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:34:58,797 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:58,797 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:34:58,797 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:34:58,797 INFO L87 Difference]: Start difference. First operand 1166 states and 3767 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:59,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:59,911 INFO L93 Difference]: Finished difference Result 1643 states and 5118 transitions. [2021-07-13 19:34:59,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:34:59,911 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:34:59,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:59,914 INFO L225 Difference]: With dead ends: 1643 [2021-07-13 19:34:59,914 INFO L226 Difference]: Without dead ends: 1555 [2021-07-13 19:34:59,915 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 1059.5ms TimeCoverageRelationStatistics Valid=191, Invalid=931, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:34:59,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1555 states. [2021-07-13 19:34:59,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1555 to 1171. [2021-07-13 19:34:59,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1171 states, 1170 states have (on average 3.235897435897436) internal successors, (3786), 1170 states have internal predecessors, (3786), 0 states have call successors, (0), 0 states have call 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:59,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1171 states to 1171 states and 3786 transitions. [2021-07-13 19:34:59,930 INFO L78 Accepts]: Start accepts. Automaton has 1171 states and 3786 transitions. Word has length 24 [2021-07-13 19:34:59,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:59,930 INFO L482 AbstractCegarLoop]: Abstraction has 1171 states and 3786 transitions. [2021-07-13 19:34:59,930 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:59,930 INFO L276 IsEmpty]: Start isEmpty. Operand 1171 states and 3786 transitions. [2021-07-13 19:34:59,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:34:59,931 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:59,931 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:00,132 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 202 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1552 [2021-07-13 19:35:00,132 INFO L430 AbstractCegarLoop]: === Iteration 218 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:00,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:00,132 INFO L82 PathProgramCache]: Analyzing trace with hash -1277024848, now seen corresponding path program 202 times [2021-07-13 19:35:00,132 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:00,133 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430699829] [2021-07-13 19:35:00,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:00,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:00,402 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:00,402 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:00,402 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430699829] [2021-07-13 19:35:00,402 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430699829] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:00,402 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [476256948] [2021-07-13 19:35:00,402 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 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:35:00,433 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:35:00,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:00,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:35:00,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:00,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 17 treesize of output 13 [2021-07-13 19:35:00,491 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:00,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:00,494 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:00,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 18 treesize of output 14 [2021-07-13 19:35:00,497 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:00,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 18 treesize of output 14 [2021-07-13 19:35:00,510 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:00,537 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:00,538 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:35:00,538 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:109, output treesize:81 [2021-07-13 19:35:00,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:00,645 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:00,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:35:00,647 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:00,661 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:00,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 11 treesize of output 7 [2021-07-13 19:35:00,664 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:00,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 12 treesize of output 8 [2021-07-13 19:35:00,667 INFO L550 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:35:00,680 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:00,680 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:00,680 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:57, output treesize:27 [2021-07-13 19:35:00,761 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:00,761 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [476256948] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:00,762 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:00,762 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:35:00,762 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457275022] [2021-07-13 19:35:00,762 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:35:00,762 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:00,762 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:35:00,762 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:35:00,762 INFO L87 Difference]: Start difference. First operand 1171 states and 3786 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:01,684 INFO L93 Difference]: Finished difference Result 1737 states and 5357 transitions. [2021-07-13 19:35:01,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:35:01,684 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:35:01,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:01,688 INFO L225 Difference]: With dead ends: 1737 [2021-07-13 19:35:01,688 INFO L226 Difference]: Without dead ends: 1702 [2021-07-13 19:35:01,688 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 1097.0ms TimeCoverageRelationStatistics Valid=161, Invalid=651, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:35:01,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1702 states. [2021-07-13 19:35:01,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1702 to 1169. [2021-07-13 19:35:01,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1169 states, 1168 states have (on average 3.2388698630136985) internal successors, (3783), 1168 states have internal predecessors, (3783), 0 states have call successors, (0), 0 states have call 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,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1169 states to 1169 states and 3783 transitions. [2021-07-13 19:35:01,712 INFO L78 Accepts]: Start accepts. Automaton has 1169 states and 3783 transitions. Word has length 24 [2021-07-13 19:35:01,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:01,712 INFO L482 AbstractCegarLoop]: Abstraction has 1169 states and 3783 transitions. [2021-07-13 19:35:01,713 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,713 INFO L276 IsEmpty]: Start isEmpty. Operand 1169 states and 3783 transitions. [2021-07-13 19:35:01,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:35:01,714 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:01,714 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:01,914 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1557,203 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:01,915 INFO L430 AbstractCegarLoop]: === Iteration 219 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:01,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:01,915 INFO L82 PathProgramCache]: Analyzing trace with hash 1666513810, now seen corresponding path program 203 times [2021-07-13 19:35:01,915 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:01,915 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341362576] [2021-07-13 19:35:01,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:01,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:02,085 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:02,085 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:02,085 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341362576] [2021-07-13 19:35:02,085 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341362576] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:02,085 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [788335261] [2021-07-13 19:35:02,085 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:35:02,117 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:35:02,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:02,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:35:02,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:02,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:02,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:02,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:35:02,226 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:02,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:02,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 18 treesize of output 14 [2021-07-13 19:35:02,230 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:02,279 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:02,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:02,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:02,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 18 treesize of output 14 [2021-07-13 19:35:02,284 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:02,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:02,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:35:02,287 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:02,333 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:02,337 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:35:02,337 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:141, output treesize:113 [2021-07-13 19:35:02,560 INFO L446 ElimStorePlain]: Different costs {0=[o_0, v_prenex_772], 1=[o_4, v_prenex_773]} [2021-07-13 19:35:02,562 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:35:02,563 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:02,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:02,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 19 treesize of output 15 [2021-07-13 19:35:02,586 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:02,605 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:02,608 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:02,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:35:02,609 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:02,628 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:02,630 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:02,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 11 treesize of output 7 [2021-07-13 19:35:02,632 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,649 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:02,651 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:02,651 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:69, output treesize:27 [2021-07-13 19:35:02,741 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:02,741 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [788335261] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:02,741 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:02,741 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:35:02,741 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59275370] [2021-07-13 19:35:02,741 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:35:02,741 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:02,741 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:35:02,741 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:35:02,742 INFO L87 Difference]: Start difference. First operand 1169 states and 3783 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:03,506 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 81 [2021-07-13 19:35:03,647 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 53 [2021-07-13 19:35:04,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:04,675 INFO L93 Difference]: Finished difference Result 1864 states and 5705 transitions. [2021-07-13 19:35:04,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-13 19:35:04,676 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:35:04,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:04,679 INFO L225 Difference]: With dead ends: 1864 [2021-07-13 19:35:04,679 INFO L226 Difference]: Without dead ends: 1732 [2021-07-13 19:35:04,679 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 1862.2ms TimeCoverageRelationStatistics Valid=225, Invalid=1035, Unknown=0, NotChecked=0, Total=1260 [2021-07-13 19:35:04,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1732 states. [2021-07-13 19:35:04,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1732 to 1169. [2021-07-13 19:35:04,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1169 states, 1168 states have (on average 3.2371575342465753) internal successors, (3781), 1168 states have internal predecessors, (3781), 0 states have call successors, (0), 0 states have call 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,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1169 states to 1169 states and 3781 transitions. [2021-07-13 19:35:04,696 INFO L78 Accepts]: Start accepts. Automaton has 1169 states and 3781 transitions. Word has length 24 [2021-07-13 19:35:04,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:04,696 INFO L482 AbstractCegarLoop]: Abstraction has 1169 states and 3781 transitions. [2021-07-13 19:35:04,696 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,696 INFO L276 IsEmpty]: Start isEmpty. Operand 1169 states and 3781 transitions. [2021-07-13 19:35:04,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:35:04,698 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:04,698 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:04,898 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 204 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1564 [2021-07-13 19:35:04,898 INFO L430 AbstractCegarLoop]: === Iteration 220 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:04,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:04,899 INFO L82 PathProgramCache]: Analyzing trace with hash -1271483800, now seen corresponding path program 204 times [2021-07-13 19:35:04,899 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:04,899 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260974938] [2021-07-13 19:35:04,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:04,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:05,094 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:05,095 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:05,095 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260974938] [2021-07-13 19:35:05,095 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260974938] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:05,095 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [663606139] [2021-07-13 19:35:05,095 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 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:35:05,126 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:35:05,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:05,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:35:05,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:05,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:05,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:05,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 26 treesize of output 20 [2021-07-13 19:35:05,303 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:05,305 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:05,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:35:05,306 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:05,326 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:05,328 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:05,328 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:73, output treesize:55 [2021-07-13 19:35:05,418 INFO L446 ElimStorePlain]: Different costs {0=[o_0], 1=[o_4]} [2021-07-13 19:35:05,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:35:05,422 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:05,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 27 treesize of output 21 [2021-07-13 19:35:05,425 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:05,449 INFO L628 ElimStorePlain]: treesize reduction 41, result has 38.8 percent of original size [2021-07-13 19:35:05,451 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:05,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 11 treesize of output 7 [2021-07-13 19:35:05,453 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,460 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:05,461 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:35:05,461 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:83, output treesize:12 [2021-07-13 19:35:05,497 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:05,498 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [663606139] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:05,498 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:05,498 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:35:05,498 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458994405] [2021-07-13 19:35:05,498 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:35:05,498 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:05,498 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:35:05,498 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:35:05,499 INFO L87 Difference]: Start difference. First operand 1169 states and 3781 transitions. Second operand has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call 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,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:05,921 INFO L93 Difference]: Finished difference Result 1449 states and 4571 transitions. [2021-07-13 19:35:05,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:35:05,922 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:35:05,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:05,924 INFO L225 Difference]: With dead ends: 1449 [2021-07-13 19:35:05,925 INFO L226 Difference]: Without dead ends: 1390 [2021-07-13 19:35:05,925 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 530.5ms TimeCoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:35:05,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1390 states. [2021-07-13 19:35:05,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1390 to 1169. [2021-07-13 19:35:05,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1169 states, 1168 states have (on average 3.2371575342465753) internal successors, (3781), 1168 states have internal predecessors, (3781), 0 states have call successors, (0), 0 states have call 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,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1169 states to 1169 states and 3781 transitions. [2021-07-13 19:35:05,938 INFO L78 Accepts]: Start accepts. Automaton has 1169 states and 3781 transitions. Word has length 24 [2021-07-13 19:35:05,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:05,939 INFO L482 AbstractCegarLoop]: Abstraction has 1169 states and 3781 transitions. [2021-07-13 19:35:05,939 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call 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,939 INFO L276 IsEmpty]: Start isEmpty. Operand 1169 states and 3781 transitions. [2021-07-13 19:35:05,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:35:05,940 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:05,940 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:06,140 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1577,205 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:06,141 INFO L430 AbstractCegarLoop]: === Iteration 221 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:06,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:06,141 INFO L82 PathProgramCache]: Analyzing trace with hash 1285511680, now seen corresponding path program 205 times [2021-07-13 19:35:06,141 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:06,141 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404080524] [2021-07-13 19:35:06,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:06,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:06,350 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:06,350 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:06,350 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404080524] [2021-07-13 19:35:06,350 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404080524] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:06,350 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [11274314] [2021-07-13 19:35:06,350 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 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:35:06,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:06,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:35:06,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:06,563 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:06,564 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:06,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:35:06,565 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:06,567 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:06,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 18 treesize of output 14 [2021-07-13 19:35:06,568 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:06,588 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:06,590 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:06,590 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:51 [2021-07-13 19:35:06,644 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_778, o_0], 1=[v_prenex_779, o_4]} [2021-07-13 19:35:06,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:35:06,648 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:06,669 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:06,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 19 treesize of output 15 [2021-07-13 19:35:06,672 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:06,692 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:06,694 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:06,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 12 treesize of output 8 [2021-07-13 19:35:06,696 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:06,715 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:06,717 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:06,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:35:06,719 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:06,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:06,738 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:06,738 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:69, output treesize:27 [2021-07-13 19:35:06,816 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:06,816 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [11274314] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:06,816 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:06,816 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:35:06,816 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260355296] [2021-07-13 19:35:06,816 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:35:06,816 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:06,816 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:35:06,816 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:35:06,817 INFO L87 Difference]: Start difference. First operand 1169 states and 3781 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:07,261 INFO L93 Difference]: Finished difference Result 1441 states and 4563 transitions. [2021-07-13 19:35:07,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:35:07,261 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:35:07,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:07,264 INFO L225 Difference]: With dead ends: 1441 [2021-07-13 19:35:07,264 INFO L226 Difference]: Without dead ends: 1406 [2021-07-13 19:35:07,264 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 563.7ms TimeCoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:35:07,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1406 states. [2021-07-13 19:35:07,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1406 to 1169. [2021-07-13 19:35:07,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1169 states, 1168 states have (on average 3.2371575342465753) internal successors, (3781), 1168 states have internal predecessors, (3781), 0 states have call successors, (0), 0 states have call 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,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1169 states to 1169 states and 3781 transitions. [2021-07-13 19:35:07,278 INFO L78 Accepts]: Start accepts. Automaton has 1169 states and 3781 transitions. Word has length 24 [2021-07-13 19:35:07,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:07,278 INFO L482 AbstractCegarLoop]: Abstraction has 1169 states and 3781 transitions. [2021-07-13 19:35:07,278 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,278 INFO L276 IsEmpty]: Start isEmpty. Operand 1169 states and 3781 transitions. [2021-07-13 19:35:07,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:35:07,279 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:07,279 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:07,480 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1582,206 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:07,480 INFO L430 AbstractCegarLoop]: === Iteration 222 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:07,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:07,480 INFO L82 PathProgramCache]: Analyzing trace with hash 2134781194, now seen corresponding path program 206 times [2021-07-13 19:35:07,480 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:07,481 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359098163] [2021-07-13 19:35:07,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:07,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:07,664 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:07,664 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:07,664 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359098163] [2021-07-13 19:35:07,664 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359098163] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:07,664 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1322466563] [2021-07-13 19:35:07,664 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 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:35:07,695 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:35:07,695 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:07,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:35:07,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:07,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:07,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:07,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 17 treesize of output 13 [2021-07-13 19:35:07,902 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:07,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:07,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 18 treesize of output 14 [2021-07-13 19:35:07,907 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:07,972 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:07,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:07,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:07,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:35:07,977 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:07,980 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:07,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 17 treesize of output 13 [2021-07-13 19:35:07,981 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:08,040 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:08,044 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:35:08,045 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:153, output treesize:125 [2021-07-13 19:35:08,257 INFO L446 ElimStorePlain]: Different costs {0=[o_0], 1=[o_4]} [2021-07-13 19:35:08,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 19 treesize of output 15 [2021-07-13 19:35:08,259 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:08,266 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:08,268 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:08,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 11 treesize of output 7 [2021-07-13 19:35:08,270 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:35:08,276 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:08,277 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:35:08,277 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:11 [2021-07-13 19:35:08,318 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:08,319 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1322466563] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:08,319 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:08,319 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:35:08,319 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248439600] [2021-07-13 19:35:08,319 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:35:08,319 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:08,319 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:35:08,319 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:35:08,319 INFO L87 Difference]: Start difference. First operand 1169 states and 3781 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:09,115 INFO L93 Difference]: Finished difference Result 1540 states and 4819 transitions. [2021-07-13 19:35:09,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:35:09,115 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:35:09,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:09,117 INFO L225 Difference]: With dead ends: 1540 [2021-07-13 19:35:09,117 INFO L226 Difference]: Without dead ends: 1482 [2021-07-13 19:35:09,118 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 968.1ms TimeCoverageRelationStatistics Valid=126, Invalid=630, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:35:09,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1482 states. [2021-07-13 19:35:09,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1482 to 1184. [2021-07-13 19:35:09,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1184 states, 1183 states have (on average 3.2366863905325443) internal successors, (3829), 1183 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:35:09,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1184 states to 1184 states and 3829 transitions. [2021-07-13 19:35:09,133 INFO L78 Accepts]: Start accepts. Automaton has 1184 states and 3829 transitions. Word has length 24 [2021-07-13 19:35:09,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:09,133 INFO L482 AbstractCegarLoop]: Abstraction has 1184 states and 3829 transitions. [2021-07-13 19:35:09,133 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,133 INFO L276 IsEmpty]: Start isEmpty. Operand 1184 states and 3829 transitions. [2021-07-13 19:35:09,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:35:09,134 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:09,134 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:09,334 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 207 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1590 [2021-07-13 19:35:09,335 INFO L430 AbstractCegarLoop]: === Iteration 223 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:09,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:09,335 INFO L82 PathProgramCache]: Analyzing trace with hash 396809378, now seen corresponding path program 207 times [2021-07-13 19:35:09,335 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:09,335 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213011648] [2021-07-13 19:35:09,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:09,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:09,546 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:09,547 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:09,547 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213011648] [2021-07-13 19:35:09,547 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213011648] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:09,547 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1411329279] [2021-07-13 19:35:09,547 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 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:35:09,577 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:35:09,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:09,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:35:09,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:09,659 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:09,660 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:09,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 17 treesize of output 13 [2021-07-13 19:35:09,661 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:09,663 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:09,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 18 treesize of output 14 [2021-07-13 19:35:09,664 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:09,695 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:09,697 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:09,697 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:67, output treesize:53 [2021-07-13 19:35:09,819 INFO L446 ElimStorePlain]: Different costs {0=[o_0, v_prenex_785], 1=[o_4, v_prenex_786]} [2021-07-13 19:35:09,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:35:09,822 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:09,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:35:09,826 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:09,875 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:09,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:09,879 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:09,881 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:35:09,882 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:09,926 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:09,929 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:09,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:09,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 12 treesize of output 8 [2021-07-13 19:35:09,931 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,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35: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 12 treesize of output 8 [2021-07-13 19:35:09,935 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:35:09,979 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:09,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:09,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:09,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:35:09,984 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:35:09,987 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:09,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 11 treesize of output 7 [2021-07-13 19:35:09,988 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:35:10,029 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:10,031 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:35:10,031 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 6 variables, input treesize:141, output treesize:57 [2021-07-13 19:35:10,145 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:10,145 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1411329279] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:10,145 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:10,145 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:35:10,145 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225974964] [2021-07-13 19:35:10,145 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:35:10,145 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:10,145 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:35:10,146 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:35:10,146 INFO L87 Difference]: Start difference. First operand 1184 states and 3829 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:11,402 INFO L93 Difference]: Finished difference Result 1853 states and 5629 transitions. [2021-07-13 19:35:11,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:35:11,402 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:35:11,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:11,405 INFO L225 Difference]: With dead ends: 1853 [2021-07-13 19:35:11,405 INFO L226 Difference]: Without dead ends: 1746 [2021-07-13 19:35:11,405 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 1184.7ms TimeCoverageRelationStatistics Valid=165, Invalid=891, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 19:35:11,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1746 states. [2021-07-13 19:35:11,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1746 to 1182. [2021-07-13 19:35:11,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1182 states, 1181 states have (on average 3.2379339542760373) internal successors, (3824), 1181 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:35:11,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1182 states to 1182 states and 3824 transitions. [2021-07-13 19:35:11,423 INFO L78 Accepts]: Start accepts. Automaton has 1182 states and 3824 transitions. Word has length 24 [2021-07-13 19:35:11,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:11,423 INFO L482 AbstractCegarLoop]: Abstraction has 1182 states and 3824 transitions. [2021-07-13 19:35:11,423 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,423 INFO L276 IsEmpty]: Start isEmpty. Operand 1182 states and 3824 transitions. [2021-07-13 19:35:11,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:35:11,425 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:11,425 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:11,628 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1600,208 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:11,629 INFO L430 AbstractCegarLoop]: === Iteration 224 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:11,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:11,629 INFO L82 PathProgramCache]: Analyzing trace with hash -96944408, now seen corresponding path program 208 times [2021-07-13 19:35:11,629 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:11,629 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241952402] [2021-07-13 19:35:11,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:11,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:11,803 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:11,803 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:11,803 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241952402] [2021-07-13 19:35:11,803 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241952402] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:11,803 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1117436858] [2021-07-13 19:35:11,803 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 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:35:11,835 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:35:11,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:11,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:35:11,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:11,985 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:11,985 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:11,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 18 treesize of output 14 [2021-07-13 19:35:11,986 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:11,989 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:11,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 17 treesize of output 13 [2021-07-13 19:35:11,990 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:12,047 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:12,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:12,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:12,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 18 treesize of output 14 [2021-07-13 19:35:12,063 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:12,070 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:12,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 17 treesize of output 13 [2021-07-13 19:35:12,071 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:12,125 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:12,128 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:35:12,128 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:153, output treesize:125 [2021-07-13 19:35:12,295 INFO L446 ElimStorePlain]: Different costs {0=[o_0], 1=[o_4]} [2021-07-13 19:35:12,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:35:12,297 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:12,304 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:12,306 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:12,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 11 treesize of output 7 [2021-07-13 19:35:12,307 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:35:12,313 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:12,314 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:35:12,314 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:36, output treesize:11 [2021-07-13 19:35:12,342 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:12,343 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1117436858] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:12,343 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:12,343 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:35:12,343 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151638095] [2021-07-13 19:35:12,343 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:35:12,343 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:12,343 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:35:12,343 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:35:12,343 INFO L87 Difference]: Start difference. First operand 1182 states and 3824 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:12,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:12,810 INFO L93 Difference]: Finished difference Result 1497 states and 4715 transitions. [2021-07-13 19:35:12,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:35:12,811 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 24 [2021-07-13 19:35:12,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:12,814 INFO L225 Difference]: With dead ends: 1497 [2021-07-13 19:35:12,814 INFO L226 Difference]: Without dead ends: 1466 [2021-07-13 19:35:12,814 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 587.4ms TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:35:12,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1466 states. [2021-07-13 19:35:12,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1466 to 1177. [2021-07-13 19:35:12,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1177 states, 1176 states have (on average 3.24234693877551) internal successors, (3813), 1176 states have internal predecessors, (3813), 0 states have call successors, (0), 0 states have call 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:12,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1177 states to 1177 states and 3813 transitions. [2021-07-13 19:35:12,831 INFO L78 Accepts]: Start accepts. Automaton has 1177 states and 3813 transitions. Word has length 24 [2021-07-13 19:35:12,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:12,831 INFO L482 AbstractCegarLoop]: Abstraction has 1177 states and 3813 transitions. [2021-07-13 19:35:12,831 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:12,831 INFO L276 IsEmpty]: Start isEmpty. Operand 1177 states and 3813 transitions. [2021-07-13 19:35:12,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:35:12,832 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:12,832 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:13,033 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 209 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1620 [2021-07-13 19:35:13,033 INFO L430 AbstractCegarLoop]: === Iteration 225 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:13,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:13,033 INFO L82 PathProgramCache]: Analyzing trace with hash -1417531126, now seen corresponding path program 209 times [2021-07-13 19:35:13,033 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:13,034 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98331851] [2021-07-13 19:35:13,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:13,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:13,249 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:13,249 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:13,249 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98331851] [2021-07-13 19:35:13,249 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98331851] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:13,249 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [932913078] [2021-07-13 19:35:13,249 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 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:35:13,281 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-13 19:35:13,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:13,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:35:13,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:13,436 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:13,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:13,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:35:13,438 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:13,441 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:13,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 18 treesize of output 14 [2021-07-13 19:35:13,442 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:13,499 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:13,502 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:13,502 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:13,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 18 treesize of output 14 [2021-07-13 19:35:13,503 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:13,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:13,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:35:13,507 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:13,571 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:13,575 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:35:13,575 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:153, output treesize:125 [2021-07-13 19:35:13,752 INFO L446 ElimStorePlain]: Different costs {0=[o_0, v_prenex_795], 1=[o_4, v_prenex_796]} [2021-07-13 19:35:13,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:13,755 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:13,780 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:13,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 19 treesize of output 15 [2021-07-13 19:35:13,783 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:13,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:13,808 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:13,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:35:13,810 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:13,832 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:13,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:13,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 11 treesize of output 7 [2021-07-13 19:35:13,836 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:13,856 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:13,857 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:13,857 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:77, output treesize:31 [2021-07-13 19:35:13,934 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:13,934 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [932913078] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:13,934 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:13,935 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:35:13,935 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569681242] [2021-07-13 19:35:13,935 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:35:13,935 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:13,935 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:35:13,935 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:35:13,935 INFO L87 Difference]: Start difference. First operand 1177 states and 3813 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:14,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:14,687 INFO L93 Difference]: Finished difference Result 1595 states and 4985 transitions. [2021-07-13 19:35:14,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:35:14,687 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:35:14,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:14,690 INFO L225 Difference]: With dead ends: 1595 [2021-07-13 19:35:14,690 INFO L226 Difference]: Without dead ends: 1518 [2021-07-13 19:35:14,690 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 785.8ms TimeCoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:35:14,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1518 states. [2021-07-13 19:35:14,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1518 to 1170. [2021-07-13 19:35:14,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1170 states, 1169 states have (on average 3.237810094097519) internal successors, (3785), 1169 states have internal predecessors, (3785), 0 states have call successors, (0), 0 states have call 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:14,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1170 states to 1170 states and 3785 transitions. [2021-07-13 19:35:14,714 INFO L78 Accepts]: Start accepts. Automaton has 1170 states and 3785 transitions. Word has length 24 [2021-07-13 19:35:14,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:14,714 INFO L482 AbstractCegarLoop]: Abstraction has 1170 states and 3785 transitions. [2021-07-13 19:35:14,714 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:14,714 INFO L276 IsEmpty]: Start isEmpty. Operand 1170 states and 3785 transitions. [2021-07-13 19:35:14,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:35:14,715 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:14,715 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:14,916 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1629,210 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:14,916 INFO L430 AbstractCegarLoop]: === Iteration 226 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:14,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:14,916 INFO L82 PathProgramCache]: Analyzing trace with hash 632347538, now seen corresponding path program 210 times [2021-07-13 19:35:14,916 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:14,916 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411132911] [2021-07-13 19:35:14,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:14,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:15,112 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:15,112 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:15,112 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411132911] [2021-07-13 19:35:15,113 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411132911] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:15,113 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [446519845] [2021-07-13 19:35:15,113 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 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:35:15,145 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:35:15,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:15,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:35:15,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:15,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:35:15,235 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:35:15,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 26 treesize of output 20 [2021-07-13 19:35:15,238 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:15,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 27 treesize of output 21 [2021-07-13 19:35:15,241 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:35:15,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 26 treesize of output 20 [2021-07-13 19:35:15,243 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:15,275 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:15,276 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:35:15,276 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:141, output treesize:113 [2021-07-13 19:35:15,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 28 treesize of output 22 [2021-07-13 19:35:15,372 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:15,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 28 treesize of output 22 [2021-07-13 19:35:15,375 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:15,419 INFO L628 ElimStorePlain]: treesize reduction 68, result has 42.9 percent of original size [2021-07-13 19:35:15,419 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:35:15,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:35:15,422 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:15,438 INFO L628 ElimStorePlain]: treesize reduction 15, result has 50.0 percent of original size [2021-07-13 19:35:15,438 INFO L518 ElimStorePlain]: Eliminatee v_prenex_798 vanished before elimination [2021-07-13 19:35:15,438 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:35:15,439 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:161, output treesize:15 [2021-07-13 19:35:15,476 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:15,476 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [446519845] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:15,476 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:15,476 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:35:15,476 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826439256] [2021-07-13 19:35:15,476 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:35:15,476 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:15,477 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:35:15,477 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:35:15,477 INFO L87 Difference]: Start difference. First operand 1170 states and 3785 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:35:15,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:15,803 INFO L93 Difference]: Finished difference Result 1590 states and 4959 transitions. [2021-07-13 19:35:15,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:35:15,803 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:35:15,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:15,806 INFO L225 Difference]: With dead ends: 1590 [2021-07-13 19:35:15,806 INFO L226 Difference]: Without dead ends: 1531 [2021-07-13 19:35:15,806 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 540.4ms TimeCoverageRelationStatistics Valid=90, Invalid=372, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:35:15,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1531 states. [2021-07-13 19:35:15,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1531 to 1173. [2021-07-13 19:35:15,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1173 states, 1172 states have (on average 3.237201365187713) internal successors, (3794), 1172 states have internal predecessors, (3794), 0 states have call successors, (0), 0 states have call 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,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1173 states to 1173 states and 3794 transitions. [2021-07-13 19:35:15,821 INFO L78 Accepts]: Start accepts. Automaton has 1173 states and 3794 transitions. Word has length 24 [2021-07-13 19:35:15,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:15,821 INFO L482 AbstractCegarLoop]: Abstraction has 1173 states and 3794 transitions. [2021-07-13 19:35:15,821 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:35:15,821 INFO L276 IsEmpty]: Start isEmpty. Operand 1173 states and 3794 transitions. [2021-07-13 19:35:15,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:35:15,822 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:15,822 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:16,022 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1639,211 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:16,023 INFO L430 AbstractCegarLoop]: === Iteration 227 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:16,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:16,023 INFO L82 PathProgramCache]: Analyzing trace with hash -1105624278, now seen corresponding path program 211 times [2021-07-13 19:35:16,023 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:16,023 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44586369] [2021-07-13 19:35:16,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:16,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:16,240 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:16,240 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:16,240 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44586369] [2021-07-13 19:35:16,240 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44586369] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:16,240 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1931042284] [2021-07-13 19:35:16,240 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 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:35:16,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:16,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:35:16,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:16,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 26 treesize of output 20 [2021-07-13 19:35:16,371 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:16,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:35:16,373 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:16,386 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:16,387 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:16,387 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:61, output treesize:43 [2021-07-13 19:35:16,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 27 treesize of output 21 [2021-07-13 19:35:16,425 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:16,439 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:16,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 20 treesize of output 16 [2021-07-13 19:35:16,441 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:16,453 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:16,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:35:16,456 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:16,470 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:16,470 INFO L518 ElimStorePlain]: Eliminatee v_prenex_799 vanished before elimination [2021-07-13 19:35:16,471 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:16,471 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:61, output treesize:27 [2021-07-13 19:35:16,549 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:16,549 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1931042284] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:16,549 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:16,549 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:35:16,549 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726034183] [2021-07-13 19:35:16,549 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:35:16,549 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:16,550 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:35:16,550 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:35:16,550 INFO L87 Difference]: Start difference. First operand 1173 states and 3794 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:16,925 INFO L93 Difference]: Finished difference Result 1582 states and 4951 transitions. [2021-07-13 19:35:16,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:35:16,926 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:35:16,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:16,929 INFO L225 Difference]: With dead ends: 1582 [2021-07-13 19:35:16,929 INFO L226 Difference]: Without dead ends: 1547 [2021-07-13 19:35:16,929 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 516.6ms TimeCoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:35:16,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1547 states. [2021-07-13 19:35:16,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1547 to 1171. [2021-07-13 19:35:16,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1171 states, 1170 states have (on average 3.2384615384615385) internal successors, (3789), 1170 states have internal predecessors, (3789), 0 states have call successors, (0), 0 states have call 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,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1171 states to 1171 states and 3789 transitions. [2021-07-13 19:35:16,945 INFO L78 Accepts]: Start accepts. Automaton has 1171 states and 3789 transitions. Word has length 24 [2021-07-13 19:35:16,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:16,945 INFO L482 AbstractCegarLoop]: Abstraction has 1171 states and 3789 transitions. [2021-07-13 19:35:16,945 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,945 INFO L276 IsEmpty]: Start isEmpty. Operand 1171 states and 3789 transitions. [2021-07-13 19:35:16,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:35:16,946 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:16,946 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:17,147 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 212 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1643 [2021-07-13 19:35:17,147 INFO L430 AbstractCegarLoop]: === Iteration 228 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:17,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:17,147 INFO L82 PathProgramCache]: Analyzing trace with hash -1643117134, now seen corresponding path program 212 times [2021-07-13 19:35:17,147 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:17,147 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40947426] [2021-07-13 19:35:17,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:17,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:17,392 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:17,392 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:17,392 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40947426] [2021-07-13 19:35:17,392 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40947426] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:17,392 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [716659451] [2021-07-13 19:35:17,392 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 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:35:17,424 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:35:17,424 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:17,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:35:17,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:17,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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,530 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:17,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 27 treesize of output 21 [2021-07-13 19:35:17,533 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:17,554 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:17,555 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,555 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:77, output treesize:55 [2021-07-13 19:35:17,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 20 treesize of output 16 [2021-07-13 19:35:17,601 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:17,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:35:17,604 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:17,659 INFO L628 ElimStorePlain]: treesize reduction 45, result has 62.5 percent of original size [2021-07-13 19:35:17,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 11 treesize of output 9 [2021-07-13 19:35:17,662 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:17,686 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:17,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 11 treesize of output 7 [2021-07-13 19:35:17,689 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:17,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:35:17,692 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:17,715 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:17,716 INFO L518 ElimStorePlain]: Eliminatee o_2 vanished before elimination [2021-07-13 19:35:17,716 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:35:17,717 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:133, output treesize:47 [2021-07-13 19:35:17,803 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:17,803 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [716659451] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:17,803 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:17,803 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:35:17,803 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418284697] [2021-07-13 19:35:17,803 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:35:17,803 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:17,803 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:35:17,803 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:35:17,804 INFO L87 Difference]: Start difference. First operand 1171 states and 3789 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:18,171 INFO L93 Difference]: Finished difference Result 1586 states and 4949 transitions. [2021-07-13 19:35:18,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:35:18,171 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:35:18,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:18,174 INFO L225 Difference]: With dead ends: 1586 [2021-07-13 19:35:18,174 INFO L226 Difference]: Without dead ends: 1533 [2021-07-13 19:35:18,174 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 596.9ms TimeCoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:35:18,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1533 states. [2021-07-13 19:35:18,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1533 to 1173. [2021-07-13 19:35:18,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1173 states, 1172 states have (on average 3.237201365187713) internal successors, (3794), 1172 states have internal predecessors, (3794), 0 states have call successors, (0), 0 states have call 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,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1173 states to 1173 states and 3794 transitions. [2021-07-13 19:35:18,190 INFO L78 Accepts]: Start accepts. Automaton has 1173 states and 3794 transitions. Word has length 24 [2021-07-13 19:35:18,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:18,190 INFO L482 AbstractCegarLoop]: Abstraction has 1173 states and 3794 transitions. [2021-07-13 19:35:18,190 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,190 INFO L276 IsEmpty]: Start isEmpty. Operand 1173 states and 3794 transitions. [2021-07-13 19:35:18,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:35:18,191 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:18,191 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:18,392 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1647,213 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:18,392 INFO L430 AbstractCegarLoop]: === Iteration 229 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:18,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:18,392 INFO L82 PathProgramCache]: Analyzing trace with hash 1151354824, now seen corresponding path program 213 times [2021-07-13 19:35:18,392 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:18,392 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41891749] [2021-07-13 19:35:18,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:18,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:18,683 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:18,683 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:18,683 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41891749] [2021-07-13 19:35:18,683 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41891749] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:18,683 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [494553747] [2021-07-13 19:35:18,683 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 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:35:18,714 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:35:18,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:18,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:35:18,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:18,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 19 treesize of output 15 [2021-07-13 19:35:18,783 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:18,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 19 treesize of output 15 [2021-07-13 19:35:18,786 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:18,800 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:18,800 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:18,800 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:55, output treesize:41 [2021-07-13 19:35:18,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 20 treesize of output 16 [2021-07-13 19:35:18,871 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:18,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:18,873 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:18,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:35:18,876 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:18,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:18,879 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:18,908 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:18,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 13 treesize of output 9 [2021-07-13 19:35:18,911 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:18,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 11 treesize of output 7 [2021-07-13 19:35:18,915 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:35:18,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 11 treesize of output 7 [2021-07-13 19:35:18,918 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:35:18,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 13 treesize of output 9 [2021-07-13 19:35:18,921 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:35:18,948 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:18,949 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:35:18,949 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:117, output treesize:57 [2021-07-13 19:35:19,057 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:19,057 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [494553747] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:19,057 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:19,057 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:35:19,057 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548056120] [2021-07-13 19:35:19,057 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:35:19,058 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:19,058 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:35:19,058 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:35:19,058 INFO L87 Difference]: Start difference. First operand 1173 states and 3794 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,679 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 43 [2021-07-13 19:35:19,983 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 45 [2021-07-13 19:35:20,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:20,292 INFO L93 Difference]: Finished difference Result 1948 states and 5984 transitions. [2021-07-13 19:35:20,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:35:20,292 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:35:20,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:20,295 INFO L225 Difference]: With dead ends: 1948 [2021-07-13 19:35:20,296 INFO L226 Difference]: Without dead ends: 1860 [2021-07-13 19:35:20,296 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 1298.7ms TimeCoverageRelationStatistics Valid=148, Invalid=722, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:35:20,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1860 states. [2021-07-13 19:35:20,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1860 to 1175. [2021-07-13 19:35:20,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1175 states, 1174 states have (on average 3.2402044293015333) internal successors, (3804), 1174 states have internal predecessors, (3804), 0 states have call successors, (0), 0 states have call 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:20,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1175 states to 1175 states and 3804 transitions. [2021-07-13 19:35:20,314 INFO L78 Accepts]: Start accepts. Automaton has 1175 states and 3804 transitions. Word has length 24 [2021-07-13 19:35:20,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:20,314 INFO L482 AbstractCegarLoop]: Abstraction has 1175 states and 3804 transitions. [2021-07-13 19:35:20,314 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:20,314 INFO L276 IsEmpty]: Start isEmpty. Operand 1175 states and 3804 transitions. [2021-07-13 19:35:20,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:35:20,316 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:20,316 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:20,516 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 214 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1650 [2021-07-13 19:35:20,517 INFO L430 AbstractCegarLoop]: === Iteration 230 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:20,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:20,517 INFO L82 PathProgramCache]: Analyzing trace with hash -661081872, now seen corresponding path program 214 times [2021-07-13 19:35:20,517 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:20,517 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141752617] [2021-07-13 19:35:20,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:20,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:20,711 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:20,712 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:20,712 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141752617] [2021-07-13 19:35:20,712 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141752617] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:20,712 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1673202219] [2021-07-13 19:35:20,712 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 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:35:20,743 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:35:20,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:20,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:35:20,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:20,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:20,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:20,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 18 treesize of output 14 [2021-07-13 19:35:20,924 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:20,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:20,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:35:20,927 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:20,948 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:20,949 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:20,949 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:51 [2021-07-13 19:35:21,040 INFO L446 ElimStorePlain]: Different costs {0=[o_0], 1=[o_4]} [2021-07-13 19:35: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 19 treesize of output 15 [2021-07-13 19:35:21,043 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:21,050 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:21,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:21,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 11 treesize of output 7 [2021-07-13 19:35:21,053 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:35:21,059 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:21,060 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:35:21,060 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:11 [2021-07-13 19:35:21,080 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:21,080 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1673202219] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:21,080 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:21,080 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:35:21,080 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241281881] [2021-07-13 19:35:21,080 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:35:21,080 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:21,080 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:35:21,081 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:35:21,081 INFO L87 Difference]: Start difference. First operand 1175 states and 3804 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:35:21,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:21,504 INFO L93 Difference]: Finished difference Result 1551 states and 4890 transitions. [2021-07-13 19:35:21,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:35:21,505 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:35:21,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:21,507 INFO L225 Difference]: With dead ends: 1551 [2021-07-13 19:35:21,507 INFO L226 Difference]: Without dead ends: 1520 [2021-07-13 19:35:21,507 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 510.1ms TimeCoverageRelationStatistics Valid=80, Invalid=340, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:35:21,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1520 states. [2021-07-13 19:35:21,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1520 to 1180. [2021-07-13 19:35:21,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1180 states, 1179 states have (on average 3.238337574215437) internal successors, (3818), 1179 states have internal predecessors, (3818), 0 states have call successors, (0), 0 states have call 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,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1180 states to 1180 states and 3818 transitions. [2021-07-13 19:35:21,522 INFO L78 Accepts]: Start accepts. Automaton has 1180 states and 3818 transitions. Word has length 24 [2021-07-13 19:35:21,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:21,522 INFO L482 AbstractCegarLoop]: Abstraction has 1180 states and 3818 transitions. [2021-07-13 19:35:21,522 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:35:21,522 INFO L276 IsEmpty]: Start isEmpty. Operand 1180 states and 3818 transitions. [2021-07-13 19:35:21,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:35:21,523 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:21,523 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:21,724 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1655,215 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:21,724 INFO L430 AbstractCegarLoop]: === Iteration 231 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:21,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:21,724 INFO L82 PathProgramCache]: Analyzing trace with hash 1895913608, now seen corresponding path program 215 times [2021-07-13 19:35:21,724 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:21,724 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283054929] [2021-07-13 19:35:21,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:21,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:21,964 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:21,964 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:21,965 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283054929] [2021-07-13 19:35:21,965 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283054929] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:21,965 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1014444469] [2021-07-13 19:35:21,965 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 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:35:22,009 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:35:22,009 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:22,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:35:22,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:22,212 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,213 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,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 25 treesize of output 19 [2021-07-13 19:35:22,214 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:22,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,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 26 treesize of output 20 [2021-07-13 19:35:22,217 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:22,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:22,239 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:22,239 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:73, output treesize:55 [2021-07-13 19:35:22,294 INFO L446 ElimStorePlain]: Different costs {0=[o_0, v_prenex_807], 1=[o_4, v_prenex_808]} [2021-07-13 19:35:22,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:35:22,297 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:22,318 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:22,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:22,321 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:22,340 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:22,343 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,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 12 treesize of output 8 [2021-07-13 19:35:22,344 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:22,362 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:22,365 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,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 22 treesize of output 14 [2021-07-13 19:35:22,366 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:22,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:22,384 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:22,384 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:73, output treesize:27 [2021-07-13 19:35:22,459 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:22,460 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1014444469] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:22,460 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:22,460 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:35:22,460 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101503725] [2021-07-13 19:35:22,460 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:35:22,460 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:22,460 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:35:22,460 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:35:22,460 INFO L87 Difference]: Start difference. First operand 1180 states and 3818 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:23,011 INFO L93 Difference]: Finished difference Result 1583 states and 4970 transitions. [2021-07-13 19:35:23,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:35:23,011 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:35:23,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:23,014 INFO L225 Difference]: With dead ends: 1583 [2021-07-13 19:35:23,014 INFO L226 Difference]: Without dead ends: 1548 [2021-07-13 19:35:23,014 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 742.6ms TimeCoverageRelationStatistics Valid=110, Invalid=540, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:35:23,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1548 states. [2021-07-13 19:35:23,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1548 to 1178. [2021-07-13 19:35:23,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1178 states, 1177 states have (on average 3.2395921835174173) internal successors, (3813), 1177 states have internal predecessors, (3813), 0 states have call successors, (0), 0 states have call 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,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1178 states to 1178 states and 3813 transitions. [2021-07-13 19:35:23,029 INFO L78 Accepts]: Start accepts. Automaton has 1178 states and 3813 transitions. Word has length 24 [2021-07-13 19:35:23,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:23,029 INFO L482 AbstractCegarLoop]: Abstraction has 1178 states and 3813 transitions. [2021-07-13 19:35:23,029 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,029 INFO L276 IsEmpty]: Start isEmpty. Operand 1178 states and 3813 transitions. [2021-07-13 19:35:23,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:35:23,030 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:23,031 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:23,231 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 216 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1661 [2021-07-13 19:35:23,231 INFO L430 AbstractCegarLoop]: === Iteration 232 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:23,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:23,231 INFO L82 PathProgramCache]: Analyzing trace with hash 1358420752, now seen corresponding path program 216 times [2021-07-13 19:35:23,232 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:23,232 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080333111] [2021-07-13 19:35:23,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:23,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:23,440 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:23,440 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:23,440 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080333111] [2021-07-13 19:35:23,440 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080333111] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:23,440 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1627673820] [2021-07-13 19:35:23,440 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 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:35:23,472 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-13 19:35:23,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:23,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:35:23,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:23,581 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:23,582 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35: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 19 treesize of output 15 [2021-07-13 19:35:23,583 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:23,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:23,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:35:23,586 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:23,608 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:23,610 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:23,610 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:73, output treesize:59 [2021-07-13 19:35:23,679 INFO L446 ElimStorePlain]: Different costs {0=[o_0, v_prenex_810], 1=[v_prenex_811, o_2]} [2021-07-13 19:35:23,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:35:23,682 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:23,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:35:23,686 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:23,733 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:23,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 19 treesize of output 15 [2021-07-13 19:35:23,737 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:23,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 20 treesize of output 16 [2021-07-13 19:35:23,740 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:23,783 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:23,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:23,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:23,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 13 treesize of output 9 [2021-07-13 19:35:23,788 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:23,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:23,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 11 treesize of output 7 [2021-07-13 19:35:23,792 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:35:23,834 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:23,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:23,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:23,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 13 treesize of output 9 [2021-07-13 19:35:23,838 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:35:23,841 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:23,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:35:23,843 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:35:23,906 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:23,908 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:35:23,908 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 6 variables, input treesize:141, output treesize:57 [2021-07-13 19:35:24,029 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:24,030 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1627673820] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:24,030 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:24,030 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:35:24,030 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437423609] [2021-07-13 19:35:24,030 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:35:24,030 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:24,030 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:35:24,031 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:35:24,031 INFO L87 Difference]: Start difference. First operand 1178 states and 3813 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:24,582 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 57 [2021-07-13 19:35:24,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:24,970 INFO L93 Difference]: Finished difference Result 1657 states and 5191 transitions. [2021-07-13 19:35:24,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:35:24,970 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:35:24,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:24,973 INFO L225 Difference]: With dead ends: 1657 [2021-07-13 19:35:24,973 INFO L226 Difference]: Without dead ends: 1573 [2021-07-13 19:35:24,974 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 927.9ms TimeCoverageRelationStatistics Valid=120, Invalid=636, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:35:24,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1573 states. [2021-07-13 19:35:24,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1573 to 1176. [2021-07-13 19:35:24,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1176 states, 1175 states have (on average 3.2408510638297874) internal successors, (3808), 1175 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:35:24,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1176 states to 1176 states and 3808 transitions. [2021-07-13 19:35:24,990 INFO L78 Accepts]: Start accepts. Automaton has 1176 states and 3808 transitions. Word has length 24 [2021-07-13 19:35:24,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:24,990 INFO L482 AbstractCegarLoop]: Abstraction has 1176 states and 3808 transitions. [2021-07-13 19:35:24,990 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:24,990 INFO L276 IsEmpty]: Start isEmpty. Operand 1176 states and 3808 transitions. [2021-07-13 19:35:24,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:35:24,991 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:24,991 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:25,192 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 217 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1669 [2021-07-13 19:35:25,192 INFO L430 AbstractCegarLoop]: === Iteration 233 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:25,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:25,192 INFO L82 PathProgramCache]: Analyzing trace with hash -1549784174, now seen corresponding path program 217 times [2021-07-13 19:35:25,192 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:25,192 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886005463] [2021-07-13 19:35:25,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:25,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:25,395 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:25,395 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:25,395 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886005463] [2021-07-13 19:35:25,395 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886005463] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:25,395 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [516254234] [2021-07-13 19:35:25,396 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 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:35:25,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:25,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:35:25,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:25,582 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:25,583 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:25,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 17 treesize of output 13 [2021-07-13 19:35:25,584 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:25,587 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:25,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 18 treesize of output 14 [2021-07-13 19:35:25,588 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:25,644 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:25,647 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:25,648 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:25,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 18 treesize of output 14 [2021-07-13 19:35:25,649 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:25,651 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:25,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 17 treesize of output 13 [2021-07-13 19:35:25,652 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:25,704 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:25,708 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:35:25,708 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:153, output treesize:125 [2021-07-13 19:35:25,895 INFO L446 ElimStorePlain]: Different costs {0=[o_0], 1=[o_4]} [2021-07-13 19:35:25,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:25,898 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:25,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:25,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:25,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 22 treesize of output 14 [2021-07-13 19:35:25,907 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:25,913 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:25,914 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:35:25,914 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:36, output treesize:11 [2021-07-13 19:35:25,954 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:25,955 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [516254234] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:25,955 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:25,955 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:35:25,955 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632058944] [2021-07-13 19:35:25,955 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:35:25,955 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:25,955 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:35:25,955 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:35:25,955 INFO L87 Difference]: Start difference. First operand 1176 states and 3808 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:26,807 INFO L93 Difference]: Finished difference Result 1640 states and 5119 transitions. [2021-07-13 19:35:26,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:35:26,808 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:35:26,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:26,810 INFO L225 Difference]: With dead ends: 1640 [2021-07-13 19:35:26,810 INFO L226 Difference]: Without dead ends: 1582 [2021-07-13 19:35:26,811 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 943.6ms TimeCoverageRelationStatistics Valid=138, Invalid=618, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:35:26,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1582 states. [2021-07-13 19:35:26,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1582 to 1191. [2021-07-13 19:35:26,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1191 states, 1190 states have (on average 3.2403361344537815) internal successors, (3856), 1190 states have internal predecessors, (3856), 0 states have call successors, (0), 0 states have call 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,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1191 states to 1191 states and 3856 transitions. [2021-07-13 19:35:26,827 INFO L78 Accepts]: Start accepts. Automaton has 1191 states and 3856 transitions. Word has length 24 [2021-07-13 19:35:26,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:26,827 INFO L482 AbstractCegarLoop]: Abstraction has 1191 states and 3856 transitions. [2021-07-13 19:35:26,827 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,827 INFO L276 IsEmpty]: Start isEmpty. Operand 1191 states and 3856 transitions. [2021-07-13 19:35:26,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:35:26,828 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:26,828 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:27,028 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1680,218 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:27,029 INFO L430 AbstractCegarLoop]: === Iteration 234 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:27,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:27,029 INFO L82 PathProgramCache]: Analyzing trace with hash 1007211306, now seen corresponding path program 218 times [2021-07-13 19:35:27,029 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:27,029 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555644355] [2021-07-13 19:35:27,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:27,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:27,237 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:27,238 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:27,238 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555644355] [2021-07-13 19:35:27,238 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555644355] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:27,238 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [12498181] [2021-07-13 19:35:27,238 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 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:35:27,268 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:35:27,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:27,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:35:27,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:27,374 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:27,374 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:27,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 17 treesize of output 13 [2021-07-13 19:35:27,375 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:27,378 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:27,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 18 treesize of output 14 [2021-07-13 19:35:27,379 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:27,399 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:27,401 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:27,401 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:67, output treesize:53 [2021-07-13 19:35:27,525 INFO L446 ElimStorePlain]: Different costs {0=[o_0, v_prenex_817], 1=[o_4, v_prenex_818]} [2021-07-13 19:35:27,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 19 treesize of output 15 [2021-07-13 19:35:27,528 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:27,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:35:27,532 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:27,582 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:27,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 20 treesize of output 16 [2021-07-13 19:35:27,586 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:27,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 20 treesize of output 16 [2021-07-13 19:35:27,589 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:27,635 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:27,637 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:27,638 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:27,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 11 treesize of output 7 [2021-07-13 19:35:27,639 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,642 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:27,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 11 treesize of output 7 [2021-07-13 19:35:27,643 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:35:27,686 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:27,689 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:27,690 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:27,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 12 treesize of output 8 [2021-07-13 19:35:27,691 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:35:27,694 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:27,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 12 treesize of output 8 [2021-07-13 19:35:27,695 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:35:27,736 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:27,738 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:35:27,738 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 6 variables, input treesize:141, output treesize:57 [2021-07-13 19:35:27,876 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:27,876 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [12498181] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:27,876 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:27,876 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:35:27,876 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563537505] [2021-07-13 19:35:27,876 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:35:27,876 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:27,876 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:35:27,876 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:35:27,876 INFO L87 Difference]: Start difference. First operand 1191 states and 3856 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:29,016 INFO L93 Difference]: Finished difference Result 1837 states and 5620 transitions. [2021-07-13 19:35:29,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:35:29,017 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:35:29,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:29,020 INFO L225 Difference]: With dead ends: 1837 [2021-07-13 19:35:29,020 INFO L226 Difference]: Without dead ends: 1730 [2021-07-13 19:35:29,020 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 1187.4ms TimeCoverageRelationStatistics Valid=169, Invalid=823, Unknown=0, NotChecked=0, Total=992 [2021-07-13 19:35:29,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1730 states. [2021-07-13 19:35:29,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1730 to 1189. [2021-07-13 19:35:29,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1189 states, 1188 states have (on average 3.241582491582492) internal successors, (3851), 1188 states have internal predecessors, (3851), 0 states have call successors, (0), 0 states have call 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,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1189 states to 1189 states and 3851 transitions. [2021-07-13 19:35:29,038 INFO L78 Accepts]: Start accepts. Automaton has 1189 states and 3851 transitions. Word has length 24 [2021-07-13 19:35:29,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:29,038 INFO L482 AbstractCegarLoop]: Abstraction has 1189 states and 3851 transitions. [2021-07-13 19:35:29,038 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,038 INFO L276 IsEmpty]: Start isEmpty. Operand 1189 states and 3851 transitions. [2021-07-13 19:35:29,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:35:29,039 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:29,039 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:29,240 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 219 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1688 [2021-07-13 19:35:29,240 INFO L430 AbstractCegarLoop]: === Iteration 235 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:29,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:29,240 INFO L82 PathProgramCache]: Analyzing trace with hash 513457520, now seen corresponding path program 219 times [2021-07-13 19:35:29,240 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:29,240 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889411151] [2021-07-13 19:35:29,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:29,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:29,424 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:29,424 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:29,424 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889411151] [2021-07-13 19:35:29,424 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889411151] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:29,424 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2085495526] [2021-07-13 19:35:29,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 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:35:29,456 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:35:29,456 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:29,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:35:29,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:29,536 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:29,536 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:29,537 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:35:29,537 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:29,540 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:29,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:35:29,540 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:29,561 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:29,563 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:29,563 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:67, output treesize:53 [2021-07-13 19:35:29,662 INFO L446 ElimStorePlain]: Different costs {0=[o_0], 1=[o_4]} [2021-07-13 19:35:29,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 19 treesize of output 15 [2021-07-13 19:35:29,665 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:29,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 19 treesize of output 15 [2021-07-13 19:35:29,668 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:29,689 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:29,691 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:29,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:29,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 11 treesize of output 7 [2021-07-13 19:35:29,693 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:29,695 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:29,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 11 treesize of output 7 [2021-07-13 19:35:29,697 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:29,716 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:29,717 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:35:29,717 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:67, output treesize:25 [2021-07-13 19:35:29,776 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:29,776 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2085495526] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:29,777 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:29,777 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:35:29,777 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300131119] [2021-07-13 19:35:29,777 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:35:29,777 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:29,777 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:35:29,777 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:35:29,777 INFO L87 Difference]: Start difference. First operand 1189 states and 3851 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:30,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:30,521 INFO L93 Difference]: Finished difference Result 1641 states and 5133 transitions. [2021-07-13 19:35:30,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:35:30,521 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 24 [2021-07-13 19:35:30,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:30,524 INFO L225 Difference]: With dead ends: 1641 [2021-07-13 19:35:30,524 INFO L226 Difference]: Without dead ends: 1550 [2021-07-13 19:35:30,524 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 672.2ms TimeCoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:35:30,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1550 states. [2021-07-13 19:35:30,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1550 to 1177. [2021-07-13 19:35:30,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1177 states, 1176 states have (on average 3.241496598639456) internal successors, (3812), 1176 states have internal predecessors, (3812), 0 states have call successors, (0), 0 states have call 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,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1177 states to 1177 states and 3812 transitions. [2021-07-13 19:35:30,539 INFO L78 Accepts]: Start accepts. Automaton has 1177 states and 3812 transitions. Word has length 24 [2021-07-13 19:35:30,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:30,539 INFO L482 AbstractCegarLoop]: Abstraction has 1177 states and 3812 transitions. [2021-07-13 19:35:30,540 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:30,540 INFO L276 IsEmpty]: Start isEmpty. Operand 1177 states and 3812 transitions. [2021-07-13 19:35:30,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:35:30,541 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:30,541 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:30,741 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1707,220 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:30,742 INFO L430 AbstractCegarLoop]: === Iteration 236 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:30,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:30,742 INFO L82 PathProgramCache]: Analyzing trace with hash 1908820380, now seen corresponding path program 220 times [2021-07-13 19:35:30,742 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:30,742 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961252480] [2021-07-13 19:35:30,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:30,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:30,882 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:30,882 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:30,882 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961252480] [2021-07-13 19:35:30,882 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961252480] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:30,882 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1785421593] [2021-07-13 19:35:30,882 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 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:35:30,912 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:35:30,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:30,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:35:30,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:30,980 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:30,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:30,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 25 treesize of output 19 [2021-07-13 19:35:30,982 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:30,984 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:30,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 26 treesize of output 20 [2021-07-13 19:35:30,985 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:31,001 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:31,002 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:31,002 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:67, output treesize:49 [2021-07-13 19:35:31,105 INFO L446 ElimStorePlain]: Different costs {0=[o_4], 1=[o_0]} [2021-07-13 19:35:31,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:35:31,109 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:31,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 27 treesize of output 21 [2021-07-13 19:35:31,113 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:31,137 INFO L628 ElimStorePlain]: treesize reduction 41, result has 38.8 percent of original size [2021-07-13 19:35:31,139 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:31,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 11 treesize of output 7 [2021-07-13 19:35:31,140 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:31,148 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:31,148 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:35:31,149 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:83, output treesize:12 [2021-07-13 19:35:31,186 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:31,186 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1785421593] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:31,186 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:31,186 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:35:31,186 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655744223] [2021-07-13 19:35:31,186 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:35:31,186 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:31,187 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:35:31,187 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:35:31,187 INFO L87 Difference]: Start difference. First operand 1177 states and 3812 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:31,426 INFO L93 Difference]: Finished difference Result 1361 states and 4257 transitions. [2021-07-13 19:35:31,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:35:31,426 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:35:31,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:31,428 INFO L225 Difference]: With dead ends: 1361 [2021-07-13 19:35:31,428 INFO L226 Difference]: Without dead ends: 1288 [2021-07-13 19:35:31,429 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 293.3ms TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:35:31,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1288 states. [2021-07-13 19:35:31,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1288 to 1182. [2021-07-13 19:35:31,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1182 states, 1181 states have (on average 3.2379339542760373) internal successors, (3824), 1181 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:35:31,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1182 states to 1182 states and 3824 transitions. [2021-07-13 19:35:31,442 INFO L78 Accepts]: Start accepts. Automaton has 1182 states and 3824 transitions. Word has length 24 [2021-07-13 19:35:31,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:31,442 INFO L482 AbstractCegarLoop]: Abstraction has 1182 states and 3824 transitions. [2021-07-13 19:35:31,442 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,442 INFO L276 IsEmpty]: Start isEmpty. Operand 1182 states and 3824 transitions. [2021-07-13 19:35:31,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:35:31,444 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:31,444 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:31,645 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1715,221 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:31,645 INFO L430 AbstractCegarLoop]: === Iteration 237 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:31,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:31,645 INFO L82 PathProgramCache]: Analyzing trace with hash -193439838, now seen corresponding path program 221 times [2021-07-13 19:35:31,645 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:31,645 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390242499] [2021-07-13 19:35:31,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:31,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:31,831 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:31,831 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:31,831 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390242499] [2021-07-13 19:35:31,831 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390242499] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:31,831 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1797486126] [2021-07-13 19:35:31,831 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:35:31,862 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:35:31,862 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:31,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:35:31,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:31,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:31,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:31,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 17 treesize of output 13 [2021-07-13 19:35:31,935 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:31,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35: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 18 treesize of output 14 [2021-07-13 19:35:31,938 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:31,951 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:31,953 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:31,953 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:51, output treesize:37 [2021-07-13 19:35:32,064 INFO L446 ElimStorePlain]: Different costs {0=[o_4], 1=[o_0]} [2021-07-13 19:35:32,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 19 treesize of output 15 [2021-07-13 19:35:32,067 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:32,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 19 treesize of output 15 [2021-07-13 19:35:32,070 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:32,090 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:32,092 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:32,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:32,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 12 treesize of output 8 [2021-07-13 19:35:32,094 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:32,096 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:32,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 12 treesize of output 8 [2021-07-13 19:35:32,098 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:32,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:32,118 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:35:32,118 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:67, output treesize:25 [2021-07-13 19:35:32,166 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:32,166 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1797486126] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:32,166 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:32,166 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:35:32,166 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837766068] [2021-07-13 19:35:32,166 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:35:32,166 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:32,167 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:35:32,167 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:35:32,167 INFO L87 Difference]: Start difference. First operand 1182 states and 3824 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:35:32,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:32,752 INFO L93 Difference]: Finished difference Result 1384 states and 4364 transitions. [2021-07-13 19:35:32,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:35:32,752 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:35:32,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:32,754 INFO L225 Difference]: With dead ends: 1384 [2021-07-13 19:35:32,754 INFO L226 Difference]: Without dead ends: 1325 [2021-07-13 19:35:32,754 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 525.6ms TimeCoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:35:32,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1325 states. [2021-07-13 19:35:32,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1325 to 1182. [2021-07-13 19:35:32,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1182 states, 1181 states have (on average 3.2379339542760373) internal successors, (3824), 1181 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:35:32,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1182 states to 1182 states and 3824 transitions. [2021-07-13 19:35:32,767 INFO L78 Accepts]: Start accepts. Automaton has 1182 states and 3824 transitions. Word has length 24 [2021-07-13 19:35:32,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:32,767 INFO L482 AbstractCegarLoop]: Abstraction has 1182 states and 3824 transitions. [2021-07-13 19:35:32,767 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:35:32,768 INFO L276 IsEmpty]: Start isEmpty. Operand 1182 states and 3824 transitions. [2021-07-13 19:35:32,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:35:32,769 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:32,769 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:32,972 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1719,222 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:32,973 INFO L430 AbstractCegarLoop]: === Iteration 238 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:32,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:32,973 INFO L82 PathProgramCache]: Analyzing trace with hash -1931411654, now seen corresponding path program 222 times [2021-07-13 19:35:32,973 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:32,973 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095248022] [2021-07-13 19:35:32,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:32,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:33,152 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:33,152 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:33,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095248022] [2021-07-13 19:35:33,152 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095248022] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:33,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1958593573] [2021-07-13 19:35:33,152 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 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:35:33,184 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:35:33,184 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:33,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:35:33,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:33,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:33,234 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:35:33,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 26 treesize of output 20 [2021-07-13 19:35:33,237 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:33,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 26 treesize of output 20 [2021-07-13 19:35:33,250 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:33,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:35:33,253 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:35:33,278 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:33,279 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:35:33,279 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:129, output treesize:101 [2021-07-13 19:35:33,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:35:33,380 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:33,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:33,384 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:33,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 19 treesize of output 15 [2021-07-13 19:35:33,387 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:33,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 19 treesize of output 15 [2021-07-13 19:35:33,391 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:33,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 28 treesize of output 22 [2021-07-13 19:35:33,395 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:33,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 19 treesize of output 15 [2021-07-13 19:35:33,399 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:33,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 19 treesize of output 15 [2021-07-13 19:35:33,404 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:33,432 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:35:33,433 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:33,437 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:35:33,438 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:33,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 28 treesize of output 22 [2021-07-13 19:35:33,443 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:33,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:35:33,446 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:33,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 19 treesize of output 15 [2021-07-13 19:35:33,449 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:33,568 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 27 [2021-07-13 19:35:33,569 INFO L628 ElimStorePlain]: treesize reduction 101, result has 50.7 percent of original size [2021-07-13 19:35:33,569 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:35:33,570 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:35:33,570 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:425, output treesize:104 [2021-07-13 19:35:33,687 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:33,687 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1958593573] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:33,687 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:33,687 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:35:33,687 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979429859] [2021-07-13 19:35:33,687 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:35:33,687 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:33,688 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:35:33,688 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:35:33,688 INFO L87 Difference]: Start difference. First operand 1182 states and 3824 transitions. Second operand has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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,961 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 40 [2021-07-13 19:35:34,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:34,434 INFO L93 Difference]: Finished difference Result 1490 states and 4562 transitions. [2021-07-13 19:35:34,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:35:34,434 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:35:34,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:34,437 INFO L225 Difference]: With dead ends: 1490 [2021-07-13 19:35:34,437 INFO L226 Difference]: Without dead ends: 1359 [2021-07-13 19:35:34,437 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 865.6ms TimeCoverageRelationStatistics Valid=111, Invalid=539, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:35:34,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1359 states. [2021-07-13 19:35:34,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1359 to 1198. [2021-07-13 19:35:34,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1198 states, 1197 states have (on average 3.2297410192147034) internal successors, (3866), 1197 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:35:34,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1198 states to 1198 states and 3866 transitions. [2021-07-13 19:35:34,459 INFO L78 Accepts]: Start accepts. Automaton has 1198 states and 3866 transitions. Word has length 24 [2021-07-13 19:35:34,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:34,459 INFO L482 AbstractCegarLoop]: Abstraction has 1198 states and 3866 transitions. [2021-07-13 19:35:34,459 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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,459 INFO L276 IsEmpty]: Start isEmpty. Operand 1198 states and 3866 transitions. [2021-07-13 19:35:34,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:35:34,460 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:34,460 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:34,661 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1725,223 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:34,661 INFO L430 AbstractCegarLoop]: === Iteration 239 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:34,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:34,661 INFO L82 PathProgramCache]: Analyzing trace with hash -1952730500, now seen corresponding path program 223 times [2021-07-13 19:35:34,661 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:34,661 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809039754] [2021-07-13 19:35:34,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:34,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:34,846 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:34,846 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:34,846 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809039754] [2021-07-13 19:35:34,846 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809039754] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:34,847 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1568774321] [2021-07-13 19:35:34,847 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 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:35:34,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:34,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:35:34,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:34,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:35:34,964 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:34,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 36 treesize of output 28 [2021-07-13 19:35:34,968 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:35:34,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:35:34,972 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:34,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:35:34,976 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:35:35,051 INFO L628 ElimStorePlain]: treesize reduction 9, result has 93.2 percent of original size [2021-07-13 19:35:35,053 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,053 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:153, output treesize:124 [2021-07-13 19:35:35,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 37 treesize of output 29 [2021-07-13 19:35:35,131 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:35,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:35:35,134 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:35,136 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-07-13 19:35:35,137 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:35,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 28 treesize of output 22 [2021-07-13 19:35:35,140 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:35,161 INFO L628 ElimStorePlain]: treesize reduction 62, result has 19.5 percent of original size [2021-07-13 19:35:35,161 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:35:35,162 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:35:35,162 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:173, output treesize:15 [2021-07-13 19:35:35,196 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:35,196 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1568774321] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:35,196 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:35,196 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-07-13 19:35:35,196 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814081619] [2021-07-13 19:35:35,197 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:35:35,197 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:35,197 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:35:35,197 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:35:35,197 INFO L87 Difference]: Start difference. First operand 1198 states and 3866 transitions. Second operand has 14 states, 14 states have (on average 2.0) internal successors, (28), 14 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call 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:35,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:35,373 INFO L93 Difference]: Finished difference Result 1298 states and 4106 transitions. [2021-07-13 19:35:35,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:35:35,373 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.0) internal successors, (28), 14 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:35:35,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:35,375 INFO L225 Difference]: With dead ends: 1298 [2021-07-13 19:35:35,375 INFO L226 Difference]: Without dead ends: 1239 [2021-07-13 19:35:35,375 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 17 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 354.1ms TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:35:35,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1239 states. [2021-07-13 19:35:35,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1239 to 1198. [2021-07-13 19:35:35,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1198 states, 1197 states have (on average 3.2297410192147034) internal successors, (3866), 1197 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:35:35,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1198 states to 1198 states and 3866 transitions. [2021-07-13 19:35:35,389 INFO L78 Accepts]: Start accepts. Automaton has 1198 states and 3866 transitions. Word has length 24 [2021-07-13 19:35:35,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:35,389 INFO L482 AbstractCegarLoop]: Abstraction has 1198 states and 3866 transitions. [2021-07-13 19:35:35,389 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.0) internal successors, (28), 14 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call 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:35,389 INFO L276 IsEmpty]: Start isEmpty. Operand 1198 states and 3866 transitions. [2021-07-13 19:35:35,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:35:35,390 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:35,390 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:35,591 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1729,224 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:35,591 INFO L430 AbstractCegarLoop]: === Iteration 240 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:35,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:35,591 INFO L82 PathProgramCache]: Analyzing trace with hash 604264980, now seen corresponding path program 224 times [2021-07-13 19:35:35,591 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:35,591 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098709566] [2021-07-13 19:35:35,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:35,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:35,767 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:35,767 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:35,767 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098709566] [2021-07-13 19:35:35,767 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098709566] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:35,767 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2066904470] [2021-07-13 19:35:35,767 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 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:35:35,798 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:35:35,799 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:35,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:35:35,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:35,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:35,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:35,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 25 treesize of output 19 [2021-07-13 19:35:35,901 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:35,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:35,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 26 treesize of output 20 [2021-07-13 19:35:35,904 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:35,923 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:35,925 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:35,925 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:73, output treesize:55 [2021-07-13 19:35:35,977 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_824, o_4], 1=[v_prenex_823, o_0]} [2021-07-13 19:35:35,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:35:35,981 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:36,001 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:36,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:36,004 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:36,023 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:36,026 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:36,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 13 treesize of output 9 [2021-07-13 19:35:36,028 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:36,046 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:36,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:36,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 14 [2021-07-13 19:35:36,050 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:36,067 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:36,068 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:36,068 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:73, output treesize:27 [2021-07-13 19:35:36,139 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:36,139 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2066904470] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:36,139 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:36,139 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:35:36,139 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47183048] [2021-07-13 19:35:36,139 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:35:36,139 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:36,139 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:35:36,140 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:35:36,140 INFO L87 Difference]: Start difference. First operand 1198 states and 3866 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:36,359 INFO L93 Difference]: Finished difference Result 1290 states and 4098 transitions. [2021-07-13 19:35:36,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:35:36,359 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:35:36,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:36,361 INFO L225 Difference]: With dead ends: 1290 [2021-07-13 19:35:36,361 INFO L226 Difference]: Without dead ends: 1255 [2021-07-13 19:35:36,361 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 348.4ms TimeCoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:35:36,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1255 states. [2021-07-13 19:35:36,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1255 to 1198. [2021-07-13 19:35:36,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1198 states, 1197 states have (on average 3.2297410192147034) internal successors, (3866), 1197 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:35:36,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1198 states to 1198 states and 3866 transitions. [2021-07-13 19:35:36,374 INFO L78 Accepts]: Start accepts. Automaton has 1198 states and 3866 transitions. Word has length 24 [2021-07-13 19:35:36,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:36,375 INFO L482 AbstractCegarLoop]: Abstraction has 1198 states and 3866 transitions. [2021-07-13 19:35:36,375 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,375 INFO L276 IsEmpty]: Start isEmpty. Operand 1198 states and 3866 transitions. [2021-07-13 19:35:36,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:35:36,376 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:36,376 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:36,576 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1734,225 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:36,577 INFO L430 AbstractCegarLoop]: === Iteration 241 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:36,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:36,577 INFO L82 PathProgramCache]: Analyzing trace with hash 66772124, now seen corresponding path program 225 times [2021-07-13 19:35:36,577 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:36,577 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324404510] [2021-07-13 19:35:36,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:36,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:36,758 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:36,758 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:36,758 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324404510] [2021-07-13 19:35:36,758 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324404510] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:36,758 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1026716349] [2021-07-13 19:35:36,758 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:35:36,791 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:35:36,791 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:36,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:35:36,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:36,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 19 treesize of output 15 [2021-07-13 19:35:36,855 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:36,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:36,858 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:36,878 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:36,879 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:36,879 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:67, output treesize:53 [2021-07-13 19:35:36,929 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:36,929 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:36,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 20 treesize of output 16 [2021-07-13 19:35:36,930 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:36,933 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:36,933 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:36,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 19 treesize of output 15 [2021-07-13 19:35:36,934 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:36,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:36,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:36,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 20 treesize of output 16 [2021-07-13 19:35:36,938 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:36,941 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:36,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 19 treesize of output 15 [2021-07-13 19:35:36,942 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:36,983 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:36,986 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:36,986 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:36,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 13 treesize of output 9 [2021-07-13 19:35:36,988 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:36,990 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:36,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:36,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 11 treesize of output 7 [2021-07-13 19:35:36,992 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:35:36,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:36,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:36,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 12 treesize of output 8 [2021-07-13 19:35:36,997 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:35:36,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:36,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 13 treesize of output 9 [2021-07-13 19:35:37,001 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:35:37,039 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:37,041 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:35:37,041 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:141, output treesize:57 [2021-07-13 19:35:37,151 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:37,152 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1026716349] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:37,152 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:37,152 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:35:37,152 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495148457] [2021-07-13 19:35:37,152 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:35:37,152 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:37,152 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:35:37,152 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:35:37,152 INFO L87 Difference]: Start difference. First operand 1198 states and 3866 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:37,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:37,911 INFO L93 Difference]: Finished difference Result 1393 states and 4399 transitions. [2021-07-13 19:35:37,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:35:37,911 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:35:37,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:37,914 INFO L225 Difference]: With dead ends: 1393 [2021-07-13 19:35:37,914 INFO L226 Difference]: Without dead ends: 1305 [2021-07-13 19:35:37,914 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 709.5ms TimeCoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:35:37,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1305 states. [2021-07-13 19:35:37,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1305 to 1204. [2021-07-13 19:35:37,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1204 states, 1203 states have (on average 3.229426433915212) internal successors, (3885), 1203 states have internal predecessors, (3885), 0 states have call successors, (0), 0 states have call 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:37,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1204 states to 1204 states and 3885 transitions. [2021-07-13 19:35:37,928 INFO L78 Accepts]: Start accepts. Automaton has 1204 states and 3885 transitions. Word has length 24 [2021-07-13 19:35:37,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:37,928 INFO L482 AbstractCegarLoop]: Abstraction has 1204 states and 3885 transitions. [2021-07-13 19:35:37,929 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:37,929 INFO L276 IsEmpty]: Start isEmpty. Operand 1204 states and 3885 transitions. [2021-07-13 19:35:37,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:35:37,930 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:37,930 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:38,130 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 226 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1740 [2021-07-13 19:35:38,131 INFO L430 AbstractCegarLoop]: === Iteration 242 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:38,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:38,131 INFO L82 PathProgramCache]: Analyzing trace with hash 128852794, now seen corresponding path program 226 times [2021-07-13 19:35:38,131 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:38,131 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414341627] [2021-07-13 19:35:38,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:38,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:38,334 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:38,334 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:38,334 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414341627] [2021-07-13 19:35:38,334 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414341627] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:38,334 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1979997382] [2021-07-13 19:35:38,334 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 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:35:38,365 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:35:38,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:38,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:35:38,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:38,414 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:38,415 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:38,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 17 treesize of output 13 [2021-07-13 19:35:38,415 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:38,418 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:38,418 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35: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 18 treesize of output 14 [2021-07-13 19:35:38,419 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:38,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:38,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35: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 17 treesize of output 13 [2021-07-13 19:35:38,433 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:38,436 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:38,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 18 treesize of output 14 [2021-07-13 19:35:38,437 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:38,477 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:38,479 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:38,479 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:133, output treesize:105 [2021-07-13 19:35:38,664 INFO L446 ElimStorePlain]: Different costs {0=[o_4], 1=[o_0]} [2021-07-13 19:35:38,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 27 treesize of output 21 [2021-07-13 19:35:38,667 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:38,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 27 treesize of output 21 [2021-07-13 19:35:38,670 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:38,694 INFO L628 ElimStorePlain]: treesize reduction 35, result has 47.8 percent of original size [2021-07-13 19:35:38,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:38,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 22 treesize of output 14 [2021-07-13 19:35:38,697 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:38,703 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:38,704 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:35:38,704 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:83, output treesize:12 [2021-07-13 19:35:38,741 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:38,741 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1979997382] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:38,741 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:38,741 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:35:38,741 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925721922] [2021-07-13 19:35:38,741 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:35:38,741 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:38,742 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:35:38,742 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:35:38,742 INFO L87 Difference]: Start difference. First operand 1204 states and 3885 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:39,336 INFO L93 Difference]: Finished difference Result 1696 states and 5132 transitions. [2021-07-13 19:35:39,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:35:39,336 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:35:39,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:39,339 INFO L225 Difference]: With dead ends: 1696 [2021-07-13 19:35:39,339 INFO L226 Difference]: Without dead ends: 1596 [2021-07-13 19:35:39,339 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 690.5ms TimeCoverageRelationStatistics Valid=119, Invalid=531, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:35:39,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1596 states. [2021-07-13 19:35:39,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1596 to 1219. [2021-07-13 19:35:39,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1219 states, 1218 states have (on average 3.2274220032840724) internal successors, (3931), 1218 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:35:39,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1219 states to 1219 states and 3931 transitions. [2021-07-13 19:35:39,355 INFO L78 Accepts]: Start accepts. Automaton has 1219 states and 3931 transitions. Word has length 24 [2021-07-13 19:35:39,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:39,355 INFO L482 AbstractCegarLoop]: Abstraction has 1219 states and 3931 transitions. [2021-07-13 19:35:39,355 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,355 INFO L276 IsEmpty]: Start isEmpty. Operand 1219 states and 3931 transitions. [2021-07-13 19:35:39,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:35:39,357 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:39,357 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:39,557 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1746,227 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:39,557 INFO L430 AbstractCegarLoop]: === Iteration 243 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:39,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:39,558 INFO L82 PathProgramCache]: Analyzing trace with hash -1973407424, now seen corresponding path program 227 times [2021-07-13 19:35:39,558 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:39,558 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675874047] [2021-07-13 19:35:39,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:39,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:39,730 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:39,731 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:39,731 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675874047] [2021-07-13 19:35:39,731 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675874047] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:39,731 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1498644179] [2021-07-13 19:35:39,731 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 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:35:39,762 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:35:39,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:39,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:35:39,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:39,803 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:39,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:39,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 18 treesize of output 14 [2021-07-13 19:35:39,805 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:39,807 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:39,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:35:39,808 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:39,825 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:39,826 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:39,827 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:57, output treesize:43 [2021-07-13 19:35:40,028 INFO L446 ElimStorePlain]: Different costs {0=[o_4], 1=[o_0]} [2021-07-13 19:35:40,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:35:40,031 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:40,033 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:35:40,034 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:40,054 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:40,056 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:40,056 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:40,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 12 treesize of output 8 [2021-07-13 19:35:40,058 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:40,060 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:40,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 12 treesize of output 8 [2021-07-13 19:35:40,062 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,080 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:40,081 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:35:40,081 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:67, output treesize:25 [2021-07-13 19:35:40,135 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:40,135 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1498644179] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:40,135 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:40,135 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:35:40,136 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258044006] [2021-07-13 19:35:40,136 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:35:40,136 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:40,136 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:35:40,136 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:35:40,136 INFO L87 Difference]: Start difference. First operand 1219 states and 3931 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:41,432 INFO L93 Difference]: Finished difference Result 1646 states and 5062 transitions. [2021-07-13 19:35:41,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:35:41,432 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:35:41,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:41,436 INFO L225 Difference]: With dead ends: 1646 [2021-07-13 19:35:41,436 INFO L226 Difference]: Without dead ends: 1560 [2021-07-13 19:35:41,436 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 195 ImplicationChecksByTransitivity, 1188.1ms TimeCoverageRelationStatistics Valid=151, Invalid=905, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 19:35:41,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1560 states. [2021-07-13 19:35:41,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1560 to 1232. [2021-07-13 19:35:41,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1232 states, 1231 states have (on average 3.2282696994313564) internal successors, (3974), 1231 states have internal predecessors, (3974), 0 states have call successors, (0), 0 states have call 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,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1232 states to 1232 states and 3974 transitions. [2021-07-13 19:35:41,452 INFO L78 Accepts]: Start accepts. Automaton has 1232 states and 3974 transitions. Word has length 24 [2021-07-13 19:35:41,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:41,452 INFO L482 AbstractCegarLoop]: Abstraction has 1232 states and 3974 transitions. [2021-07-13 19:35:41,452 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,452 INFO L276 IsEmpty]: Start isEmpty. Operand 1232 states and 3974 transitions. [2021-07-13 19:35:41,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:35:41,453 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:41,453 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:41,654 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1752,228 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:41,654 INFO L430 AbstractCegarLoop]: === Iteration 244 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:41,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:41,654 INFO L82 PathProgramCache]: Analyzing trace with hash 583588056, now seen corresponding path program 228 times [2021-07-13 19:35:41,654 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:41,654 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770205686] [2021-07-13 19:35:41,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:41,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:41,836 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:41,836 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:41,836 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770205686] [2021-07-13 19:35:41,836 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770205686] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:41,836 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1964405199] [2021-07-13 19:35:41,836 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 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:35:41,868 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:35:41,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:41,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:35:41,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:41,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:41,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:41,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 18 treesize of output 14 [2021-07-13 19:35:41,909 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:41,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:41,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 17 treesize of output 13 [2021-07-13 19:35:41,912 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:41,929 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:41,931 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:41,931 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:57, output treesize:43 [2021-07-13 19:35:42,061 INFO L446 ElimStorePlain]: Different costs {0=[o_4, v_prenex_831], 1=[o_0, v_prenex_830]} [2021-07-13 19:35:42,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:42,065 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:42,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 19 treesize of output 15 [2021-07-13 19:35:42,068 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:42,119 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:42,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:35:42,123 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:42,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:35:42,126 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:42,171 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:42,174 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:42,175 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:42,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 12 treesize of output 8 [2021-07-13 19:35:42,176 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:42,179 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:42,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:35:42,180 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:35:42,235 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:42,238 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:42,239 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:42,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 13 treesize of output 9 [2021-07-13 19:35:42,240 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:35:42,243 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:42,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 13 treesize of output 9 [2021-07-13 19:35:42,245 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:35:42,286 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:42,288 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:35:42,288 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 6 variables, input treesize:141, output treesize:57 [2021-07-13 19:35:42,392 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:42,393 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1964405199] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:42,393 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:42,393 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:35:42,393 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680174368] [2021-07-13 19:35:42,393 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:35:42,393 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:42,393 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:35:42,393 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:35:42,393 INFO L87 Difference]: Start difference. First operand 1232 states and 3974 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:43,004 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 52 [2021-07-13 19:35:43,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:43,981 INFO L93 Difference]: Finished difference Result 1773 states and 5385 transitions. [2021-07-13 19:35:43,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-13 19:35:43,982 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:35:43,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:43,985 INFO L225 Difference]: With dead ends: 1773 [2021-07-13 19:35:43,985 INFO L226 Difference]: Without dead ends: 1642 [2021-07-13 19:35:43,985 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 229 ImplicationChecksByTransitivity, 1467.9ms TimeCoverageRelationStatistics Valid=198, Invalid=1062, Unknown=0, NotChecked=0, Total=1260 [2021-07-13 19:35:43,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1642 states. [2021-07-13 19:35:43,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1642 to 1231. [2021-07-13 19:35:44,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1231 states, 1230 states have (on average 3.243089430894309) internal successors, (3989), 1230 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:35:44,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1231 states to 1231 states and 3989 transitions. [2021-07-13 19:35:44,002 INFO L78 Accepts]: Start accepts. Automaton has 1231 states and 3989 transitions. Word has length 24 [2021-07-13 19:35:44,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:44,002 INFO L482 AbstractCegarLoop]: Abstraction has 1231 states and 3989 transitions. [2021-07-13 19:35:44,002 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,002 INFO L276 IsEmpty]: Start isEmpty. Operand 1231 states and 3989 transitions. [2021-07-13 19:35:44,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:35:44,004 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:44,004 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:44,204 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 229 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1765 [2021-07-13 19:35:44,204 INFO L430 AbstractCegarLoop]: === Iteration 245 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:44,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:44,205 INFO L82 PathProgramCache]: Analyzing trace with hash 294542010, now seen corresponding path program 229 times [2021-07-13 19:35:44,205 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:44,205 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769303022] [2021-07-13 19:35:44,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:44,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:44,364 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:35:44,364 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:44,364 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769303022] [2021-07-13 19:35:44,364 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769303022] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:44,364 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1253029445] [2021-07-13 19:35:44,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 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:35:44,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:44,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:35:44,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:44,445 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:44,446 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:44,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:35:44,447 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:44,450 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:44,450 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:44,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 17 treesize of output 13 [2021-07-13 19:35:44,451 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:44,453 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:44,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:44,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 18 treesize of output 14 [2021-07-13 19:35:44,455 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:44,457 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:44,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 17 treesize of output 13 [2021-07-13 19:35:44,458 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:44,498 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:44,500 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:44,500 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:133, output treesize:105 [2021-07-13 19:35:44,664 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-07-13 19:35:44,665 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:44,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 37 treesize of output 29 [2021-07-13 19:35:44,668 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:44,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 37 treesize of output 29 [2021-07-13 19:35:44,671 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:44,673 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-07-13 19:35:44,674 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:44,696 INFO L628 ElimStorePlain]: treesize reduction 62, result has 19.5 percent of original size [2021-07-13 19:35:44,696 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:35:44,697 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:35:44,697 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:181, output treesize:15 [2021-07-13 19:35:44,732 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:35:44,732 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1253029445] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:44,733 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:44,733 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-07-13 19:35:44,733 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203507059] [2021-07-13 19:35:44,733 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:35:44,733 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:44,733 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:35:44,733 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:35:44,733 INFO L87 Difference]: Start difference. First operand 1231 states and 3989 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:35:45,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:45,037 INFO L93 Difference]: Finished difference Result 1553 states and 4809 transitions. [2021-07-13 19:35:45,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:35:45,037 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 24 [2021-07-13 19:35:45,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:45,040 INFO L225 Difference]: With dead ends: 1553 [2021-07-13 19:35:45,040 INFO L226 Difference]: Without dead ends: 1468 [2021-07-13 19:35:45,040 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 17 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 399.1ms TimeCoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:35:45,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1468 states. [2021-07-13 19:35:45,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1468 to 1230. [2021-07-13 19:35:45,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1230 states, 1229 states have (on average 3.237591537835639) internal successors, (3979), 1229 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:35:45,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1230 states to 1230 states and 3979 transitions. [2021-07-13 19:35:45,055 INFO L78 Accepts]: Start accepts. Automaton has 1230 states and 3979 transitions. Word has length 24 [2021-07-13 19:35:45,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:45,055 INFO L482 AbstractCegarLoop]: Abstraction has 1230 states and 3979 transitions. [2021-07-13 19:35:45,055 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:35:45,055 INFO L276 IsEmpty]: Start isEmpty. Operand 1230 states and 3979 transitions. [2021-07-13 19:35:45,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:35:45,056 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:45,056 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:45,257 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 230 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1775 [2021-07-13 19:35:45,257 INFO L430 AbstractCegarLoop]: === Iteration 246 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:45,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:45,257 INFO L82 PathProgramCache]: Analyzing trace with hash -679322886, now seen corresponding path program 230 times [2021-07-13 19:35:45,257 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:45,257 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28020693] [2021-07-13 19:35:45,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:45,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:45,425 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:45,426 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:45,426 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28020693] [2021-07-13 19:35:45,426 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28020693] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:45,426 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1762297308] [2021-07-13 19:35:45,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 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:35:45,456 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:35:45,456 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:45,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:35:45,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:45,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:45,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:45,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 18 treesize of output 14 [2021-07-13 19:35:45,507 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:45,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:45,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:45,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 17 treesize of output 13 [2021-07-13 19:35:45,511 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:45,514 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:45,514 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:45,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 17 treesize of output 13 [2021-07-13 19:35:45,515 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:45,517 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:45,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 18 treesize of output 14 [2021-07-13 19:35:45,518 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:45,558 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:45,561 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:45,561 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:133, output treesize:105 [2021-07-13 19:35:45,788 INFO L446 ElimStorePlain]: Different costs {0=[o_4], 1=[o_0]} [2021-07-13 19:35:45,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:35:45,790 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:45,797 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:45,798 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:45,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 12 treesize of output 8 [2021-07-13 19:35:45,800 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:35:45,806 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:45,807 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:35:45,807 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:11 [2021-07-13 19:35:45,844 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:45,845 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1762297308] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:45,845 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:45,845 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:35:45,845 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057513245] [2021-07-13 19:35:45,845 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:35:45,845 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:45,845 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:35:45,845 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:35:45,846 INFO L87 Difference]: Start difference. First operand 1230 states and 3979 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:46,294 INFO L93 Difference]: Finished difference Result 1556 states and 4896 transitions. [2021-07-13 19:35:46,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:35:46,294 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:35:46,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:46,297 INFO L225 Difference]: With dead ends: 1556 [2021-07-13 19:35:46,297 INFO L226 Difference]: Without dead ends: 1479 [2021-07-13 19:35:46,297 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 510.8ms TimeCoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:35:46,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1479 states. [2021-07-13 19:35:46,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1479 to 1230. [2021-07-13 19:35:46,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1230 states, 1229 states have (on average 3.237591537835639) internal successors, (3979), 1229 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:35:46,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1230 states to 1230 states and 3979 transitions. [2021-07-13 19:35:46,312 INFO L78 Accepts]: Start accepts. Automaton has 1230 states and 3979 transitions. Word has length 24 [2021-07-13 19:35:46,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:46,312 INFO L482 AbstractCegarLoop]: Abstraction has 1230 states and 3979 transitions. [2021-07-13 19:35:46,312 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,312 INFO L276 IsEmpty]: Start isEmpty. Operand 1230 states and 3979 transitions. [2021-07-13 19:35:46,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:35:46,314 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:46,314 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:46,514 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 231 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1782 [2021-07-13 19:35:46,514 INFO L430 AbstractCegarLoop]: === Iteration 247 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:46,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:46,515 INFO L82 PathProgramCache]: Analyzing trace with hash -1887548576, now seen corresponding path program 231 times [2021-07-13 19:35:46,515 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:46,515 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679510737] [2021-07-13 19:35:46,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:46,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:46,700 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:46,700 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:46,700 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679510737] [2021-07-13 19:35:46,700 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679510737] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:46,700 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [70915969] [2021-07-13 19:35:46,700 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 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:35:46,731 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:35:46,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:46,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:35:46,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:46,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:46,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:46,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:35:46,782 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:46,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:46,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 18 treesize of output 14 [2021-07-13 19:35:46,786 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:46,811 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:46,815 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:46,815 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:77, output treesize:63 [2021-07-13 19:35:46,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:46,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:46,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 19 treesize of output 15 [2021-07-13 19:35:46,989 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:46,992 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35: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 19 treesize of output 15 [2021-07-13 19:35:46,993 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:47,022 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:47,025 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:47,025 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:47,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 11 treesize of output 7 [2021-07-13 19:35:47,027 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:47,029 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:47,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 11 treesize of output 7 [2021-07-13 19:35:47,030 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:47,057 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:47,058 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:47,058 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:83, output treesize:25 [2021-07-13 19:35:47,125 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:47,126 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [70915969] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:47,126 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:47,126 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:35:47,126 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055723204] [2021-07-13 19:35:47,126 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:35:47,126 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:47,126 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:35:47,126 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=267, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:35:47,126 INFO L87 Difference]: Start difference. First operand 1230 states and 3979 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:48,132 INFO L93 Difference]: Finished difference Result 1573 states and 4934 transitions. [2021-07-13 19:35:48,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:35:48,132 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:35:48,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:48,135 INFO L225 Difference]: With dead ends: 1573 [2021-07-13 19:35:48,135 INFO L226 Difference]: Without dead ends: 1490 [2021-07-13 19:35:48,135 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 892.1ms TimeCoverageRelationStatistics Valid=113, Invalid=699, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:35:48,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1490 states. [2021-07-13 19:35:48,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1490 to 1218. [2021-07-13 19:35:48,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1218 states, 1217 states have (on average 3.23746918652424) internal successors, (3940), 1217 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:35:48,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1218 states to 1218 states and 3940 transitions. [2021-07-13 19:35:48,152 INFO L78 Accepts]: Start accepts. Automaton has 1218 states and 3940 transitions. Word has length 24 [2021-07-13 19:35:48,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:48,152 INFO L482 AbstractCegarLoop]: Abstraction has 1218 states and 3940 transitions. [2021-07-13 19:35:48,152 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,152 INFO L276 IsEmpty]: Start isEmpty. Operand 1218 states and 3940 transitions. [2021-07-13 19:35:48,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:35:48,154 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:48,154 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:48,354 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1788,232 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:48,355 INFO L430 AbstractCegarLoop]: === Iteration 248 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:48,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:48,355 INFO L82 PathProgramCache]: Analyzing trace with hash 658620504, now seen corresponding path program 232 times [2021-07-13 19:35:48,355 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:48,355 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472971226] [2021-07-13 19:35:48,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:48,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:48,614 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:35:48,614 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:48,614 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472971226] [2021-07-13 19:35:48,614 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472971226] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:48,614 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [980908049] [2021-07-13 19:35:48,614 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:35:48,644 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:35:48,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:48,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:35:48,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:48,708 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:48,709 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:48,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 17 treesize of output 13 [2021-07-13 19:35:48,710 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:48,713 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:48,713 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:48,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 18 treesize of output 14 [2021-07-13 19:35:48,714 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:48,717 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:48,717 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:48,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:35:48,718 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:48,721 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:48,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 18 treesize of output 14 [2021-07-13 19:35:48,722 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:48,795 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:48,802 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2021-07-13 19:35:48,802 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:173, output treesize:145 [2021-07-13 19:35:49,022 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:49,022 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:49,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 20 treesize of output 16 [2021-07-13 19:35:49,023 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:49,028 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:49,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 20 treesize of output 16 [2021-07-13 19:35:49,029 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:49,279 WARN L205 SmtUtils]: Spent 249.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 86 [2021-07-13 19:35:49,280 INFO L628 ElimStorePlain]: treesize reduction 175, result has 57.4 percent of original size [2021-07-13 19:35:49,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:49,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:49,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 20 treesize of output 16 [2021-07-13 19:35:49,286 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:49,290 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:49,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:35:49,291 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:49,390 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:49,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:49,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:49,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 12 treesize of output 8 [2021-07-13 19:35:49,397 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:49,401 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:49,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 12 treesize of output 8 [2021-07-13 19:35:49,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:35:49,499 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:49,505 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:49,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:35:49,506 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:49,599 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:49,604 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:49,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:35:49,606 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:35:49,698 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:49,698 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:35:49,702 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:49,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 19 treesize of output 15 [2021-07-13 19:35:49,704 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:49,801 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:49,806 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:49,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 11 treesize of output 7 [2021-07-13 19:35:49,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:35:49,894 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:49,896 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 8 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:35:49,897 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 16 variables, input treesize:425, output treesize:105 [2021-07-13 19:35:50,052 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:35:50,053 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [980908049] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:50,053 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:50,053 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:35:50,053 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541167483] [2021-07-13 19:35:50,053 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:35:50,053 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:50,053 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:35:50,053 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:35:50,053 INFO L87 Difference]: Start difference. First operand 1218 states and 3940 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,490 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 90 [2021-07-13 19:35:51,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:51,290 INFO L93 Difference]: Finished difference Result 1747 states and 5400 transitions. [2021-07-13 19:35:51,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:35:51,290 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:35:51,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:51,293 INFO L225 Difference]: With dead ends: 1747 [2021-07-13 19:35:51,293 INFO L226 Difference]: Without dead ends: 1660 [2021-07-13 19:35:51,293 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 1210.9ms TimeCoverageRelationStatistics Valid=123, Invalid=633, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:35:51,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1660 states. [2021-07-13 19:35:51,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1660 to 1214. [2021-07-13 19:35:51,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1214 states, 1213 states have (on average 3.2308326463314097) internal successors, (3919), 1213 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:35:51,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1214 states to 1214 states and 3919 transitions. [2021-07-13 19:35:51,309 INFO L78 Accepts]: Start accepts. Automaton has 1214 states and 3919 transitions. Word has length 24 [2021-07-13 19:35:51,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:51,309 INFO L482 AbstractCegarLoop]: Abstraction has 1214 states and 3919 transitions. [2021-07-13 19:35:51,309 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,309 INFO L276 IsEmpty]: Start isEmpty. Operand 1214 states and 3919 transitions. [2021-07-13 19:35:51,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:35:51,311 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:51,311 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:51,511 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 233 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1799 [2021-07-13 19:35:51,511 INFO L430 AbstractCegarLoop]: === Iteration 249 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:51,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:51,511 INFO L82 PathProgramCache]: Analyzing trace with hash -897345318, now seen corresponding path program 233 times [2021-07-13 19:35:51,511 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:51,512 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604305359] [2021-07-13 19:35:51,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:51,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:51,680 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:51,680 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:51,680 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604305359] [2021-07-13 19:35:51,680 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604305359] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:51,680 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1176871814] [2021-07-13 19:35:51,680 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 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:35:51,711 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:35:51,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:51,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:35:51,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:51,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:51,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:51,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 18 treesize of output 14 [2021-07-13 19:35:51,817 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:51,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:51,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:35:51,820 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:51,844 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:51,848 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:51,848 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:73, output treesize:59 [2021-07-13 19:35:51,964 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:51,964 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:51,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:35:51,965 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:51,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:51,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 19 treesize of output 15 [2021-07-13 19:35:51,969 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:51,997 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:52,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:52,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:52,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 11 treesize of output 7 [2021-07-13 19:35:52,002 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:52,004 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:52,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 11 treesize of output 7 [2021-07-13 19:35:52,006 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:52,032 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:52,034 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:52,034 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:83, output treesize:25 [2021-07-13 19:35:52,090 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:52,090 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1176871814] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:52,090 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:52,090 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:35:52,091 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310000209] [2021-07-13 19:35:52,091 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:35:52,091 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:52,091 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:35:52,091 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=267, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:35:52,091 INFO L87 Difference]: Start difference. First operand 1214 states and 3919 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:52,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:52,748 INFO L93 Difference]: Finished difference Result 1348 states and 4286 transitions. [2021-07-13 19:35:52,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:35:52,748 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:35:52,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:52,750 INFO L225 Difference]: With dead ends: 1348 [2021-07-13 19:35:52,750 INFO L226 Difference]: Without dead ends: 1289 [2021-07-13 19:35:52,750 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 519.8ms TimeCoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:35:52,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1289 states. [2021-07-13 19:35:52,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1289 to 1214. [2021-07-13 19:35:52,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1214 states, 1213 states have (on average 3.2308326463314097) internal successors, (3919), 1213 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:35:52,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1214 states to 1214 states and 3919 transitions. [2021-07-13 19:35:52,764 INFO L78 Accepts]: Start accepts. Automaton has 1214 states and 3919 transitions. Word has length 24 [2021-07-13 19:35:52,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:52,764 INFO L482 AbstractCegarLoop]: Abstraction has 1214 states and 3919 transitions. [2021-07-13 19:35:52,764 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:52,764 INFO L276 IsEmpty]: Start isEmpty. Operand 1214 states and 3919 transitions. [2021-07-13 19:35:52,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:35:52,765 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:52,765 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:52,966 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1807,234 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:52,966 INFO L430 AbstractCegarLoop]: === Iteration 250 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:52,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:52,966 INFO L82 PathProgramCache]: Analyzing trace with hash 1659650162, now seen corresponding path program 234 times [2021-07-13 19:35:52,966 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:52,966 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850258763] [2021-07-13 19:35:52,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:52,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:53,172 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:53,172 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:53,172 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850258763] [2021-07-13 19:35:53,172 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850258763] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:53,172 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1633554327] [2021-07-13 19:35:53,172 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 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:35:53,207 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:35:53,207 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:53,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:35:53,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:53,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:53,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:53,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 18 treesize of output 14 [2021-07-13 19:35:53,351 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:53,354 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:53,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 17 treesize of output 13 [2021-07-13 19:35:53,355 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:53,383 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:53,386 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:53,387 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:81, output treesize:67 [2021-07-13 19:35:53,462 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:53,462 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:53,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 19 treesize of output 15 [2021-07-13 19:35:53,463 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:53,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:53,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 19 treesize of output 15 [2021-07-13 19:35:53,467 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:53,595 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 49 [2021-07-13 19:35:53,595 INFO L628 ElimStorePlain]: treesize reduction 54, result has 69.1 percent of original size [2021-07-13 19:35:53,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:53,599 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:53,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 20 treesize of output 16 [2021-07-13 19:35:53,600 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:53,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 9 treesize of output 7 [2021-07-13 19:35:53,603 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:53,650 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:53,654 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:53,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 12 treesize of output 8 [2021-07-13 19:35:53,655 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:53,701 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:53,704 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:53,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:35:53,706 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:35:53,750 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:53,752 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:35:53,752 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 8 variables, input treesize:189, output treesize:47 [2021-07-13 19:35:53,838 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:53,838 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1633554327] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:53,838 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:53,838 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:35:53,839 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350593129] [2021-07-13 19:35:53,839 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:35:53,839 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:53,839 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:35:53,839 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:35:53,839 INFO L87 Difference]: Start difference. First operand 1214 states and 3919 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:54,109 INFO L93 Difference]: Finished difference Result 1308 states and 4142 transitions. [2021-07-13 19:35:54,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:35:54,110 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:35:54,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:54,112 INFO L225 Difference]: With dead ends: 1308 [2021-07-13 19:35:54,112 INFO L226 Difference]: Without dead ends: 1259 [2021-07-13 19:35:54,112 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 395.4ms TimeCoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:35:54,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1259 states. [2021-07-13 19:35:54,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1259 to 1214. [2021-07-13 19:35:54,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1214 states, 1213 states have (on average 3.2308326463314097) internal successors, (3919), 1213 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:35:54,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1214 states to 1214 states and 3919 transitions. [2021-07-13 19:35:54,125 INFO L78 Accepts]: Start accepts. Automaton has 1214 states and 3919 transitions. Word has length 24 [2021-07-13 19:35:54,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:54,125 INFO L482 AbstractCegarLoop]: Abstraction has 1214 states and 3919 transitions. [2021-07-13 19:35:54,125 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,125 INFO L276 IsEmpty]: Start isEmpty. Operand 1214 states and 3919 transitions. [2021-07-13 19:35:54,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:35:54,126 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:54,127 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:54,328 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1816,235 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:54,329 INFO L430 AbstractCegarLoop]: === Iteration 251 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:54,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:54,329 INFO L82 PathProgramCache]: Analyzing trace with hash -1786047620, now seen corresponding path program 235 times [2021-07-13 19:35:54,329 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:54,329 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482891442] [2021-07-13 19:35:54,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:54,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:54,507 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:54,507 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:54,507 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482891442] [2021-07-13 19:35:54,507 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482891442] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:54,507 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [275991563] [2021-07-13 19:35:54,507 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 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:35:54,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:54,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:35:54,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:54,664 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:54,665 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:54,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 18 treesize of output 14 [2021-07-13 19:35:54,666 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:54,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:54,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:54,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 18 treesize of output 14 [2021-07-13 19:35:54,670 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:54,673 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:54,674 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:54,674 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:35:54,675 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:54,678 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:54,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 17 treesize of output 13 [2021-07-13 19:35:54,679 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:54,748 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:54,756 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2021-07-13 19:35:54,756 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:185, output treesize:157 [2021-07-13 19:35:55,024 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:55,025 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:55,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 19 treesize of output 15 [2021-07-13 19:35:55,026 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:55,028 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:55,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 19 treesize of output 15 [2021-07-13 19:35:55,030 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:55,063 INFO L628 ElimStorePlain]: treesize reduction 43, result has 44.2 percent of original size [2021-07-13 19:35:55,066 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:55,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 11 treesize of output 7 [2021-07-13 19:35:55,067 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:55,077 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:55,078 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:35:55,078 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:91, output treesize:12 [2021-07-13 19:35:55,119 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:55,119 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [275991563] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:55,119 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:55,120 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:35:55,120 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710931056] [2021-07-13 19:35:55,120 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:35:55,120 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:55,120 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:35:55,120 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:35:55,120 INFO L87 Difference]: Start difference. First operand 1214 states and 3919 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:55,632 INFO L93 Difference]: Finished difference Result 1354 states and 4267 transitions. [2021-07-13 19:35:55,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:35:55,632 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:35:55,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:55,634 INFO L225 Difference]: With dead ends: 1354 [2021-07-13 19:35:55,634 INFO L226 Difference]: Without dead ends: 1283 [2021-07-13 19:35:55,634 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 573.8ms TimeCoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:35:55,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1283 states. [2021-07-13 19:35:55,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1283 to 1219. [2021-07-13 19:35:55,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1219 states, 1218 states have (on average 3.2348111658456484) internal successors, (3940), 1218 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:35:55,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1219 states to 1219 states and 3940 transitions. [2021-07-13 19:35:55,648 INFO L78 Accepts]: Start accepts. Automaton has 1219 states and 3940 transitions. Word has length 24 [2021-07-13 19:35:55,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:55,648 INFO L482 AbstractCegarLoop]: Abstraction has 1219 states and 3940 transitions. [2021-07-13 19:35:55,648 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,648 INFO L276 IsEmpty]: Start isEmpty. Operand 1219 states and 3940 transitions. [2021-07-13 19:35:55,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:35:55,650 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:55,650 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:55,850 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1824,236 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:55,850 INFO L430 AbstractCegarLoop]: === Iteration 252 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:55,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:55,851 INFO L82 PathProgramCache]: Analyzing trace with hash 770947860, now seen corresponding path program 236 times [2021-07-13 19:35:55,851 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:55,851 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168283355] [2021-07-13 19:35:55,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:55,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:56,054 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:56,054 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:56,054 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168283355] [2021-07-13 19:35:56,054 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168283355] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:56,054 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [891006643] [2021-07-13 19:35:56,054 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 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:35:56,086 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:35:56,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:56,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:35:56,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:56,201 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,202 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,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 18 treesize of output 14 [2021-07-13 19:35:56,203 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:56,206 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 18 treesize of output 14 [2021-07-13 19:35:56,207 INFO L550 ElimStorePlain]: Start of recursive call 3: 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 17 treesize of output 13 [2021-07-13 19:35:56,211 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:56,214 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,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:35:56,215 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 0, result has 100.0 percent of original size [2021-07-13 19:35:56,293 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2021-07-13 19:35:56,293 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:185, output treesize:157 [2021-07-13 19:35:56,504 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,504 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,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 19 treesize of output 15 [2021-07-13 19:35:56,505 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:56,508 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,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 19 treesize of output 15 [2021-07-13 19:35:56,509 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:56,626 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 49 [2021-07-13 19:35:56,627 INFO L628 ElimStorePlain]: treesize reduction 54, result has 69.1 percent of original size [2021-07-13 19:35:56,630 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,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:35:56,631 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:56,684 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:56,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2021-07-13 19:35:56,688 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:56,690 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,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 20 treesize of output 16 [2021-07-13 19:35:56,691 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:56,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:56,740 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,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:35:56,742 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:35:56,786 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:56,788 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:35:56,788 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 8 variables, input treesize:189, output treesize:47 [2021-07-13 19:35:56,878 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:56,878 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [891006643] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:56,879 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:56,879 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:35:56,879 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247048607] [2021-07-13 19:35:56,879 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:35:56,879 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:56,879 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:35:56,879 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:35:56,879 INFO L87 Difference]: Start difference. First operand 1219 states and 3940 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:35:57,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:57,279 INFO L93 Difference]: Finished difference Result 1420 states and 4412 transitions. [2021-07-13 19:35:57,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:35:57,280 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:35:57,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:57,282 INFO L225 Difference]: With dead ends: 1420 [2021-07-13 19:35:57,282 INFO L226 Difference]: Without dead ends: 1332 [2021-07-13 19:35:57,282 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 563.3ms TimeCoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:35:57,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1332 states. [2021-07-13 19:35:57,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1332 to 1221. [2021-07-13 19:35:57,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1221 states, 1220 states have (on average 3.2336065573770494) internal successors, (3945), 1220 states have internal predecessors, (3945), 0 states have call successors, (0), 0 states have call 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,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1221 states to 1221 states and 3945 transitions. [2021-07-13 19:35:57,296 INFO L78 Accepts]: Start accepts. Automaton has 1221 states and 3945 transitions. Word has length 24 [2021-07-13 19:35:57,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:57,296 INFO L482 AbstractCegarLoop]: Abstraction has 1221 states and 3945 transitions. [2021-07-13 19:35:57,296 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:35:57,297 INFO L276 IsEmpty]: Start isEmpty. Operand 1221 states and 3945 transitions. [2021-07-13 19:35:57,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:35:57,298 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:57,298 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:57,498 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1835,237 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:57,499 INFO L430 AbstractCegarLoop]: === Iteration 253 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:57,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:57,499 INFO L82 PathProgramCache]: Analyzing trace with hash 990243836, now seen corresponding path program 237 times [2021-07-13 19:35:57,499 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:57,499 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794772976] [2021-07-13 19:35:57,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:57,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:57,686 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:35:57,686 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:57,686 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794772976] [2021-07-13 19:35:57,686 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794772976] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:57,687 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [160756235] [2021-07-13 19:35:57,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 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:35:57,719 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:35:57,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:57,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:35:57,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:57,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:57,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:57,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 18 treesize of output 14 [2021-07-13 19:35:57,793 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:57,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:57,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:35:57,796 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:57,825 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:57,828 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:57,829 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:83, output treesize:69 [2021-07-13 19:35:57,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:57,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:57,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 19 treesize of output 15 [2021-07-13 19:35:57,997 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:58,001 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:58,001 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:35:58,002 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:58,044 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:58,048 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:58,048 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:58,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 11 treesize of output 7 [2021-07-13 19:35:58,051 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:58,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:58,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 11 treesize of output 7 [2021-07-13 19:35:58,056 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:58,093 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:58,094 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:58,094 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:83, output treesize:25 [2021-07-13 19:35:58,150 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:35:58,151 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [160756235] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:58,151 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:58,151 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:35:58,151 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828648728] [2021-07-13 19:35:58,151 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:35:58,151 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:58,151 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:35:58,151 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=267, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:35:58,151 INFO L87 Difference]: Start difference. First operand 1221 states and 3945 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:58,723 INFO L93 Difference]: Finished difference Result 1344 states and 4254 transitions. [2021-07-13 19:35:58,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:35:58,723 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:35:58,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:58,725 INFO L225 Difference]: With dead ends: 1344 [2021-07-13 19:35:58,725 INFO L226 Difference]: Without dead ends: 1289 [2021-07-13 19:35:58,725 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 537.1ms TimeCoverageRelationStatistics Valid=74, Invalid=478, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:35:58,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1289 states. [2021-07-13 19:35:58,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1289 to 1222. [2021-07-13 19:35:58,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1222 states, 1221 states have (on average 3.23013923013923) internal successors, (3944), 1221 states have internal predecessors, (3944), 0 states have call successors, (0), 0 states have call 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,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1222 states to 1222 states and 3944 transitions. [2021-07-13 19:35:58,739 INFO L78 Accepts]: Start accepts. Automaton has 1222 states and 3944 transitions. Word has length 24 [2021-07-13 19:35:58,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:58,739 INFO L482 AbstractCegarLoop]: Abstraction has 1222 states and 3944 transitions. [2021-07-13 19:35:58,739 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,739 INFO L276 IsEmpty]: Start isEmpty. Operand 1222 states and 3944 transitions. [2021-07-13 19:35:58,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:35:58,740 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:58,740 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:58,941 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1844,238 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:58,941 INFO L430 AbstractCegarLoop]: === Iteration 254 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:58,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:58,941 INFO L82 PathProgramCache]: Analyzing trace with hash -1043392644, now seen corresponding path program 238 times [2021-07-13 19:35:58,941 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:58,941 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099622192] [2021-07-13 19:35:58,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:58,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:59,178 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:59,178 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:59,178 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099622192] [2021-07-13 19:35:59,178 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099622192] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:59,178 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [549876212] [2021-07-13 19:35:59,178 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 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:35:59,210 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:35:59,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:59,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:35:59,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:59,326 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:59,326 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:59,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 18 treesize of output 14 [2021-07-13 19:35:59,327 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:59,330 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:59,331 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:59,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 17 treesize of output 13 [2021-07-13 19:35:59,332 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:59,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:59,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:59,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 18 treesize of output 14 [2021-07-13 19:35:59,336 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:59,339 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:59,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:35:59,340 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:59,432 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:59,439 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2021-07-13 19:35:59,439 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:185, output treesize:157 [2021-07-13 19:35:59,689 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:59,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 19 treesize of output 15 [2021-07-13 19:35:59,690 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:59,721 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:59,724 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:59,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:35:59,726 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:35:59,756 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:59,759 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:59,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 19 treesize of output 15 [2021-07-13 19:35:59,760 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:59,789 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:59,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:59,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 11 treesize of output 7 [2021-07-13 19:35:59,794 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:59,820 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:59,822 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:59,822 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:93, output treesize:34 [2021-07-13 19:35:59,900 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:35:59,900 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [549876212] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:59,900 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:59,900 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:35:59,900 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830193112] [2021-07-13 19:35:59,900 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:35:59,900 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:59,901 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:35:59,901 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:35:59,901 INFO L87 Difference]: Start difference. First operand 1222 states and 3944 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:00,266 INFO L93 Difference]: Finished difference Result 1356 states and 4328 transitions. [2021-07-13 19:36:00,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:36:00,266 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:36:00,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:00,269 INFO L225 Difference]: With dead ends: 1356 [2021-07-13 19:36:00,269 INFO L226 Difference]: Without dead ends: 1310 [2021-07-13 19:36:00,269 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 588.7ms TimeCoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:36:00,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1310 states. [2021-07-13 19:36:00,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1310 to 1215. [2021-07-13 19:36:00,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1215 states, 1214 states have (on average 3.231466227347611) internal successors, (3923), 1214 states have internal predecessors, (3923), 0 states have call successors, (0), 0 states have call 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,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1215 states to 1215 states and 3923 transitions. [2021-07-13 19:36:00,282 INFO L78 Accepts]: Start accepts. Automaton has 1215 states and 3923 transitions. Word has length 24 [2021-07-13 19:36:00,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:00,282 INFO L482 AbstractCegarLoop]: Abstraction has 1215 states and 3923 transitions. [2021-07-13 19:36:00,282 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,283 INFO L276 IsEmpty]: Start isEmpty. Operand 1215 states and 3923 transitions. [2021-07-13 19:36:00,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:36:00,284 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:00,284 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:00,484 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1855,239 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:00,485 INFO L430 AbstractCegarLoop]: === Iteration 255 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:00,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:00,485 INFO L82 PathProgramCache]: Analyzing trace with hash -1217284814, now seen corresponding path program 239 times [2021-07-13 19:36:00,485 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:00,485 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510596565] [2021-07-13 19:36:00,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:00,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:00,663 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:00,663 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:00,663 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510596565] [2021-07-13 19:36:00,663 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510596565] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:00,664 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [444003225] [2021-07-13 19:36:00,664 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 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:36:00,695 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:36:00,695 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:00,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:36:00,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:00,817 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:00,817 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:00,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 17 treesize of output 13 [2021-07-13 19:36:00,818 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:00,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:00,822 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:00,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 17 treesize of output 13 [2021-07-13 19:36:00,822 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:00,825 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:00,826 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:00,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 18 treesize of output 14 [2021-07-13 19:36:00,827 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:00,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:00,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 18 treesize of output 14 [2021-07-13 19:36:00,831 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:00,900 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:00,907 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2021-07-13 19:36:00,908 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:185, output treesize:157 [2021-07-13 19:36:01,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:01,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 20 treesize of output 16 [2021-07-13 19:36:01,043 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:01,113 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:01,118 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:01,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 20 treesize of output 16 [2021-07-13 19:36:01,119 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:01,187 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:01,191 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:01,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 12 treesize of output 8 [2021-07-13 19:36:01,196 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,263 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:01,267 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:01,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 12 treesize of output 8 [2021-07-13 19:36:01,269 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:01,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:01,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:01,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:36:01,341 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:01,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:01,408 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:01,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 11 treesize of output 7 [2021-07-13 19:36:01,410 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:36:01,481 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:01,485 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:01,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 19 treesize of output 15 [2021-07-13 19:36:01,486 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:01,552 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:01,556 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:01,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 11 treesize of output 7 [2021-07-13 19:36:01,558 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:36:01,615 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:01,618 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:01,618 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 16 variables, input treesize:193, output treesize:81 [2021-07-13 19:36:01,725 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:01,725 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [444003225] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:01,725 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:01,725 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:36:01,725 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689004491] [2021-07-13 19:36:01,725 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:36:01,725 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:01,725 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:36:01,725 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:36:01,726 INFO L87 Difference]: Start difference. First operand 1215 states and 3923 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:36:02,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:02,130 INFO L93 Difference]: Finished difference Result 1441 states and 4530 transitions. [2021-07-13 19:36:02,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:36:02,131 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 24 [2021-07-13 19:36:02,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:02,133 INFO L225 Difference]: With dead ends: 1441 [2021-07-13 19:36:02,133 INFO L226 Difference]: Without dead ends: 1394 [2021-07-13 19:36:02,133 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 457.7ms TimeCoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:36:02,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1394 states. [2021-07-13 19:36:02,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1394 to 1220. [2021-07-13 19:36:02,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1220 states, 1219 states have (on average 3.239540607054963) internal successors, (3949), 1219 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:36:02,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1220 states to 1220 states and 3949 transitions. [2021-07-13 19:36:02,148 INFO L78 Accepts]: Start accepts. Automaton has 1220 states and 3949 transitions. Word has length 24 [2021-07-13 19:36:02,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:02,148 INFO L482 AbstractCegarLoop]: Abstraction has 1220 states and 3949 transitions. [2021-07-13 19:36:02,148 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:36:02,148 INFO L276 IsEmpty]: Start isEmpty. Operand 1220 states and 3949 transitions. [2021-07-13 19:36:02,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:36:02,150 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:02,151 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:02,353 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 240 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1863 [2021-07-13 19:36:02,354 INFO L430 AbstractCegarLoop]: === Iteration 256 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:02,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:02,354 INFO L82 PathProgramCache]: Analyzing trace with hash -2097558350, now seen corresponding path program 240 times [2021-07-13 19:36:02,354 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:02,354 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018685131] [2021-07-13 19:36:02,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:02,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:02,530 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:36:02,530 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:02,530 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018685131] [2021-07-13 19:36:02,530 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018685131] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:02,530 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [39167904] [2021-07-13 19:36:02,530 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 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:36:02,563 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:36:02,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:02,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:36:02,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:02,697 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:02,697 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:02,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:36:02,698 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:02,701 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:02,702 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:02,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 17 treesize of output 13 [2021-07-13 19:36:02,703 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:02,706 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:02,706 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36: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 18 treesize of output 14 [2021-07-13 19:36:02,707 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:02,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:02,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 18 treesize of output 14 [2021-07-13 19:36:02,711 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:02,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:02,800 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2021-07-13 19:36:02,801 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:185, output treesize:157 [2021-07-13 19:36:02,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:02,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 19 treesize of output 15 [2021-07-13 19:36:02,937 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:03,008 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:03,013 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:03,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 20 treesize of output 16 [2021-07-13 19:36:03,014 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:03,082 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:03,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:03,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 12 treesize of output 8 [2021-07-13 19:36:03,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:36:03,178 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:03,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:03,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:36:03,183 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:03,248 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:03,253 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:03,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 11 treesize of output 7 [2021-07-13 19:36:03,254 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:03,317 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:03,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:03,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:36:03,323 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:36:03,384 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:03,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:03,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 20 treesize of output 16 [2021-07-13 19:36:03,389 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:03,448 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:03,453 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:03,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 12 treesize of output 8 [2021-07-13 19:36:03,454 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:36:03,512 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:03,514 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:03,514 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 16 variables, input treesize:193, output treesize:81 [2021-07-13 19:36:03,628 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:36:03,629 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [39167904] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:03,629 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:03,629 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:36:03,629 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679042225] [2021-07-13 19:36:03,629 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:36:03,629 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:03,629 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:36:03,629 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:36:03,629 INFO L87 Difference]: Start difference. First operand 1220 states and 3949 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:36:03,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:03,906 INFO L93 Difference]: Finished difference Result 1402 states and 4436 transitions. [2021-07-13 19:36:03,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:36:03,907 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 24 [2021-07-13 19:36:03,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:03,910 INFO L225 Difference]: With dead ends: 1402 [2021-07-13 19:36:03,910 INFO L226 Difference]: Without dead ends: 1383 [2021-07-13 19:36:03,910 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 420.6ms TimeCoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:03,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1383 states. [2021-07-13 19:36:03,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1383 to 1215. [2021-07-13 19:36:03,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1215 states, 1214 states have (on average 3.231466227347611) internal successors, (3923), 1214 states have internal predecessors, (3923), 0 states have call successors, (0), 0 states have call 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:03,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1215 states to 1215 states and 3923 transitions. [2021-07-13 19:36:03,928 INFO L78 Accepts]: Start accepts. Automaton has 1215 states and 3923 transitions. Word has length 24 [2021-07-13 19:36:03,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:03,928 INFO L482 AbstractCegarLoop]: Abstraction has 1215 states and 3923 transitions. [2021-07-13 19:36:03,928 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:36:03,928 INFO L276 IsEmpty]: Start isEmpty. Operand 1215 states and 3923 transitions. [2021-07-13 19:36:03,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:36:03,929 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:03,929 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:04,130 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1875,241 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:04,131 INFO L430 AbstractCegarLoop]: === Iteration 257 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:04,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:04,131 INFO L82 PathProgramCache]: Analyzing trace with hash 1943123386, now seen corresponding path program 241 times [2021-07-13 19:36:04,131 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:04,131 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118853965] [2021-07-13 19:36:04,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:04,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:04,306 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:04,306 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:04,306 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118853965] [2021-07-13 19:36:04,306 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118853965] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:04,306 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [690267109] [2021-07-13 19:36:04,306 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 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:36:04,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:04,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:36:04,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:04,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:04,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:04,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:36:04,448 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:04,452 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:04,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 19 treesize of output 15 [2021-07-13 19:36:04,452 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:04,538 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:04,542 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:04,543 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:04,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:36:04,544 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:04,547 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:04,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 19 treesize of output 15 [2021-07-13 19:36:04,548 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:04,626 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:04,630 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:36:04,630 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:205, output treesize:177 [2021-07-13 19:36:04,761 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 10=[o_2]} [2021-07-13 19:36:04,766 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:04,766 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:04,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 20 treesize of output 16 [2021-07-13 19:36:04,767 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:04,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:04,772 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:04,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:36:04,772 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:04,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:04,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:04,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 19 treesize of output 15 [2021-07-13 19:36:04,778 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:04,782 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:04,782 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:04,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 19 treesize of output 15 [2021-07-13 19:36:04,783 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:04,787 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:04,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:04,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 20 treesize of output 16 [2021-07-13 19:36:04,789 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:04,793 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:04,793 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:04,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 19 treesize of output 15 [2021-07-13 19:36:04,794 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:04,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:04,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:04,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 20 treesize of output 16 [2021-07-13 19:36:04,823 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:04,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:04,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 19 treesize of output 15 [2021-07-13 19:36:04,828 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:05,041 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 67 [2021-07-13 19:36:05,042 INFO L628 ElimStorePlain]: treesize reduction 172, result has 54.0 percent of original size [2021-07-13 19:36:05,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:05,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:05,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:36:05,048 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:36:05,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:05,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:05,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 13 treesize of output 9 [2021-07-13 19:36:05,053 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:36:05,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:05,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 13 treesize of output 9 [2021-07-13 19:36:05,058 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:36:05,145 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:05,148 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:36:05,148 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 7 variables, input treesize:425, output treesize:111 [2021-07-13 19:36:05,304 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:05,304 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [690267109] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:05,304 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:05,304 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:36:05,304 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388017562] [2021-07-13 19:36:05,305 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:36:05,305 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:05,305 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:36:05,305 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:36:05,305 INFO L87 Difference]: Start difference. First operand 1215 states and 3923 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:36:05,545 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 80 [2021-07-13 19:36:05,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:05,976 INFO L93 Difference]: Finished difference Result 1462 states and 4584 transitions. [2021-07-13 19:36:05,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:36:05,977 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:36:05,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:05,979 INFO L225 Difference]: With dead ends: 1462 [2021-07-13 19:36:05,979 INFO L226 Difference]: Without dead ends: 1366 [2021-07-13 19:36:05,980 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 806.2ms TimeCoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:36:05,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1366 states. [2021-07-13 19:36:05,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1366 to 1222. [2021-07-13 19:36:05,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1222 states, 1221 states have (on average 3.2383292383292384) internal successors, (3954), 1221 states have internal predecessors, (3954), 0 states have call successors, (0), 0 states have call 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:06,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1222 states to 1222 states and 3954 transitions. [2021-07-13 19:36:06,001 INFO L78 Accepts]: Start accepts. Automaton has 1222 states and 3954 transitions. Word has length 24 [2021-07-13 19:36:06,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:06,001 INFO L482 AbstractCegarLoop]: Abstraction has 1222 states and 3954 transitions. [2021-07-13 19:36:06,001 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:36:06,002 INFO L276 IsEmpty]: Start isEmpty. Operand 1222 states and 3954 transitions. [2021-07-13 19:36:06,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:36:06,003 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:06,003 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:06,203 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1887,242 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:06,204 INFO L430 AbstractCegarLoop]: === Iteration 258 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:06,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:06,204 INFO L82 PathProgramCache]: Analyzing trace with hash 1062849850, now seen corresponding path program 242 times [2021-07-13 19:36:06,204 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:06,204 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433453224] [2021-07-13 19:36:06,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:06,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:06,331 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:36:06,331 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:06,331 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433453224] [2021-07-13 19:36:06,331 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433453224] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:06,331 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [929952642] [2021-07-13 19:36:06,331 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 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:36:06,361 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:36:06,361 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:06,362 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:36:06,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:06,468 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:06,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 19 treesize of output 15 [2021-07-13 19:36:06,469 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:06,500 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:06,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:06,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 19 treesize of output 15 [2021-07-13 19:36:06,504 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:06,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:06,534 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:36:06,534 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:93, output treesize:79 [2021-07-13 19:36:06,612 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 3=[o_2]} [2021-07-13 19:36:06,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:06,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:06,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 20 treesize of output 16 [2021-07-13 19:36:06,617 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:06,620 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:06,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:06,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 19 treesize of output 15 [2021-07-13 19:36:06,621 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:06,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:06,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:06,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 19 treesize of output 15 [2021-07-13 19:36:06,626 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:06,629 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:06,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 20 treesize of output 16 [2021-07-13 19:36:06,630 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:06,702 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:06,705 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:06,705 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:06,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 13 treesize of output 9 [2021-07-13 19:36:06,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:36:06,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:06,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:06,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 13 treesize of output 9 [2021-07-13 19:36:06,712 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:36:06,715 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:06,716 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:06,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 12 treesize of output 8 [2021-07-13 19:36:06,717 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:06,720 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36: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 11 treesize of output 7 [2021-07-13 19:36:06,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:36:06,789 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:06,791 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:06,791 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 5 variables, input treesize:193, output treesize:75 [2021-07-13 19:36:06,918 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:36:06,919 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [929952642] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:06,919 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:06,919 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:36:06,919 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394472850] [2021-07-13 19:36:06,919 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:36:06,919 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:06,919 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:36:06,919 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:36:06,919 INFO L87 Difference]: Start difference. First operand 1222 states and 3954 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:36:07,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:07,707 INFO L93 Difference]: Finished difference Result 1594 states and 4944 transitions. [2021-07-13 19:36:07,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:36:07,708 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:36:07,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:07,710 INFO L225 Difference]: With dead ends: 1594 [2021-07-13 19:36:07,710 INFO L226 Difference]: Without dead ends: 1498 [2021-07-13 19:36:07,710 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 703.7ms TimeCoverageRelationStatistics Valid=87, Invalid=465, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:36:07,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1498 states. [2021-07-13 19:36:07,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1498 to 1213. [2021-07-13 19:36:07,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1213 states, 1212 states have (on average 3.232673267326733) internal successors, (3918), 1212 states have internal predecessors, (3918), 0 states have call successors, (0), 0 states have call 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,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1213 states to 1213 states and 3918 transitions. [2021-07-13 19:36:07,726 INFO L78 Accepts]: Start accepts. Automaton has 1213 states and 3918 transitions. Word has length 24 [2021-07-13 19:36:07,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:07,726 INFO L482 AbstractCegarLoop]: Abstraction has 1213 states and 3918 transitions. [2021-07-13 19:36:07,726 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:36:07,726 INFO L276 IsEmpty]: Start isEmpty. Operand 1213 states and 3918 transitions. [2021-07-13 19:36:07,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:36:07,728 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:07,728 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:07,928 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 243 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1895 [2021-07-13 19:36:07,928 INFO L430 AbstractCegarLoop]: === Iteration 259 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:07,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:07,929 INFO L82 PathProgramCache]: Analyzing trace with hash -1091951062, now seen corresponding path program 243 times [2021-07-13 19:36:07,929 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:07,929 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939352575] [2021-07-13 19:36:07,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:07,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:08,108 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:08,108 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:08,108 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939352575] [2021-07-13 19:36:08,108 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939352575] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:08,108 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918233493] [2021-07-13 19:36:08,108 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 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:36:08,140 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:36:08,140 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:08,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:36:08,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:08,187 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:08,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:08,188 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:36:08,189 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:08,191 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:08,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 18 treesize of output 14 [2021-07-13 19:36:08,192 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:08,209 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:08,211 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:08,211 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:51 [2021-07-13 19:36:08,354 INFO L446 ElimStorePlain]: Different costs {0=[o_0], 1=[o_4]} [2021-07-13 19:36:08,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 19 treesize of output 15 [2021-07-13 19:36:08,357 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:08,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 19 treesize of output 15 [2021-07-13 19:36:08,359 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:08,380 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:08,382 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:08,382 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:08,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 11 treesize of output 7 [2021-07-13 19:36:08,384 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:08,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:08,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 11 treesize of output 7 [2021-07-13 19:36:08,388 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:08,406 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:08,407 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:36:08,407 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:71, output treesize:25 [2021-07-13 19:36:08,470 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:08,470 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918233493] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:08,470 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:08,470 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:36:08,471 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441172836] [2021-07-13 19:36:08,471 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:36:08,471 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:08,471 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:36:08,471 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:08,471 INFO L87 Difference]: Start difference. First operand 1213 states and 3918 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:09,742 INFO L93 Difference]: Finished difference Result 1815 states and 5563 transitions. [2021-07-13 19:36:09,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-13 19:36:09,742 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:36:09,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:09,746 INFO L225 Difference]: With dead ends: 1815 [2021-07-13 19:36:09,746 INFO L226 Difference]: Without dead ends: 1715 [2021-07-13 19:36:09,746 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 1157.3ms TimeCoverageRelationStatistics Valid=187, Invalid=1003, Unknown=0, NotChecked=0, Total=1190 [2021-07-13 19:36:09,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1715 states. [2021-07-13 19:36:09,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1715 to 1228. [2021-07-13 19:36:09,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1228 states, 1227 states have (on average 3.230643846780766) internal successors, (3964), 1227 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:36:09,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1228 states to 1228 states and 3964 transitions. [2021-07-13 19:36:09,763 INFO L78 Accepts]: Start accepts. Automaton has 1228 states and 3964 transitions. Word has length 24 [2021-07-13 19:36:09,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:09,763 INFO L482 AbstractCegarLoop]: Abstraction has 1228 states and 3964 transitions. [2021-07-13 19:36:09,763 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,763 INFO L276 IsEmpty]: Start isEmpty. Operand 1228 states and 3964 transitions. [2021-07-13 19:36:09,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:36:09,775 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:09,775 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:09,997 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 244 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1907 [2021-07-13 19:36:09,997 INFO L430 AbstractCegarLoop]: === Iteration 260 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:09,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:09,997 INFO L82 PathProgramCache]: Analyzing trace with hash 1100756016, now seen corresponding path program 244 times [2021-07-13 19:36:09,997 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:09,998 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711099974] [2021-07-13 19:36:09,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:10,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:10,183 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:10,184 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:10,184 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711099974] [2021-07-13 19:36:10,184 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711099974] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:10,184 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [806051555] [2021-07-13 19:36:10,184 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 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:36:10,217 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:36:10,217 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:10,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:36:10,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:10,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:10,264 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:10,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 18 treesize of output 14 [2021-07-13 19:36:10,265 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:10,267 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:10,268 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:10,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:36:10,269 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:10,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:10,272 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:10,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:36:10,272 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:10,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:10,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 18 treesize of output 14 [2021-07-13 19:36:10,276 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:10,317 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:10,319 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:10,319 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:149, output treesize:121 [2021-07-13 19:36:10,526 INFO L446 ElimStorePlain]: Different costs {0=[o_0], 1=[o_4]} [2021-07-13 19:36:10,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 27 treesize of output 21 [2021-07-13 19:36:10,528 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:10,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:10,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:10,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 22 treesize of output 14 [2021-07-13 19:36:10,538 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:10,544 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:10,544 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:36:10,545 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:38, output treesize:11 [2021-07-13 19:36:10,582 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:10,582 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [806051555] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:10,582 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:10,582 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:36:10,582 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402202312] [2021-07-13 19:36:10,582 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:36:10,582 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:10,582 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:36:10,583 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:10,583 INFO L87 Difference]: Start difference. First operand 1228 states and 3964 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:11,381 INFO L93 Difference]: Finished difference Result 1641 states and 5062 transitions. [2021-07-13 19:36:11,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:36:11,381 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:36:11,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:11,384 INFO L225 Difference]: With dead ends: 1641 [2021-07-13 19:36:11,384 INFO L226 Difference]: Without dead ends: 1583 [2021-07-13 19:36:11,384 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 933.2ms TimeCoverageRelationStatistics Valid=127, Invalid=629, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:36:11,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1583 states. [2021-07-13 19:36:11,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1583 to 1238. [2021-07-13 19:36:11,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1238 states, 1237 states have (on average 3.2263540824575587) internal successors, (3991), 1237 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:36:11,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1238 states to 1238 states and 3991 transitions. [2021-07-13 19:36:11,402 INFO L78 Accepts]: Start accepts. Automaton has 1238 states and 3991 transitions. Word has length 24 [2021-07-13 19:36:11,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:11,402 INFO L482 AbstractCegarLoop]: Abstraction has 1238 states and 3991 transitions. [2021-07-13 19:36:11,402 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,402 INFO L276 IsEmpty]: Start isEmpty. Operand 1238 states and 3991 transitions. [2021-07-13 19:36:11,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:36:11,403 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:11,403 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:11,604 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 245 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1914 [2021-07-13 19:36:11,604 INFO L430 AbstractCegarLoop]: === Iteration 261 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:11,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:11,604 INFO L82 PathProgramCache]: Analyzing trace with hash -637215800, now seen corresponding path program 245 times [2021-07-13 19:36:11,604 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:11,604 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941557061] [2021-07-13 19:36:11,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:11,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:11,790 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:11,790 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:11,790 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941557061] [2021-07-13 19:36:11,790 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941557061] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:11,790 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1493480694] [2021-07-13 19:36:11,791 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:36:11,822 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:36:11,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:11,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:36:11,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:11,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:11,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:11,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 17 treesize of output 13 [2021-07-13 19:36:11,869 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:11,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:11,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:11,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 18 treesize of output 14 [2021-07-13 19:36:11,873 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:11,875 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:11,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:11,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 17 treesize of output 13 [2021-07-13 19:36:11,877 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:11,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:11,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 18 treesize of output 14 [2021-07-13 19:36:11,880 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:11,920 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:11,922 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:11,922 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:149, output treesize:121 [2021-07-13 19:36:12,091 INFO L446 ElimStorePlain]: Different costs {0=[o_0, v_prenex_920], 1=[v_prenex_921, o_4]} [2021-07-13 19:36:12,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:36:12,094 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:12,115 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:12,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:36:12,118 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:12,137 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:12,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:12,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:36:12,141 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:12,160 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:12,162 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:12,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 12 treesize of output 8 [2021-07-13 19:36:12,164 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:12,181 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:12,183 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:12,183 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:73, output treesize:27 [2021-07-13 19:36:12,252 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:12,253 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1493480694] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:12,253 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:12,253 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:36:12,253 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701787150] [2021-07-13 19:36:12,253 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:36:12,253 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:12,253 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:36:12,253 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:12,253 INFO L87 Difference]: Start difference. First operand 1238 states and 3991 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:13,103 INFO L93 Difference]: Finished difference Result 1684 states and 5157 transitions. [2021-07-13 19:36:13,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:36:13,104 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:36:13,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:13,107 INFO L225 Difference]: With dead ends: 1684 [2021-07-13 19:36:13,107 INFO L226 Difference]: Without dead ends: 1610 [2021-07-13 19:36:13,107 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 930.3ms TimeCoverageRelationStatistics Valid=131, Invalid=625, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:36:13,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1610 states. [2021-07-13 19:36:13,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1610 to 1222. [2021-07-13 19:36:13,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1222 states, 1221 states have (on average 3.2375102375102376) internal successors, (3953), 1221 states have internal predecessors, (3953), 0 states have call successors, (0), 0 states have call 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,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1222 states to 1222 states and 3953 transitions. [2021-07-13 19:36:13,123 INFO L78 Accepts]: Start accepts. Automaton has 1222 states and 3953 transitions. Word has length 24 [2021-07-13 19:36:13,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:13,123 INFO L482 AbstractCegarLoop]: Abstraction has 1222 states and 3953 transitions. [2021-07-13 19:36:13,123 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,123 INFO L276 IsEmpty]: Start isEmpty. Operand 1222 states and 3953 transitions. [2021-07-13 19:36:13,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:36:13,125 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:13,125 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:13,325 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1919,246 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:13,325 INFO L430 AbstractCegarLoop]: === Iteration 262 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:13,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:13,325 INFO L82 PathProgramCache]: Analyzing trace with hash -250672622, now seen corresponding path program 246 times [2021-07-13 19:36:13,325 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:13,325 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3975921] [2021-07-13 19:36:13,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:13,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:13,496 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:13,496 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:13,497 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3975921] [2021-07-13 19:36:13,497 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3975921] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:13,497 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [179428680] [2021-07-13 19:36:13,497 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 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:36:13,529 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:36:13,530 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:13,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:36:13,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:13,596 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:13,596 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:13,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:36:13,597 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:13,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:13,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 18 treesize of output 14 [2021-07-13 19:36:13,601 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:13,620 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:13,625 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2021-07-13 19:36:13,625 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:71, output treesize:57 [2021-07-13 19:36:13,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:13,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36: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 19 treesize of output 15 [2021-07-13 19:36:13,891 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:13,894 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:13,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:36:13,895 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:13,921 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:13,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:13,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:13,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 11 treesize of output 7 [2021-07-13 19:36:13,925 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:13,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:13,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 11 treesize of output 7 [2021-07-13 19:36:13,928 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:13,951 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:13,952 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:13,952 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:77, output treesize:25 [2021-07-13 19:36:14,008 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:14,008 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [179428680] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:14,008 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:14,008 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:36:14,008 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439900519] [2021-07-13 19:36:14,008 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:36:14,008 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:14,008 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:36:14,008 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:14,009 INFO L87 Difference]: Start difference. First operand 1222 states and 3953 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:15,276 INFO L93 Difference]: Finished difference Result 1728 states and 5336 transitions. [2021-07-13 19:36:15,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:36:15,276 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:36:15,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:15,279 INFO L225 Difference]: With dead ends: 1728 [2021-07-13 19:36:15,279 INFO L226 Difference]: Without dead ends: 1642 [2021-07-13 19:36:15,279 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 1135.2ms TimeCoverageRelationStatistics Valid=142, Invalid=850, Unknown=0, NotChecked=0, Total=992 [2021-07-13 19:36:15,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1642 states. [2021-07-13 19:36:15,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1642 to 1235. [2021-07-13 19:36:15,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1235 states, 1234 states have (on average 3.238249594813614) internal successors, (3996), 1234 states have internal predecessors, (3996), 0 states have call successors, (0), 0 states have call 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,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1235 states to 1235 states and 3996 transitions. [2021-07-13 19:36:15,295 INFO L78 Accepts]: Start accepts. Automaton has 1235 states and 3996 transitions. Word has length 24 [2021-07-13 19:36:15,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:15,295 INFO L482 AbstractCegarLoop]: Abstraction has 1235 states and 3996 transitions. [2021-07-13 19:36:15,296 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,296 INFO L276 IsEmpty]: Start isEmpty. Operand 1235 states and 3996 transitions. [2021-07-13 19:36:15,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:36:15,297 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:15,297 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:15,497 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1926,247 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:15,498 INFO L430 AbstractCegarLoop]: === Iteration 263 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:15,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:15,498 INFO L82 PathProgramCache]: Analyzing trace with hash -1988644438, now seen corresponding path program 247 times [2021-07-13 19:36:15,498 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:15,498 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585035116] [2021-07-13 19:36:15,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:15,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:15,689 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:15,689 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:15,689 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585035116] [2021-07-13 19:36:15,689 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585035116] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:15,689 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18501206] [2021-07-13 19:36:15,689 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 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:36:15,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:15,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:36:15,721 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:15,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:15,789 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:15,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 17 treesize of output 13 [2021-07-13 19:36:15,790 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:15,793 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:15,793 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:15,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:36:15,794 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:15,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:15,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:15,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 18 treesize of output 14 [2021-07-13 19:36:15,798 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:15,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:15,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 18 treesize of output 14 [2021-07-13 19:36:15,802 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:15,854 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:15,861 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2021-07-13 19:36:15,861 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:161, output treesize:133 [2021-07-13 19:36:16,184 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:16,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 27 treesize of output 21 [2021-07-13 19:36:16,185 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:16,211 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:16,213 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:16,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:36:16,215 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:36:16,240 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:16,242 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:16,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:36:16,243 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:16,266 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:16,268 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:16,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 12 treesize of output 8 [2021-07-13 19:36:16,270 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:16,290 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:16,292 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:16,292 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:83, output treesize:27 [2021-07-13 19:36:16,368 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:16,368 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18501206] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:16,368 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:16,368 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:36:16,368 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958330425] [2021-07-13 19:36:16,369 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:36:16,369 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:16,369 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:36:16,369 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:16,369 INFO L87 Difference]: Start difference. First operand 1235 states and 3996 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:16,731 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 53 [2021-07-13 19:36:17,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:17,449 INFO L93 Difference]: Finished difference Result 1855 states and 5692 transitions. [2021-07-13 19:36:17,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:36:17,450 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:36:17,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:17,453 INFO L225 Difference]: With dead ends: 1855 [2021-07-13 19:36:17,453 INFO L226 Difference]: Without dead ends: 1789 [2021-07-13 19:36:17,453 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 1070.8ms TimeCoverageRelationStatistics Valid=125, Invalid=687, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:36:17,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1789 states. [2021-07-13 19:36:17,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1789 to 1236. [2021-07-13 19:36:17,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1236 states, 1235 states have (on average 3.239676113360324) internal successors, (4001), 1235 states have internal predecessors, (4001), 0 states have call successors, (0), 0 states have call 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,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1236 states to 1236 states and 4001 transitions. [2021-07-13 19:36:17,470 INFO L78 Accepts]: Start accepts. Automaton has 1236 states and 4001 transitions. Word has length 24 [2021-07-13 19:36:17,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:17,470 INFO L482 AbstractCegarLoop]: Abstraction has 1236 states and 4001 transitions. [2021-07-13 19:36:17,470 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,470 INFO L276 IsEmpty]: Start isEmpty. Operand 1236 states and 4001 transitions. [2021-07-13 19:36:17,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:36:17,472 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:17,472 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:17,672 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1935,248 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:17,672 INFO L430 AbstractCegarLoop]: === Iteration 264 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:17,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:17,672 INFO L82 PathProgramCache]: Analyzing trace with hash -1168384238, now seen corresponding path program 248 times [2021-07-13 19:36:17,672 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:17,672 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532446823] [2021-07-13 19:36:17,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:17,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:17,867 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:17,867 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:17,867 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532446823] [2021-07-13 19:36:17,867 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532446823] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:17,867 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [903526234] [2021-07-13 19:36:17,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 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:36:17,898 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:36:17,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:17,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:36:17,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:17,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:17,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:17,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:36:17,978 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:17,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:17,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 18 treesize of output 14 [2021-07-13 19:36:17,982 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:18,002 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:18,008 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2021-07-13 19:36:18,008 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:71, output treesize:57 [2021-07-13 19:36:18,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:18,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 19 treesize of output 15 [2021-07-13 19:36:18,121 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:18,146 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:18,149 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:18,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 20 treesize of output 16 [2021-07-13 19:36:18,150 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:18,172 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:18,175 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:18,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 12 treesize of output 8 [2021-07-13 19:36:18,177 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:18,198 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:18,201 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:18,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 11 treesize of output 7 [2021-07-13 19:36:18,202 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:18,222 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:18,223 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:18,224 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:81, output treesize:25 [2021-07-13 19:36:18,341 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:18,341 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [903526234] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:18,341 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:18,341 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:36:18,341 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660772843] [2021-07-13 19:36:18,342 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:36:18,342 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:18,342 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:36:18,342 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:18,342 INFO L87 Difference]: Start difference. First operand 1236 states and 4001 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:19,728 INFO L93 Difference]: Finished difference Result 1824 states and 5589 transitions. [2021-07-13 19:36:19,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:36:19,728 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:36:19,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:19,732 INFO L225 Difference]: With dead ends: 1824 [2021-07-13 19:36:19,732 INFO L226 Difference]: Without dead ends: 1750 [2021-07-13 19:36:19,732 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 1270.4ms TimeCoverageRelationStatistics Valid=145, Invalid=785, Unknown=0, NotChecked=0, Total=930 [2021-07-13 19:36:19,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1750 states. [2021-07-13 19:36:19,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1750 to 1248. [2021-07-13 19:36:19,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1248 states, 1247 states have (on average 3.244587008821171) internal successors, (4046), 1247 states have internal predecessors, (4046), 0 states have call successors, (0), 0 states have call 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,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1248 states to 1248 states and 4046 transitions. [2021-07-13 19:36:19,749 INFO L78 Accepts]: Start accepts. Automaton has 1248 states and 4046 transitions. Word has length 24 [2021-07-13 19:36:19,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:19,749 INFO L482 AbstractCegarLoop]: Abstraction has 1248 states and 4046 transitions. [2021-07-13 19:36:19,750 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,750 INFO L276 IsEmpty]: Start isEmpty. Operand 1248 states and 4046 transitions. [2021-07-13 19:36:19,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:36:19,751 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:19,751 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:19,952 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 249 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1944 [2021-07-13 19:36:19,953 INFO L430 AbstractCegarLoop]: === Iteration 265 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:19,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:19,953 INFO L82 PathProgramCache]: Analyzing trace with hash 955680116, now seen corresponding path program 249 times [2021-07-13 19:36:19,953 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:19,953 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108969322] [2021-07-13 19:36:19,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:19,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:20,155 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:36:20,155 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:20,155 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108969322] [2021-07-13 19:36:20,155 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108969322] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:20,155 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [893952335] [2021-07-13 19:36:20,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 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:36:20,187 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:36:20,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:20,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:36:20,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:20,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:20,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:20,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 18 treesize of output 14 [2021-07-13 19:36:20,264 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:20,267 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:20,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 17 treesize of output 13 [2021-07-13 19:36:20,267 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:20,287 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:20,292 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2021-07-13 19:36:20,292 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:71, output treesize:57 [2021-07-13 19:36:20,406 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:20,406 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:20,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 19 treesize of output 15 [2021-07-13 19:36:20,407 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:20,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:20,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:36:20,411 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:20,487 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:20,491 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:20,491 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:20,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 11 treesize of output 7 [2021-07-13 19:36:20,493 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:20,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:20,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 11 treesize of output 7 [2021-07-13 19:36:20,497 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:20,569 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:20,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:20,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:20,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 20 treesize of output 16 [2021-07-13 19:36:20,574 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:20,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:20,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 20 treesize of output 16 [2021-07-13 19:36:20,578 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:20,642 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:20,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:20,646 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:20,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 12 treesize of output 8 [2021-07-13 19:36:20,647 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:20,650 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36: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 12 treesize of output 8 [2021-07-13 19:36:20,652 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:36:20,710 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:20,712 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:20,712 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 8 variables, input treesize:181, output treesize:69 [2021-07-13 19:36:20,844 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:36:20,845 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [893952335] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:20,845 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:20,845 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:36:20,845 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934201895] [2021-07-13 19:36:20,845 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:36:20,845 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:20,845 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:36:20,845 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:20,845 INFO L87 Difference]: Start difference. First operand 1248 states and 4046 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:21,363 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 59 [2021-07-13 19:36:22,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:22,141 INFO L93 Difference]: Finished difference Result 1851 states and 5722 transitions. [2021-07-13 19:36:22,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:36:22,141 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:36:22,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:22,144 INFO L225 Difference]: With dead ends: 1851 [2021-07-13 19:36:22,145 INFO L226 Difference]: Without dead ends: 1813 [2021-07-13 19:36:22,145 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 1233.0ms TimeCoverageRelationStatistics Valid=144, Invalid=786, Unknown=0, NotChecked=0, Total=930 [2021-07-13 19:36:22,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1813 states. [2021-07-13 19:36:22,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1813 to 1248. [2021-07-13 19:36:22,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1248 states, 1247 states have (on average 3.244587008821171) internal successors, (4046), 1247 states have internal predecessors, (4046), 0 states have call successors, (0), 0 states have call 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,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1248 states to 1248 states and 4046 transitions. [2021-07-13 19:36:22,163 INFO L78 Accepts]: Start accepts. Automaton has 1248 states and 4046 transitions. Word has length 24 [2021-07-13 19:36:22,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:22,163 INFO L482 AbstractCegarLoop]: Abstraction has 1248 states and 4046 transitions. [2021-07-13 19:36:22,164 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,164 INFO L276 IsEmpty]: Start isEmpty. Operand 1248 states and 4046 transitions. [2021-07-13 19:36:22,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:36:22,165 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:22,165 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:22,365 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 250 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1955 [2021-07-13 19:36:22,366 INFO L430 AbstractCegarLoop]: === Iteration 266 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:22,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:22,366 INFO L82 PathProgramCache]: Analyzing trace with hash 696925370, now seen corresponding path program 250 times [2021-07-13 19:36:22,366 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:22,366 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33276763] [2021-07-13 19:36:22,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:22,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:22,526 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:36:22,526 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:22,526 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33276763] [2021-07-13 19:36:22,526 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33276763] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:22,526 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [17664473] [2021-07-13 19:36:22,526 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 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:36:22,556 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:36:22,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:22,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:36:22,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:22,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 24 treesize of output 18 [2021-07-13 19:36:22,600 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:22,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:36:22,603 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:22,619 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:22,620 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:36:22,620 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:65, output treesize:55 [2021-07-13 19:36:22,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:36:22,712 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:22,717 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:22,717 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:36:22,718 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:36:22,718 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:14 [2021-07-13 19:36:22,758 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:36:22,758 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [17664473] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:22,758 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:22,758 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:36:22,758 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008341847] [2021-07-13 19:36:22,758 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:36:22,758 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:22,759 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:36:22,759 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:36:22,759 INFO L87 Difference]: Start difference. First operand 1248 states and 4046 transitions. Second operand has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:23,022 INFO L93 Difference]: Finished difference Result 1525 states and 4806 transitions. [2021-07-13 19:36:23,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:36:23,022 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:36:23,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:23,025 INFO L225 Difference]: With dead ends: 1525 [2021-07-13 19:36:23,025 INFO L226 Difference]: Without dead ends: 1506 [2021-07-13 19:36:23,025 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 354.3ms TimeCoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:36:23,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1506 states. [2021-07-13 19:36:23,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1506 to 1247. [2021-07-13 19:36:23,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1247 states, 1246 states have (on average 3.244783306581059) internal successors, (4043), 1246 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:36:23,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1247 states to 1247 states and 4043 transitions. [2021-07-13 19:36:23,041 INFO L78 Accepts]: Start accepts. Automaton has 1247 states and 4043 transitions. Word has length 24 [2021-07-13 19:36:23,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:23,041 INFO L482 AbstractCegarLoop]: Abstraction has 1247 states and 4043 transitions. [2021-07-13 19:36:23,041 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,041 INFO L276 IsEmpty]: Start isEmpty. Operand 1247 states and 4043 transitions. [2021-07-13 19:36:23,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:36:23,043 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:23,043 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:23,243 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 251 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1963 [2021-07-13 19:36:23,243 INFO L430 AbstractCegarLoop]: === Iteration 267 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:23,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:23,244 INFO L82 PathProgramCache]: Analyzing trace with hash -276939526, now seen corresponding path program 251 times [2021-07-13 19:36:23,244 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:23,244 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618496134] [2021-07-13 19:36:23,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:23,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:23,444 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:23,445 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:23,445 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618496134] [2021-07-13 19:36:23,445 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618496134] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:23,445 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1563702575] [2021-07-13 19:36:23,445 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 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:36:23,476 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:36:23,476 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:23,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:36:23,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:23,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 24 treesize of output 18 [2021-07-13 19:36:23,520 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:23,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:36:23,522 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:23,539 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:23,540 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:36:23,540 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:65, output treesize:55 [2021-07-13 19:36:23,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:36:23,641 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:23,646 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:23,646 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:36:23,647 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:36:23,647 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:14 [2021-07-13 19:36:23,687 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:23,687 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1563702575] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:23,687 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:23,687 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:36:23,687 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951424505] [2021-07-13 19:36:23,687 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:36:23,687 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:23,688 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:36:23,688 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:36:23,688 INFO L87 Difference]: Start difference. First operand 1247 states and 4043 transitions. Second operand has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:24,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:24,061 INFO L93 Difference]: Finished difference Result 1593 states and 4981 transitions. [2021-07-13 19:36:24,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:36:24,061 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:36:24,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:24,063 INFO L225 Difference]: With dead ends: 1593 [2021-07-13 19:36:24,063 INFO L226 Difference]: Without dead ends: 1519 [2021-07-13 19:36:24,063 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 479.9ms TimeCoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:36:24,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1519 states. [2021-07-13 19:36:24,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1519 to 1214. [2021-07-13 19:36:24,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1214 states, 1213 states have (on average 3.233305853256389) internal successors, (3922), 1213 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:36:24,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1214 states to 1214 states and 3922 transitions. [2021-07-13 19:36:24,079 INFO L78 Accepts]: Start accepts. Automaton has 1214 states and 3922 transitions. Word has length 24 [2021-07-13 19:36:24,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:24,079 INFO L482 AbstractCegarLoop]: Abstraction has 1214 states and 3922 transitions. [2021-07-13 19:36:24,079 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:24,079 INFO L276 IsEmpty]: Start isEmpty. Operand 1214 states and 3922 transitions. [2021-07-13 19:36:24,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:36:24,080 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:24,080 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:24,281 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 252 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1966 [2021-07-13 19:36:24,281 INFO L430 AbstractCegarLoop]: === Iteration 268 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:24,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:24,281 INFO L82 PathProgramCache]: Analyzing trace with hash 1323711664, now seen corresponding path program 252 times [2021-07-13 19:36:24,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:24,281 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037643024] [2021-07-13 19:36:24,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:24,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:24,400 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:24,400 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:24,400 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037643024] [2021-07-13 19:36:24,400 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037643024] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:24,400 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1925439456] [2021-07-13 19:36:24,400 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 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:36:24,432 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:36:24,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:24,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:36:24,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:24,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 24 treesize of output 18 [2021-07-13 19:36:24,490 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:24,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 24 treesize of output 18 [2021-07-13 19:36:24,492 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:24,514 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:24,515 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:36:24,515 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:75, output treesize:65 [2021-07-13 19:36:24,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:36:24,579 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:24,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 28 treesize of output 22 [2021-07-13 19:36:24,582 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:24,601 INFO L628 ElimStorePlain]: treesize reduction 24, result has 38.5 percent of original size [2021-07-13 19:36:24,601 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:36:24,601 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:36:24,602 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:81, output treesize:15 [2021-07-13 19:36:24,641 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:24,641 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1925439456] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:24,641 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:24,641 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:36:24,642 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853977476] [2021-07-13 19:36:24,642 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:36:24,642 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:24,642 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:36:24,642 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:36:24,642 INFO L87 Difference]: Start difference. First operand 1214 states and 3922 transitions. Second operand has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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:24,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:24,853 INFO L93 Difference]: Finished difference Result 1374 states and 4378 transitions. [2021-07-13 19:36:24,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:36:24,853 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:36:24,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:24,855 INFO L225 Difference]: With dead ends: 1374 [2021-07-13 19:36:24,856 INFO L226 Difference]: Without dead ends: 1315 [2021-07-13 19:36:24,856 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 264.9ms TimeCoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:24,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1315 states. [2021-07-13 19:36:24,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1315 to 1228. [2021-07-13 19:36:24,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1228 states, 1227 states have (on average 3.230643846780766) internal successors, (3964), 1227 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:36:24,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1228 states to 1228 states and 3964 transitions. [2021-07-13 19:36:24,870 INFO L78 Accepts]: Start accepts. Automaton has 1228 states and 3964 transitions. Word has length 24 [2021-07-13 19:36:24,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:24,870 INFO L482 AbstractCegarLoop]: Abstraction has 1228 states and 3964 transitions. [2021-07-13 19:36:24,870 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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:24,870 INFO L276 IsEmpty]: Start isEmpty. Operand 1228 states and 3964 transitions. [2021-07-13 19:36:24,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:36:24,871 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:24,871 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:25,071 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1969,253 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:25,072 INFO L430 AbstractCegarLoop]: === Iteration 269 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:25,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:25,072 INFO L82 PathProgramCache]: Analyzing trace with hash 1058293842, now seen corresponding path program 253 times [2021-07-13 19:36:25,072 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:25,072 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021731612] [2021-07-13 19:36:25,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:25,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:25,215 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:25,215 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:25,215 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021731612] [2021-07-13 19:36:25,215 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021731612] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:25,215 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [637411279] [2021-07-13 19:36:25,215 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:36:25,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:25,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:36:25,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:25,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:36:25,313 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:25,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:36:25,316 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:25,338 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:25,338 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:36:25,338 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:75, output treesize:65 [2021-07-13 19:36:25,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:36:25,381 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:25,401 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:25,401 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:36:25,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 28 treesize of output 22 [2021-07-13 19:36:25,404 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:25,423 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:25,423 INFO L518 ElimStorePlain]: Eliminatee v_prenex_941 vanished before elimination [2021-07-13 19:36:25,424 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:36:25,424 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:79, output treesize:37 [2021-07-13 19:36:25,499 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:25,499 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [637411279] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:25,499 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:25,499 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:36:25,499 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982665335] [2021-07-13 19:36:25,500 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:36:25,500 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:25,500 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:36:25,500 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:36:25,500 INFO L87 Difference]: Start difference. First operand 1228 states and 3964 transitions. Second operand has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:25,687 INFO L93 Difference]: Finished difference Result 1353 states and 4322 transitions. [2021-07-13 19:36:25,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:36:25,687 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:36:25,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:25,689 INFO L225 Difference]: With dead ends: 1353 [2021-07-13 19:36:25,690 INFO L226 Difference]: Without dead ends: 1322 [2021-07-13 19:36:25,690 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 272.4ms TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:36:25,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1322 states. [2021-07-13 19:36:25,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1322 to 1221. [2021-07-13 19:36:25,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1221 states, 1220 states have (on average 3.231967213114754) internal successors, (3943), 1220 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:36:25,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1221 states to 1221 states and 3943 transitions. [2021-07-13 19:36:25,704 INFO L78 Accepts]: Start accepts. Automaton has 1221 states and 3943 transitions. Word has length 24 [2021-07-13 19:36:25,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:25,704 INFO L482 AbstractCegarLoop]: Abstraction has 1221 states and 3943 transitions. [2021-07-13 19:36:25,704 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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,704 INFO L276 IsEmpty]: Start isEmpty. Operand 1221 states and 3943 transitions. [2021-07-13 19:36:25,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:36:25,706 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:25,706 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:25,906 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1973,254 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:25,906 INFO L430 AbstractCegarLoop]: === Iteration 270 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:25,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:25,906 INFO L82 PathProgramCache]: Analyzing trace with hash -1090502694, now seen corresponding path program 254 times [2021-07-13 19:36:25,907 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:25,907 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049332942] [2021-07-13 19:36:25,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:25,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:26,083 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:26,083 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:26,083 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049332942] [2021-07-13 19:36:26,084 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049332942] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:26,084 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1446474026] [2021-07-13 19:36:26,084 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 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:36:26,115 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:36:26,116 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:26,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:36:26,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:26,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:36:26,173 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:26,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 24 treesize of output 18 [2021-07-13 19:36:26,176 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:26,198 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:26,199 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:36:26,199 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:75, output treesize:65 [2021-07-13 19:36:26,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 28 treesize of output 22 [2021-07-13 19:36:26,244 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:26,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 28 treesize of output 22 [2021-07-13 19:36:26,248 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:26,303 INFO L628 ElimStorePlain]: treesize reduction 74, result has 45.2 percent of original size [2021-07-13 19:36:26,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 28 treesize of output 22 [2021-07-13 19:36:26,306 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:26,329 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:26,329 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:36:26,329 INFO L518 ElimStorePlain]: Eliminatee v_prenex_942 vanished before elimination [2021-07-13 19:36:26,330 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:36:26,330 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:177, output treesize:40 [2021-07-13 19:36:26,413 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:26,413 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1446474026] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:26,413 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:26,413 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:36:26,413 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113608513] [2021-07-13 19:36:26,414 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:36:26,414 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:26,414 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:36:26,414 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:36:26,414 INFO L87 Difference]: Start difference. First operand 1221 states and 3943 transitions. Second operand has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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:26,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:26,833 INFO L93 Difference]: Finished difference Result 1520 states and 4786 transitions. [2021-07-13 19:36:26,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:36:26,833 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:36:26,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:26,835 INFO L225 Difference]: With dead ends: 1520 [2021-07-13 19:36:26,835 INFO L226 Difference]: Without dead ends: 1429 [2021-07-13 19:36:26,835 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 522.7ms TimeCoverageRelationStatistics Valid=80, Invalid=340, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:36:26,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1429 states. [2021-07-13 19:36:26,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1429 to 1221. [2021-07-13 19:36:26,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1221 states, 1220 states have (on average 3.231967213114754) internal successors, (3943), 1220 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:36:26,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1221 states to 1221 states and 3943 transitions. [2021-07-13 19:36:26,850 INFO L78 Accepts]: Start accepts. Automaton has 1221 states and 3943 transitions. Word has length 24 [2021-07-13 19:36:26,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:26,850 INFO L482 AbstractCegarLoop]: Abstraction has 1221 states and 3943 transitions. [2021-07-13 19:36:26,851 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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:26,851 INFO L276 IsEmpty]: Start isEmpty. Operand 1221 states and 3943 transitions. [2021-07-13 19:36:26,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:36:26,852 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:26,852 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:27,052 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1978,255 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:27,053 INFO L430 AbstractCegarLoop]: === Iteration 271 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:27,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:27,053 INFO L82 PathProgramCache]: Analyzing trace with hash -1383664260, now seen corresponding path program 255 times [2021-07-13 19:36:27,053 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:27,053 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568075683] [2021-07-13 19:36:27,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:27,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:27,205 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:27,205 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:27,205 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568075683] [2021-07-13 19:36:27,205 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568075683] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:27,205 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [889796747] [2021-07-13 19:36:27,205 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 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:36:27,244 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:36:27,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:27,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:36:27,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:27,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:27,347 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:27,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 18 treesize of output 14 [2021-07-13 19:36:27,348 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:27,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:27,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 17 treesize of output 13 [2021-07-13 19:36:27,351 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:27,374 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:27,379 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2021-07-13 19:36:27,379 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:77, output treesize:63 [2021-07-13 19:36:27,660 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:27,661 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:27,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 19 treesize of output 15 [2021-07-13 19:36:27,662 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:27,664 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:27,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 19 treesize of output 15 [2021-07-13 19:36:27,665 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:27,691 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:27,694 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:27,694 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:27,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 11 treesize of output 7 [2021-07-13 19:36:27,695 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:27,698 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:27,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:36:27,699 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:27,722 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:27,723 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:27,723 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:77, output treesize:25 [2021-07-13 19:36:27,771 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:27,772 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [889796747] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:27,772 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:27,772 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:36:27,772 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166008106] [2021-07-13 19:36:27,772 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:36:27,772 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:27,772 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:36:27,772 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:36:27,772 INFO L87 Difference]: Start difference. First operand 1221 states and 3943 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:36:28,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:28,524 INFO L93 Difference]: Finished difference Result 1468 states and 4646 transitions. [2021-07-13 19:36:28,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:36:28,525 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:36:28,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:28,527 INFO L225 Difference]: With dead ends: 1468 [2021-07-13 19:36:28,527 INFO L226 Difference]: Without dead ends: 1397 [2021-07-13 19:36:28,527 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 709.4ms TimeCoverageRelationStatistics Valid=103, Invalid=599, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:36:28,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1397 states. [2021-07-13 19:36:28,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1397 to 1238. [2021-07-13 19:36:28,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1238 states, 1237 states have (on average 3.240097008892482) internal successors, (4008), 1237 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:36:28,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1238 states to 1238 states and 4008 transitions. [2021-07-13 19:36:28,542 INFO L78 Accepts]: Start accepts. Automaton has 1238 states and 4008 transitions. Word has length 24 [2021-07-13 19:36:28,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:28,542 INFO L482 AbstractCegarLoop]: Abstraction has 1238 states and 4008 transitions. [2021-07-13 19:36:28,542 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:36:28,542 INFO L276 IsEmpty]: Start isEmpty. Operand 1238 states and 4008 transitions. [2021-07-13 19:36:28,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:36:28,543 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:28,543 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:28,744 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1983,256 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:28,744 INFO L430 AbstractCegarLoop]: === Iteration 272 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:28,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:28,744 INFO L82 PathProgramCache]: Analyzing trace with hash 1173331220, now seen corresponding path program 256 times [2021-07-13 19:36:28,744 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:28,744 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281684795] [2021-07-13 19:36:28,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:28,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:28,954 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:28,955 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:28,955 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281684795] [2021-07-13 19:36:28,955 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281684795] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:28,955 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [537334091] [2021-07-13 19:36:28,955 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 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:36:28,988 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:36:28,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:28,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:36:28,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:29,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:29,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:29,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:36:29,112 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:29,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:29,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:29,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:36:29,116 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:29,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:29,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36: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 18 treesize of output 14 [2021-07-13 19:36:29,120 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:29,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36: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 18 treesize of output 14 [2021-07-13 19:36:29,124 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:29,184 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:29,191 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2021-07-13 19:36:29,191 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:173, output treesize:145 [2021-07-13 19:36:29,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36: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 27 treesize of output 21 [2021-07-13 19:36:29,399 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:29,424 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:29,427 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:29,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 11 treesize of output 7 [2021-07-13 19:36:29,429 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:36:29,453 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:29,456 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:29,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 20 treesize of output 16 [2021-07-13 19:36:29,457 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:29,479 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:29,482 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:29,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 12 treesize of output 8 [2021-07-13 19:36:29,483 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:29,504 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:29,506 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:29,506 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:83, output treesize:27 [2021-07-13 19:36:29,562 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:29,562 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [537334091] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:29,562 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:29,562 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:36:29,562 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378592221] [2021-07-13 19:36:29,562 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:36:29,562 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:29,563 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:36:29,563 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:36:29,563 INFO L87 Difference]: Start difference. First operand 1238 states and 4008 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:36:30,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:30,027 INFO L93 Difference]: Finished difference Result 1485 states and 4632 transitions. [2021-07-13 19:36:30,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:36:30,028 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 24 [2021-07-13 19:36:30,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:30,030 INFO L225 Difference]: With dead ends: 1485 [2021-07-13 19:36:30,030 INFO L226 Difference]: Without dead ends: 1438 [2021-07-13 19:36:30,030 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 549.2ms TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:36:30,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1438 states. [2021-07-13 19:36:30,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1438 to 1240. [2021-07-13 19:36:30,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1240 states, 1239 states have (on average 3.2389023405972557) internal successors, (4013), 1239 states have internal predecessors, (4013), 0 states have call successors, (0), 0 states have call 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,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1240 states to 1240 states and 4013 transitions. [2021-07-13 19:36:30,055 INFO L78 Accepts]: Start accepts. Automaton has 1240 states and 4013 transitions. Word has length 24 [2021-07-13 19:36:30,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:30,055 INFO L482 AbstractCegarLoop]: Abstraction has 1240 states and 4013 transitions. [2021-07-13 19:36:30,055 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:36:30,055 INFO L276 IsEmpty]: Start isEmpty. Operand 1240 states and 4013 transitions. [2021-07-13 19:36:30,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:36:30,057 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:30,057 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:30,258 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 257 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2019 [2021-07-13 19:36:30,259 INFO L430 AbstractCegarLoop]: === Iteration 273 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:30,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:30,259 INFO L82 PathProgramCache]: Analyzing trace with hash -641009284, now seen corresponding path program 257 times [2021-07-13 19:36:30,259 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:30,259 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817433161] [2021-07-13 19:36:30,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:30,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:30,400 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:30,400 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:30,400 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817433161] [2021-07-13 19:36:30,400 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817433161] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:30,400 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2054943391] [2021-07-13 19:36:30,400 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 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:36:30,433 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:36:30,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:30,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:36:30,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:30,536 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:30,536 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:30,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 18 treesize of output 14 [2021-07-13 19:36:30,537 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:30,540 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:30,541 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:30,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 18 treesize of output 14 [2021-07-13 19:36:30,542 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:30,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:30,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:30,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:36:30,546 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:30,549 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:30,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 17 treesize of output 13 [2021-07-13 19:36:30,550 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:30,617 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:30,624 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2021-07-13 19:36:30,624 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:185, output treesize:157 [2021-07-13 19:36:30,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:30,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 19 treesize of output 15 [2021-07-13 19:36:30,882 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:30,913 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:30,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:30,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:36:30,918 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:36:30,948 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:30,951 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:30,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 19 treesize of output 15 [2021-07-13 19:36:30,953 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:30,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:30,983 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:30,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:36:30,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:36:31,022 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:31,024 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:31,024 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:93, output treesize:31 [2021-07-13 19:36:31,078 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:31,079 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2054943391] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:31,079 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:31,079 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:36:31,079 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493064197] [2021-07-13 19:36:31,079 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:36:31,079 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:31,079 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:36:31,079 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:36:31,079 INFO L87 Difference]: Start difference. First operand 1240 states and 4013 transitions. Second operand has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call 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,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:31,513 INFO L93 Difference]: Finished difference Result 1596 states and 4982 transitions. [2021-07-13 19:36:31,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:36:31,513 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:36:31,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:31,515 INFO L225 Difference]: With dead ends: 1596 [2021-07-13 19:36:31,516 INFO L226 Difference]: Without dead ends: 1538 [2021-07-13 19:36:31,516 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 421.5ms TimeCoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:36:31,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1538 states. [2021-07-13 19:36:31,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1538 to 1239. [2021-07-13 19:36:31,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1239 states, 1238 states have (on average 3.238287560581583) internal successors, (4009), 1238 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:36:31,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1239 states to 1239 states and 4009 transitions. [2021-07-13 19:36:31,531 INFO L78 Accepts]: Start accepts. Automaton has 1239 states and 4009 transitions. Word has length 24 [2021-07-13 19:36:31,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:31,531 INFO L482 AbstractCegarLoop]: Abstraction has 1239 states and 4009 transitions. [2021-07-13 19:36:31,531 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call 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,532 INFO L276 IsEmpty]: Start isEmpty. Operand 1239 states and 4009 transitions. [2021-07-13 19:36:31,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:36:31,533 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:31,533 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:31,733 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 258 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2027 [2021-07-13 19:36:31,734 INFO L430 AbstractCegarLoop]: === Iteration 274 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:31,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:31,734 INFO L82 PathProgramCache]: Analyzing trace with hash -814901454, now seen corresponding path program 258 times [2021-07-13 19:36:31,734 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:31,734 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977720125] [2021-07-13 19:36:31,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:31,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:31,921 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:31,921 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:31,921 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977720125] [2021-07-13 19:36:31,921 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977720125] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:31,921 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1474349558] [2021-07-13 19:36:31,921 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 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:36:31,955 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:36:31,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:31,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:36:31,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:32,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:32,078 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:32,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 18 treesize of output 14 [2021-07-13 19:36:32,079 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:32,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:32,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:36:32,082 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:32,105 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:32,111 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2021-07-13 19:36:32,111 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:77, output treesize:63 [2021-07-13 19:36:32,181 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:32,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:32,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 20 treesize of output 16 [2021-07-13 19:36:32,183 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:32,186 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:32,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 20 treesize of output 16 [2021-07-13 19:36:32,187 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:32,269 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:32,273 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:32,273 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:32,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 19 treesize of output 15 [2021-07-13 19:36:32,274 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:32,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:32,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 19 treesize of output 15 [2021-07-13 19:36:32,278 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:32,344 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:32,347 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:32,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:32,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 11 treesize of output 7 [2021-07-13 19:36:32,349 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:32,353 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:32,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 11 treesize of output 7 [2021-07-13 19:36:32,354 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:36:32,416 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:32,420 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:32,420 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:32,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 13 treesize of output 9 [2021-07-13 19:36:32,422 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:32,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:32,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 13 treesize of output 9 [2021-07-13 19:36:32,436 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:36:32,495 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:32,496 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:32,497 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 8 variables, input treesize:181, output treesize:69 [2021-07-13 19:36:32,657 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:32,658 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1474349558] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:32,658 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:32,658 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:36:32,658 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207529280] [2021-07-13 19:36:32,658 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:36:32,658 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:32,658 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:36:32,658 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:32,658 INFO L87 Difference]: Start difference. First operand 1239 states and 4009 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:33,368 INFO L93 Difference]: Finished difference Result 1727 states and 5302 transitions. [2021-07-13 19:36:33,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:36:33,368 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:36:33,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:33,371 INFO L225 Difference]: With dead ends: 1727 [2021-07-13 19:36:33,371 INFO L226 Difference]: Without dead ends: 1634 [2021-07-13 19:36:33,371 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 766.5ms TimeCoverageRelationStatistics Valid=104, Invalid=546, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:36:33,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1634 states. [2021-07-13 19:36:33,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1634 to 1238. [2021-07-13 19:36:33,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1238 states, 1237 states have (on average 3.2376717865804365) internal successors, (4005), 1237 states have internal predecessors, (4005), 0 states have call successors, (0), 0 states have call 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,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1238 states to 1238 states and 4005 transitions. [2021-07-13 19:36:33,400 INFO L78 Accepts]: Start accepts. Automaton has 1238 states and 4005 transitions. Word has length 24 [2021-07-13 19:36:33,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:33,400 INFO L482 AbstractCegarLoop]: Abstraction has 1238 states and 4005 transitions. [2021-07-13 19:36:33,400 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,401 INFO L276 IsEmpty]: Start isEmpty. Operand 1238 states and 4005 transitions. [2021-07-13 19:36:33,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:36:33,402 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:33,402 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:33,602 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 259 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2035 [2021-07-13 19:36:33,603 INFO L430 AbstractCegarLoop]: === Iteration 275 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:33,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:33,603 INFO L82 PathProgramCache]: Analyzing trace with hash -633221908, now seen corresponding path program 259 times [2021-07-13 19:36:33,603 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:33,603 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452764423] [2021-07-13 19:36:33,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:33,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:33,768 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:36:33,769 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:33,769 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452764423] [2021-07-13 19:36:33,769 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452764423] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:33,769 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1292993046] [2021-07-13 19:36:33,769 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:36:33,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:33,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:36:33,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:33,914 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:33,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:33,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:36:33,916 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:33,919 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:33,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:36:33,919 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:33,952 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:33,955 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:36:33,955 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:89, output treesize:75 [2021-07-13 19:36:34,174 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:34,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 19 treesize of output 15 [2021-07-13 19:36:34,175 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:34,184 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:34,186 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:34,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 11 treesize of output 7 [2021-07-13 19:36:34,188 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:36:34,197 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:34,198 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:36:34,198 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:40, output treesize:11 [2021-07-13 19:36:34,236 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:36:34,236 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1292993046] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:34,236 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:34,236 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:36:34,236 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969903964] [2021-07-13 19:36:34,236 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:36:34,237 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:34,237 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:36:34,237 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:34,237 INFO L87 Difference]: Start difference. First operand 1238 states and 4005 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:34,652 INFO L93 Difference]: Finished difference Result 1430 states and 4553 transitions. [2021-07-13 19:36:34,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:36:34,652 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:36:34,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:34,654 INFO L225 Difference]: With dead ends: 1430 [2021-07-13 19:36:34,654 INFO L226 Difference]: Without dead ends: 1411 [2021-07-13 19:36:34,655 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 443.4ms TimeCoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:36:34,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1411 states. [2021-07-13 19:36:34,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1411 to 1236. [2021-07-13 19:36:34,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1236 states, 1235 states have (on average 3.2348178137651824) internal successors, (3995), 1235 states have internal predecessors, (3995), 0 states have call successors, (0), 0 states have call 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,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1236 states to 1236 states and 3995 transitions. [2021-07-13 19:36:34,669 INFO L78 Accepts]: Start accepts. Automaton has 1236 states and 3995 transitions. Word has length 24 [2021-07-13 19:36:34,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:34,669 INFO L482 AbstractCegarLoop]: Abstraction has 1236 states and 3995 transitions. [2021-07-13 19:36:34,669 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,670 INFO L276 IsEmpty]: Start isEmpty. Operand 1236 states and 3995 transitions. [2021-07-13 19:36:34,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:36:34,671 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:34,671 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:34,871 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 260 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2045 [2021-07-13 19:36:34,872 INFO L430 AbstractCegarLoop]: === Iteration 276 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:34,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:34,872 INFO L82 PathProgramCache]: Analyzing trace with hash -1548955540, now seen corresponding path program 260 times [2021-07-13 19:36:34,872 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:34,872 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741738402] [2021-07-13 19:36:34,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:34,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:35,020 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:35,020 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:35,020 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741738402] [2021-07-13 19:36:35,020 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741738402] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:35,020 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [496492782] [2021-07-13 19:36:35,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 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:36:35,051 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:36:35,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:35,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:36:35,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:35,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 24 treesize of output 18 [2021-07-13 19:36:35,111 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:35,116 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:35,117 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:36:35,117 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:25 [2021-07-13 19:36:35,136 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:36:35,137 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:35,142 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:35,142 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:36:35,142 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:36:35,142 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:34, output treesize:13 [2021-07-13 19:36:35,205 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:35,205 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [496492782] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:35,205 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:35,205 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:36:35,205 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862071369] [2021-07-13 19:36:35,205 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:36:35,205 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:35,205 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:36:35,205 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:36:35,205 INFO L87 Difference]: Start difference. First operand 1236 states and 3995 transitions. Second operand has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:35,473 INFO L93 Difference]: Finished difference Result 1448 states and 4602 transitions. [2021-07-13 19:36:35,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:36:35,473 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:36:35,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:35,475 INFO L225 Difference]: With dead ends: 1448 [2021-07-13 19:36:35,475 INFO L226 Difference]: Without dead ends: 1417 [2021-07-13 19:36:35,476 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 312.4ms TimeCoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:36:35,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1417 states. [2021-07-13 19:36:35,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1417 to 1229. [2021-07-13 19:36:35,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1229 states, 1228 states have (on average 3.230456026058632) internal successors, (3967), 1228 states have internal predecessors, (3967), 0 states have call successors, (0), 0 states have call 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,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1229 states to 1229 states and 3967 transitions. [2021-07-13 19:36:35,491 INFO L78 Accepts]: Start accepts. Automaton has 1229 states and 3967 transitions. Word has length 24 [2021-07-13 19:36:35,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:35,491 INFO L482 AbstractCegarLoop]: Abstraction has 1229 states and 3967 transitions. [2021-07-13 19:36:35,491 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,491 INFO L276 IsEmpty]: Start isEmpty. Operand 1229 states and 3967 transitions. [2021-07-13 19:36:35,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:36:35,493 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:35,493 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:35,693 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 261 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2050 [2021-07-13 19:36:35,693 INFO L430 AbstractCegarLoop]: === Iteration 277 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:35,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:35,693 INFO L82 PathProgramCache]: Analyzing trace with hash -311546860, now seen corresponding path program 261 times [2021-07-13 19:36:35,693 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:35,694 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328190867] [2021-07-13 19:36:35,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:35,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:35,838 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:35,838 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:35,838 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328190867] [2021-07-13 19:36:35,838 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328190867] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:35,838 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1213620504] [2021-07-13 19:36:35,838 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 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:36:35,869 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:36:35,869 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:35,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:36:35,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:36,014 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:36,014 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:36,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:36:36,015 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:36,018 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:36,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:36:36,018 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:36,043 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:36,045 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:36,045 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:73, output treesize:59 [2021-07-13 19:36:36,114 INFO L446 ElimStorePlain]: Different costs {1=[o_4], 3=[o_2]} [2021-07-13 19:36:36,117 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:36,117 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:36,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 19 treesize of output 15 [2021-07-13 19:36:36,118 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:36,121 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:36,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 19 treesize of output 15 [2021-07-13 19:36:36,121 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:36,148 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:36,151 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:36,151 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36: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 12 treesize of output 8 [2021-07-13 19:36:36,153 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:36,155 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:36,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 12 treesize of output 8 [2021-07-13 19:36:36,157 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:36,182 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:36,183 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:36:36,183 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:87, output treesize:31 [2021-07-13 19:36:36,264 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:36,264 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1213620504] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:36,264 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:36,264 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:36:36,264 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214216578] [2021-07-13 19:36:36,264 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:36:36,265 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:36,265 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:36:36,265 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:36:36,265 INFO L87 Difference]: Start difference. First operand 1229 states and 3967 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:36:36,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:36,667 INFO L93 Difference]: Finished difference Result 1488 states and 4691 transitions. [2021-07-13 19:36:36,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:36:36,668 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:36:36,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:36,670 INFO L225 Difference]: With dead ends: 1488 [2021-07-13 19:36:36,670 INFO L226 Difference]: Without dead ends: 1426 [2021-07-13 19:36:36,670 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 464.3ms TimeCoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:36:36,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1426 states. [2021-07-13 19:36:36,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1426 to 1222. [2021-07-13 19:36:36,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1222 states, 1221 states have (on average 3.2317772317772318) internal successors, (3946), 1221 states have internal predecessors, (3946), 0 states have call successors, (0), 0 states have call 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:36,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1222 states to 1222 states and 3946 transitions. [2021-07-13 19:36:36,685 INFO L78 Accepts]: Start accepts. Automaton has 1222 states and 3946 transitions. Word has length 24 [2021-07-13 19:36:36,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:36,685 INFO L482 AbstractCegarLoop]: Abstraction has 1222 states and 3946 transitions. [2021-07-13 19:36:36,685 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:36:36,685 INFO L276 IsEmpty]: Start isEmpty. Operand 1222 states and 3946 transitions. [2021-07-13 19:36:36,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:36:36,687 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:36,687 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:36,887 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2051,262 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:36,887 INFO L430 AbstractCegarLoop]: === Iteration 278 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:36,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:36,888 INFO L82 PathProgramCache]: Analyzing trace with hash 319657642, now seen corresponding path program 262 times [2021-07-13 19:36:36,888 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:36,888 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687929027] [2021-07-13 19:36:36,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:36,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:37,071 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:37,071 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:37,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687929027] [2021-07-13 19:36:37,071 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687929027] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:37,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [679383796] [2021-07-13 19:36:37,071 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:36:37,102 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:36:37,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:37,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:36:37,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:37,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:37,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:37,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 18 treesize of output 14 [2021-07-13 19:36:37,217 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:37,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:37,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 18 treesize of output 14 [2021-07-13 19:36:37,221 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:37,281 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:37,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:37,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:37,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:36:37,286 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:37,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:37,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 17 treesize of output 13 [2021-07-13 19:36:37,290 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:37,342 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:37,344 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:36:37,344 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:153, output treesize:125 [2021-07-13 19:36:37,457 INFO L446 ElimStorePlain]: Different costs {1=[o_4], 10=[o_2]} [2021-07-13 19:36:37,461 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:37,462 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:37,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 20 treesize of output 16 [2021-07-13 19:36:37,463 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:37,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:37,467 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:37,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 19 treesize of output 15 [2021-07-13 19:36:37,468 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:37,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:37,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:37,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 19 treesize of output 15 [2021-07-13 19:36:37,473 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:37,477 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:37,477 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:37,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 20 treesize of output 16 [2021-07-13 19:36:37,478 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:37,482 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:37,482 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:37,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 19 treesize of output 15 [2021-07-13 19:36:37,483 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:37,487 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:37,488 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:37,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 20 treesize of output 16 [2021-07-13 19:36:37,489 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:37,493 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:37,493 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36: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 19 treesize of output 15 [2021-07-13 19:36:37,494 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:37,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36: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 20 treesize of output 16 [2021-07-13 19:36:37,499 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:37,690 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 53 [2021-07-13 19:36:37,690 INFO L628 ElimStorePlain]: treesize reduction 165, result has 53.3 percent of original size [2021-07-13 19:36:37,694 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:37,694 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:37,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 12 treesize of output 8 [2021-07-13 19:36:37,696 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:36:37,699 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:37,699 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:37,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 12 treesize of output 8 [2021-07-13 19:36:37,701 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:36:37,704 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:37,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 13 treesize of output 9 [2021-07-13 19:36:37,706 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:36:37,781 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:37,783 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:36:37,784 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 7 variables, input treesize:401, output treesize:96 [2021-07-13 19:36:37,952 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:37,952 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [679383796] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:37,952 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:37,952 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:36:37,952 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247473403] [2021-07-13 19:36:37,952 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:36:37,952 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:37,953 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:36:37,953 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:37,953 INFO L87 Difference]: Start difference. First operand 1222 states and 3946 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:38,250 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 65 [2021-07-13 19:36:38,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:38,846 INFO L93 Difference]: Finished difference Result 1743 states and 5461 transitions. [2021-07-13 19:36:38,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:36:38,847 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:36:38,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:38,849 INFO L225 Difference]: With dead ends: 1743 [2021-07-13 19:36:38,849 INFO L226 Difference]: Without dead ends: 1663 [2021-07-13 19:36:38,850 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 978.1ms TimeCoverageRelationStatistics Valid=124, Invalid=632, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:36:38,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1663 states. [2021-07-13 19:36:38,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1663 to 1238. [2021-07-13 19:36:38,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1238 states, 1237 states have (on average 3.238480194017785) internal successors, (4006), 1237 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:36:38,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1238 states to 1238 states and 4006 transitions. [2021-07-13 19:36:38,866 INFO L78 Accepts]: Start accepts. Automaton has 1238 states and 4006 transitions. Word has length 24 [2021-07-13 19:36:38,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:38,867 INFO L482 AbstractCegarLoop]: Abstraction has 1238 states and 4006 transitions. [2021-07-13 19:36:38,867 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:38,867 INFO L276 IsEmpty]: Start isEmpty. Operand 1238 states and 4006 transitions. [2021-07-13 19:36:38,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:36:38,868 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:38,868 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:39,068 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 263 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2059 [2021-07-13 19:36:39,069 INFO L430 AbstractCegarLoop]: === Iteration 279 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:39,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:39,069 INFO L82 PathProgramCache]: Analyzing trace with hash -2024222604, now seen corresponding path program 263 times [2021-07-13 19:36:39,069 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:39,069 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564796137] [2021-07-13 19:36:39,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:39,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:39,244 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:39,244 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:39,244 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564796137] [2021-07-13 19:36:39,244 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564796137] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:39,244 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [591807804] [2021-07-13 19:36:39,244 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 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:36:39,283 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:36:39,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:39,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:36:39,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:39,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:39,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:39,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 18 treesize of output 14 [2021-07-13 19:36:39,388 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:39,391 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:39,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 18 treesize of output 14 [2021-07-13 19:36:39,391 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:39,450 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:39,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:39,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:39,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:36:39,455 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:39,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:39,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:36:39,459 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:39,511 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:39,514 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:36:39,514 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:153, output treesize:125 [2021-07-13 19:36:39,629 INFO L446 ElimStorePlain]: Different costs {1=[o_4], 10=[o_2]} [2021-07-13 19:36:39,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:39,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:39,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 20 treesize of output 16 [2021-07-13 19:36:39,634 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:39,637 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:39,638 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:39,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 20 treesize of output 16 [2021-07-13 19:36:39,639 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:39,642 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:39,643 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:39,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 19 treesize of output 15 [2021-07-13 19:36:39,644 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:39,647 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:39,648 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:39,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 20 treesize of output 16 [2021-07-13 19:36:39,649 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:39,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:39,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:39,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 20 treesize of output 16 [2021-07-13 19:36:39,653 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:39,657 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:39,657 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:39,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 19 treesize of output 15 [2021-07-13 19:36:39,658 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:39,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:39,677 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:39,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 19 treesize of output 15 [2021-07-13 19:36:39,678 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:39,683 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:39,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 19 treesize of output 15 [2021-07-13 19:36:39,685 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:39,861 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 51 [2021-07-13 19:36:39,861 INFO L628 ElimStorePlain]: treesize reduction 150, result has 52.1 percent of original size [2021-07-13 19:36:39,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:39,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:39,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 13 treesize of output 9 [2021-07-13 19:36:39,867 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:36:39,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:39,871 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:39,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 12 treesize of output 8 [2021-07-13 19:36:39,872 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:36:39,875 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:39,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 12 treesize of output 8 [2021-07-13 19:36:39,877 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:36:39,945 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:39,948 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:36:39,948 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 7 variables, input treesize:361, output treesize:81 [2021-07-13 19:36:40,094 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:40,095 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [591807804] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:40,095 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:40,095 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:36:40,095 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155027008] [2021-07-13 19:36:40,095 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:36:40,095 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:40,095 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:36:40,095 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:40,095 INFO L87 Difference]: Start difference. First operand 1238 states and 4006 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,415 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 65 [2021-07-13 19:36:40,658 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 32 [2021-07-13 19:36:40,904 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 29 [2021-07-13 19:36:41,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:41,224 INFO L93 Difference]: Finished difference Result 1730 states and 5322 transitions. [2021-07-13 19:36:41,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:36:41,224 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:36:41,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:41,227 INFO L225 Difference]: With dead ends: 1730 [2021-07-13 19:36:41,227 INFO L226 Difference]: Without dead ends: 1653 [2021-07-13 19:36:41,227 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 1167.1ms TimeCoverageRelationStatistics Valid=127, Invalid=685, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:36:41,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1653 states. [2021-07-13 19:36:41,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1653 to 1244. [2021-07-13 19:36:41,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1244 states, 1243 states have (on average 3.242960579243765) internal successors, (4031), 1243 states have internal predecessors, (4031), 0 states have call successors, (0), 0 states have call 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:41,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1244 states to 1244 states and 4031 transitions. [2021-07-13 19:36:41,243 INFO L78 Accepts]: Start accepts. Automaton has 1244 states and 4031 transitions. Word has length 24 [2021-07-13 19:36:41,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:41,244 INFO L482 AbstractCegarLoop]: Abstraction has 1244 states and 4031 transitions. [2021-07-13 19:36:41,244 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:41,244 INFO L276 IsEmpty]: Start isEmpty. Operand 1244 states and 4031 transitions. [2021-07-13 19:36:41,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:36:41,245 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:41,245 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:41,445 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 264 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2067 [2021-07-13 19:36:41,446 INFO L430 AbstractCegarLoop]: === Iteration 280 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:41,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:41,446 INFO L82 PathProgramCache]: Analyzing trace with hash 1093862012, now seen corresponding path program 264 times [2021-07-13 19:36:41,446 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:41,446 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576780183] [2021-07-13 19:36:41,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:41,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:41,634 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:41,634 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:41,634 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576780183] [2021-07-13 19:36:41,634 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576780183] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:41,634 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [41683971] [2021-07-13 19:36:41,634 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 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:36:41,666 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:36:41,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:41,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:36:41,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:41,768 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:41,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:36:41,769 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:41,790 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:41,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:41,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:36:41,796 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:41,815 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:41,817 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:36:41,817 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:67, output treesize:53 [2021-07-13 19:36:41,887 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:41,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:41,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 19 treesize of output 15 [2021-07-13 19:36:41,890 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:41,893 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:41,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 19 treesize of output 15 [2021-07-13 19:36:41,894 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:41,924 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:41,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:41,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:41,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 11 treesize of output 7 [2021-07-13 19:36:41,928 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:41,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:41,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:36:41,932 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:41,959 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:41,960 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:41,960 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:87, output treesize:31 [2021-07-13 19:36:42,052 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:42,052 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [41683971] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:42,052 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:42,052 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:36:42,053 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385782368] [2021-07-13 19:36:42,053 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:36:42,053 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:42,053 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:36:42,053 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:42,053 INFO L87 Difference]: Start difference. First operand 1244 states and 4031 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:42,885 INFO L93 Difference]: Finished difference Result 1569 states and 4977 transitions. [2021-07-13 19:36:42,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:36:42,885 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:36:42,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:42,888 INFO L225 Difference]: With dead ends: 1569 [2021-07-13 19:36:42,888 INFO L226 Difference]: Without dead ends: 1510 [2021-07-13 19:36:42,888 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 860.1ms TimeCoverageRelationStatistics Valid=128, Invalid=684, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:36:42,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1510 states. [2021-07-13 19:36:42,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1510 to 1226. [2021-07-13 19:36:42,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1226 states, 1225 states have (on average 3.2310204081632654) internal successors, (3958), 1225 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:36:42,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1226 states to 1226 states and 3958 transitions. [2021-07-13 19:36:42,904 INFO L78 Accepts]: Start accepts. Automaton has 1226 states and 3958 transitions. Word has length 24 [2021-07-13 19:36:42,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:42,904 INFO L482 AbstractCegarLoop]: Abstraction has 1226 states and 3958 transitions. [2021-07-13 19:36:42,904 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,904 INFO L276 IsEmpty]: Start isEmpty. Operand 1226 states and 3958 transitions. [2021-07-13 19:36:42,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:36:42,905 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:42,905 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:43,105 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2074,265 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:43,106 INFO L430 AbstractCegarLoop]: === Iteration 281 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:43,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:43,106 INFO L82 PathProgramCache]: Analyzing trace with hash -1660347728, now seen corresponding path program 265 times [2021-07-13 19:36:43,106 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:43,106 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316714398] [2021-07-13 19:36:43,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:43,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:43,266 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:43,266 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:43,266 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316714398] [2021-07-13 19:36:43,266 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316714398] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:43,266 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1528845327] [2021-07-13 19:36:43,266 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 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:36:43,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:43,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:36:43,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:43,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:43,435 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:43,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 17 treesize of output 13 [2021-07-13 19:36:43,436 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:43,438 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:43,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 18 treesize of output 14 [2021-07-13 19:36:43,439 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:43,467 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:43,471 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:36:43,471 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:81, output treesize:67 [2021-07-13 19:36:43,588 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:43,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 19 treesize of output 15 [2021-07-13 19:36:43,589 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:43,599 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:43,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:43,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:36:43,602 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:36:43,611 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:43,612 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:36:43,612 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:40, output treesize:11 [2021-07-13 19:36:43,650 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:43,650 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1528845327] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:43,650 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:43,650 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:36:43,650 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936719388] [2021-07-13 19:36:43,650 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:36:43,650 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:43,650 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:36:43,650 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:43,650 INFO L87 Difference]: Start difference. First operand 1226 states and 3958 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:43,884 INFO L93 Difference]: Finished difference Result 1316 states and 4183 transitions. [2021-07-13 19:36:43,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:36:43,884 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:36:43,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:43,886 INFO L225 Difference]: With dead ends: 1316 [2021-07-13 19:36:43,886 INFO L226 Difference]: Without dead ends: 1285 [2021-07-13 19:36:43,886 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 331.5ms TimeCoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:36:43,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1285 states. [2021-07-13 19:36:43,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1285 to 1232. [2021-07-13 19:36:43,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1232 states, 1231 states have (on average 3.2290820471161656) internal successors, (3975), 1231 states have internal predecessors, (3975), 0 states have call successors, (0), 0 states have call 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,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1232 states to 1232 states and 3975 transitions. [2021-07-13 19:36:43,900 INFO L78 Accepts]: Start accepts. Automaton has 1232 states and 3975 transitions. Word has length 24 [2021-07-13 19:36:43,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:43,901 INFO L482 AbstractCegarLoop]: Abstraction has 1232 states and 3975 transitions. [2021-07-13 19:36:43,901 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,901 INFO L276 IsEmpty]: Start isEmpty. Operand 1232 states and 3975 transitions. [2021-07-13 19:36:43,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:36:43,902 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:43,902 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:44,102 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 266 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2080 [2021-07-13 19:36:44,103 INFO L430 AbstractCegarLoop]: === Iteration 282 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:44,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:44,103 INFO L82 PathProgramCache]: Analyzing trace with hash 896647752, now seen corresponding path program 266 times [2021-07-13 19:36:44,103 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:44,103 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006794475] [2021-07-13 19:36:44,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:44,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:44,304 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:44,304 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:44,305 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006794475] [2021-07-13 19:36:44,305 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006794475] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:44,305 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [698192175] [2021-07-13 19:36:44,305 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 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:36:44,335 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:36:44,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:44,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:36:44,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:44,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:44,461 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:44,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:36:44,462 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:44,464 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:44,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 26 treesize of output 20 [2021-07-13 19:36:44,465 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:44,504 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:44,508 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:36:44,508 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:89, output treesize:67 [2021-07-13 19:36:44,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36: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 20 treesize of output 16 [2021-07-13 19:36:44,586 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:44,613 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:44,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:44,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 19 treesize of output 15 [2021-07-13 19:36:44,617 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:44,642 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:44,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:44,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 12 treesize of output 8 [2021-07-13 19:36:44,647 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:44,672 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:44,674 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36: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 11 treesize of output 7 [2021-07-13 19:36:44,676 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:44,699 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:44,701 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:44,701 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:85, output treesize:27 [2021-07-13 19:36:44,774 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:44,774 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [698192175] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:44,774 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:44,774 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:36:44,774 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073754821] [2021-07-13 19:36:44,774 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:36:44,774 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:44,774 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:36:44,774 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:44,774 INFO L87 Difference]: Start difference. First operand 1232 states and 3975 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:45,011 INFO L93 Difference]: Finished difference Result 1348 states and 4263 transitions. [2021-07-13 19:36:45,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:36:45,012 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:36:45,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:45,014 INFO L225 Difference]: With dead ends: 1348 [2021-07-13 19:36:45,014 INFO L226 Difference]: Without dead ends: 1313 [2021-07-13 19:36:45,014 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 376.1ms TimeCoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:36:45,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1313 states. [2021-07-13 19:36:45,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1313 to 1230. [2021-07-13 19:36:45,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1230 states, 1229 states have (on average 3.23026851098454) internal successors, (3970), 1229 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:36:45,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1230 states to 1230 states and 3970 transitions. [2021-07-13 19:36:45,029 INFO L78 Accepts]: Start accepts. Automaton has 1230 states and 3970 transitions. Word has length 24 [2021-07-13 19:36:45,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:45,029 INFO L482 AbstractCegarLoop]: Abstraction has 1230 states and 3970 transitions. [2021-07-13 19:36:45,029 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,029 INFO L276 IsEmpty]: Start isEmpty. Operand 1230 states and 3970 transitions. [2021-07-13 19:36:45,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:36:45,030 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:45,030 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:45,230 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2087,267 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:45,231 INFO L430 AbstractCegarLoop]: === Iteration 283 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:45,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:45,231 INFO L82 PathProgramCache]: Analyzing trace with hash 359154896, now seen corresponding path program 267 times [2021-07-13 19:36:45,231 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:45,231 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986263592] [2021-07-13 19:36:45,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:45,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:45,425 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:45,426 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:45,426 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986263592] [2021-07-13 19:36:45,426 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986263592] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:45,426 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [612147956] [2021-07-13 19:36:45,426 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 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:36:45,457 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:36:45,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:45,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:36:45,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:45,556 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:45,557 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36: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 19 treesize of output 15 [2021-07-13 19:36:45,558 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:45,560 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:45,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 19 treesize of output 15 [2021-07-13 19:36:45,561 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:45,590 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:45,591 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:45,591 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:83, output treesize:69 [2021-07-13 19:36:45,659 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 3=[o_2]} [2021-07-13 19:36:45,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:45,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:45,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 20 treesize of output 16 [2021-07-13 19:36:45,663 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:45,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:45,677 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:45,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 20 treesize of output 16 [2021-07-13 19:36:45,678 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:45,682 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:45,682 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:45,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 19 treesize of output 15 [2021-07-13 19:36:45,683 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:45,686 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:45,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:36:45,686 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:45,746 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:45,749 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:45,749 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:45,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 11 treesize of output 7 [2021-07-13 19:36:45,751 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:45,754 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:45,754 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:45,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 13 treesize of output 9 [2021-07-13 19:36:45,756 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:36:45,759 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:45,759 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:45,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 11 treesize of output 7 [2021-07-13 19:36:45,761 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:45,764 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:45,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 13 treesize of output 9 [2021-07-13 19:36:45,765 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:36:45,822 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:45,838 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:45,838 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 5 variables, input treesize:173, output treesize:57 [2021-07-13 19:36:45,947 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:45,947 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [612147956] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:45,947 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:45,947 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:36:45,947 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814918114] [2021-07-13 19:36:45,947 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:36:45,947 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:45,947 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:36:45,948 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:45,948 INFO L87 Difference]: Start difference. First operand 1230 states and 3970 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:46,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:46,436 INFO L93 Difference]: Finished difference Result 1386 states and 4396 transitions. [2021-07-13 19:36:46,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:36:46,436 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:36:46,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:46,439 INFO L225 Difference]: With dead ends: 1386 [2021-07-13 19:36:46,439 INFO L226 Difference]: Without dead ends: 1316 [2021-07-13 19:36:46,439 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 528.7ms TimeCoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:36:46,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1316 states. [2021-07-13 19:36:46,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1316 to 1228. [2021-07-13 19:36:46,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1228 states, 1227 states have (on average 3.2314588427057864) internal successors, (3965), 1227 states have internal predecessors, (3965), 0 states have call successors, (0), 0 states have call 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:46,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1228 states to 1228 states and 3965 transitions. [2021-07-13 19:36:46,453 INFO L78 Accepts]: Start accepts. Automaton has 1228 states and 3965 transitions. Word has length 24 [2021-07-13 19:36:46,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:46,453 INFO L482 AbstractCegarLoop]: Abstraction has 1228 states and 3965 transitions. [2021-07-13 19:36:46,453 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:46,453 INFO L276 IsEmpty]: Start isEmpty. Operand 1228 states and 3965 transitions. [2021-07-13 19:36:46,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:36:46,454 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:46,454 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:46,655 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2095,268 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:46,655 INFO L430 AbstractCegarLoop]: === Iteration 284 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:46,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:46,655 INFO L82 PathProgramCache]: Analyzing trace with hash 1745917266, now seen corresponding path program 268 times [2021-07-13 19:36:46,655 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:46,655 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626048793] [2021-07-13 19:36:46,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:46,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:46,839 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:46,840 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:46,840 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626048793] [2021-07-13 19:36:46,840 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626048793] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:46,840 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1839298888] [2021-07-13 19:36:46,840 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 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:36:46,870 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:36:46,870 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:46,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:36:46,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:46,959 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:46,959 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:46,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 18 treesize of output 14 [2021-07-13 19:36:46,960 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:46,964 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:46,964 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:46,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:36:46,965 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:46,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:46,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:46,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:36:46,979 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:46,983 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:46,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:36:46,984 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:47,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:47,063 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2021-07-13 19:36:47,063 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:185, output treesize:157 [2021-07-13 19:36:47,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:47,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 19 treesize of output 15 [2021-07-13 19:36:47,346 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:47,357 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:47,359 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:47,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 11 treesize of output 7 [2021-07-13 19:36:47,361 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:36:47,371 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:47,372 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:36:47,372 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:40, output treesize:11 [2021-07-13 19:36:47,418 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:47,419 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1839298888] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:47,419 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:47,419 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:36:47,419 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755993649] [2021-07-13 19:36:47,419 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:36:47,419 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:47,419 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:36:47,420 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:47,420 INFO L87 Difference]: Start difference. First operand 1228 states and 3965 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:47,913 INFO L93 Difference]: Finished difference Result 1366 states and 4320 transitions. [2021-07-13 19:36:47,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:36:47,914 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:36:47,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:47,916 INFO L225 Difference]: With dead ends: 1366 [2021-07-13 19:36:47,916 INFO L226 Difference]: Without dead ends: 1335 [2021-07-13 19:36:47,916 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 574.0ms TimeCoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:36:47,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1335 states. [2021-07-13 19:36:47,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1335 to 1243. [2021-07-13 19:36:47,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1243 states, 1242 states have (on average 3.2310789049919486) internal successors, (4013), 1242 states have internal predecessors, (4013), 0 states have call successors, (0), 0 states have call 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,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1243 states to 1243 states and 4013 transitions. [2021-07-13 19:36:47,930 INFO L78 Accepts]: Start accepts. Automaton has 1243 states and 4013 transitions. Word has length 24 [2021-07-13 19:36:47,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:47,930 INFO L482 AbstractCegarLoop]: Abstraction has 1243 states and 4013 transitions. [2021-07-13 19:36:47,930 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,930 INFO L276 IsEmpty]: Start isEmpty. Operand 1243 states and 4013 transitions. [2021-07-13 19:36:47,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:36:47,932 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:47,932 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:48,132 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 269 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2104 [2021-07-13 19:36:48,132 INFO L430 AbstractCegarLoop]: === Iteration 285 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:48,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:48,133 INFO L82 PathProgramCache]: Analyzing trace with hash 7945450, now seen corresponding path program 269 times [2021-07-13 19:36:48,133 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:48,133 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724554620] [2021-07-13 19:36:48,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:48,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:48,379 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:48,379 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:48,379 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724554620] [2021-07-13 19:36:48,379 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724554620] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:48,380 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1866527374] [2021-07-13 19:36:48,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 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:36:48,411 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:36:48,412 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:48,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:36:48,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:48,502 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:48,502 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:48,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 18 treesize of output 14 [2021-07-13 19:36:48,503 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:48,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:48,507 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:48,507 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:36:48,508 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:48,511 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:48,511 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:48,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:36:48,512 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:48,515 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:48,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 18 treesize of output 14 [2021-07-13 19:36:48,516 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:48,586 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:48,593 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2021-07-13 19:36:48,594 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:185, output treesize:157 [2021-07-13 19:36:48,807 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:48,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 20 treesize of output 16 [2021-07-13 19:36:48,808 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:48,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:48,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:48,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:36:48,840 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:36:48,867 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:48,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:48,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 19 treesize of output 15 [2021-07-13 19:36:48,871 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:48,897 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:48,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:48,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 11 treesize of output 7 [2021-07-13 19:36:48,901 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:48,924 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:48,926 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:48,926 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:85, output treesize:27 [2021-07-13 19:36:49,002 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:49,002 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1866527374] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:49,002 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:49,003 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:36:49,003 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479372218] [2021-07-13 19:36:49,003 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:36:49,003 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:49,003 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:36:49,003 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:49,003 INFO L87 Difference]: Start difference. First operand 1243 states and 4013 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:49,592 INFO L93 Difference]: Finished difference Result 1545 states and 4790 transitions. [2021-07-13 19:36:49,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:36:49,593 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:36:49,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:49,595 INFO L225 Difference]: With dead ends: 1545 [2021-07-13 19:36:49,595 INFO L226 Difference]: Without dead ends: 1483 [2021-07-13 19:36:49,595 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 668.8ms TimeCoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:36:49,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1483 states. [2021-07-13 19:36:49,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1483 to 1241. [2021-07-13 19:36:49,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1241 states, 1240 states have (on average 3.232258064516129) internal successors, (4008), 1240 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:36:49,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1241 states to 1241 states and 4008 transitions. [2021-07-13 19:36:49,611 INFO L78 Accepts]: Start accepts. Automaton has 1241 states and 4008 transitions. Word has length 24 [2021-07-13 19:36:49,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:49,611 INFO L482 AbstractCegarLoop]: Abstraction has 1241 states and 4008 transitions. [2021-07-13 19:36:49,611 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,611 INFO L276 IsEmpty]: Start isEmpty. Operand 1241 states and 4008 transitions. [2021-07-13 19:36:49,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:36:49,612 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:49,612 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:49,813 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2113,270 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:49,813 INFO L430 AbstractCegarLoop]: === Iteration 286 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:49,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:49,813 INFO L82 PathProgramCache]: Analyzing trace with hash -485808336, now seen corresponding path program 270 times [2021-07-13 19:36:49,813 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:49,813 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101786644] [2021-07-13 19:36:49,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:49,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:49,981 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:49,982 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:49,982 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101786644] [2021-07-13 19:36:49,982 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101786644] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:49,982 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2055326373] [2021-07-13 19:36:49,982 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:36:50,014 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:36:50,014 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:50,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:36:50,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:50,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:50,102 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:50,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:36:50,103 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:50,106 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:50,106 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:50,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 17 treesize of output 13 [2021-07-13 19:36:50,107 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:50,117 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:50,118 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:50,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:36:50,119 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:50,122 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:50,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 18 treesize of output 14 [2021-07-13 19:36:50,123 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:50,191 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:50,199 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2021-07-13 19:36:50,199 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:185, output treesize:157 [2021-07-13 19:36:50,401 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:50,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 27 treesize of output 21 [2021-07-13 19:36:50,402 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:50,412 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:50,414 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:50,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 22 treesize of output 14 [2021-07-13 19:36:50,415 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:50,424 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:50,425 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:36:50,425 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:44, output treesize:11 [2021-07-13 19:36:50,453 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:50,453 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2055326373] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:50,453 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:50,453 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:36:50,453 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310414705] [2021-07-13 19:36:50,453 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:36:50,453 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:50,454 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:36:50,454 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:36:50,454 INFO L87 Difference]: Start difference. First operand 1241 states and 4008 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:36:50,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:50,728 INFO L93 Difference]: Finished difference Result 1362 states and 4310 transitions. [2021-07-13 19:36:50,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:36:50,729 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 24 [2021-07-13 19:36:50,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:50,731 INFO L225 Difference]: With dead ends: 1362 [2021-07-13 19:36:50,731 INFO L226 Difference]: Without dead ends: 1331 [2021-07-13 19:36:50,731 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 371.5ms TimeCoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:36:50,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1331 states. [2021-07-13 19:36:50,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1331 to 1236. [2021-07-13 19:36:50,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1236 states, 1235 states have (on average 3.236437246963563) internal successors, (3997), 1235 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:36:50,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1236 states to 1236 states and 3997 transitions. [2021-07-13 19:36:50,746 INFO L78 Accepts]: Start accepts. Automaton has 1236 states and 3997 transitions. Word has length 24 [2021-07-13 19:36:50,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:50,746 INFO L482 AbstractCegarLoop]: Abstraction has 1236 states and 3997 transitions. [2021-07-13 19:36:50,746 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:36:50,746 INFO L276 IsEmpty]: Start isEmpty. Operand 1236 states and 3997 transitions. [2021-07-13 19:36:50,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:36:50,747 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:50,748 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:50,948 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 271 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2123 [2021-07-13 19:36:50,948 INFO L430 AbstractCegarLoop]: === Iteration 287 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:50,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:50,948 INFO L82 PathProgramCache]: Analyzing trace with hash -1806395054, now seen corresponding path program 271 times [2021-07-13 19:36:50,949 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:50,949 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116572393] [2021-07-13 19:36:50,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:50,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:51,072 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:51,073 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:51,073 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116572393] [2021-07-13 19:36:51,073 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116572393] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:51,073 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1844722000] [2021-07-13 19:36:51,073 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 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:36:51,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:51,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:36:51,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:51,146 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:51,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:36:51,147 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:51,150 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:51,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 18 treesize of output 14 [2021-07-13 19:36:51,151 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:51,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:51,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:36:51,154 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:51,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 18 treesize of output 14 [2021-07-13 19:36:51,157 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:51,192 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:51,192 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:51,192 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:129, output treesize:101 [2021-07-13 19:36:51,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 19 treesize of output 15 [2021-07-13 19:36:51,293 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:51,311 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:51,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:51,316 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:36:51,333 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:51,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:36:51,336 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:51,351 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:51,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 12 treesize of output 8 [2021-07-13 19:36:51,355 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:51,370 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:51,371 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:36:51,371 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:61, output treesize:31 [2021-07-13 19:36:51,438 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:51,438 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1844722000] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:51,438 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:51,438 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:36:51,438 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62792856] [2021-07-13 19:36:51,438 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:36:51,438 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:51,439 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:36:51,439 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:36:51,439 INFO L87 Difference]: Start difference. First operand 1236 states and 3997 transitions. Second operand has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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:51,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:51,775 INFO L93 Difference]: Finished difference Result 1460 states and 4580 transitions. [2021-07-13 19:36:51,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:36:51,776 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:36:51,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:51,778 INFO L225 Difference]: With dead ends: 1460 [2021-07-13 19:36:51,778 INFO L226 Difference]: Without dead ends: 1383 [2021-07-13 19:36:51,778 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 422.2ms TimeCoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:36:51,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1383 states. [2021-07-13 19:36:51,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1383 to 1229. [2021-07-13 19:36:51,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1229 states, 1228 states have (on average 3.232084690553746) internal successors, (3969), 1228 states have internal predecessors, (3969), 0 states have call successors, (0), 0 states have call 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:51,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1229 states to 1229 states and 3969 transitions. [2021-07-13 19:36:51,793 INFO L78 Accepts]: Start accepts. Automaton has 1229 states and 3969 transitions. Word has length 24 [2021-07-13 19:36:51,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:51,793 INFO L482 AbstractCegarLoop]: Abstraction has 1229 states and 3969 transitions. [2021-07-13 19:36:51,793 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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:51,793 INFO L276 IsEmpty]: Start isEmpty. Operand 1229 states and 3969 transitions. [2021-07-13 19:36:51,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:36:51,794 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:51,794 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:51,995 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2130,272 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:51,995 INFO L430 AbstractCegarLoop]: === Iteration 288 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:51,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:51,995 INFO L82 PathProgramCache]: Analyzing trace with hash -1980287224, now seen corresponding path program 272 times [2021-07-13 19:36:51,995 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:51,995 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275653251] [2021-07-13 19:36:51,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:52,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:52,214 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:52,214 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:52,214 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275653251] [2021-07-13 19:36:52,214 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275653251] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:52,214 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1257385273] [2021-07-13 19:36:52,214 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 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:36:52,245 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:36:52,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:52,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:36:52,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:52,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:52,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:52,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 17 treesize of output 13 [2021-07-13 19:36:52,334 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:52,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:52,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:52,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 18 treesize of output 14 [2021-07-13 19:36:52,339 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:52,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:52,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:52,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 17 treesize of output 13 [2021-07-13 19:36:52,343 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:52,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:52,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 18 treesize of output 14 [2021-07-13 19:36:52,347 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:52,417 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:52,425 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2021-07-13 19:36:52,425 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:185, output treesize:157 [2021-07-13 19:36:52,561 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:52,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 20 treesize of output 16 [2021-07-13 19:36:52,563 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:52,633 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:52,638 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:52,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 19 treesize of output 15 [2021-07-13 19:36:52,639 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:52,707 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:52,711 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:52,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 12 treesize of output 8 [2021-07-13 19:36:52,713 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:52,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:52,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:52,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 19 treesize of output 15 [2021-07-13 19:36:52,785 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:52,860 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:52,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:52,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 11 treesize of output 7 [2021-07-13 19:36:52,866 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:52,929 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:52,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:52,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 11 treesize of output 7 [2021-07-13 19:36:52,935 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:36:52,997 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:53,001 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36: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 20 treesize of output 16 [2021-07-13 19:36:53,002 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:53,061 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:53,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:53,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 13 treesize of output 9 [2021-07-13 19:36:53,067 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:36:53,125 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:53,127 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:53,127 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 16 variables, input treesize:193, output treesize:78 [2021-07-13 19:36:53,235 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:53,235 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1257385273] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:53,235 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:53,235 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:36:53,235 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114667154] [2021-07-13 19:36:53,235 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:36:53,235 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:53,235 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:36:53,236 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:36:53,236 INFO L87 Difference]: Start difference. First operand 1229 states and 3969 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:36:53,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:53,601 INFO L93 Difference]: Finished difference Result 1451 states and 4573 transitions. [2021-07-13 19:36:53,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:36:53,601 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 24 [2021-07-13 19:36:53,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:53,604 INFO L225 Difference]: With dead ends: 1451 [2021-07-13 19:36:53,604 INFO L226 Difference]: Without dead ends: 1404 [2021-07-13 19:36:53,604 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 466.5ms TimeCoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:36:53,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1404 states. [2021-07-13 19:36:53,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1404 to 1234. [2021-07-13 19:36:53,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1234 states, 1233 states have (on average 3.240064882400649) internal successors, (3995), 1233 states have internal predecessors, (3995), 0 states have call successors, (0), 0 states have call 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,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1234 states to 1234 states and 3995 transitions. [2021-07-13 19:36:53,619 INFO L78 Accepts]: Start accepts. Automaton has 1234 states and 3995 transitions. Word has length 24 [2021-07-13 19:36:53,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:53,619 INFO L482 AbstractCegarLoop]: Abstraction has 1234 states and 3995 transitions. [2021-07-13 19:36:53,619 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:36:53,619 INFO L276 IsEmpty]: Start isEmpty. Operand 1234 states and 3995 transitions. [2021-07-13 19:36:53,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:36:53,620 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:53,620 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:53,821 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 273 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2136 [2021-07-13 19:36:53,821 INFO L430 AbstractCegarLoop]: === Iteration 289 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:53,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:53,821 INFO L82 PathProgramCache]: Analyzing trace with hash 1434406536, now seen corresponding path program 273 times [2021-07-13 19:36:53,821 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:53,821 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897082398] [2021-07-13 19:36:53,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:53,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:54,005 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:36:54,006 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:54,006 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897082398] [2021-07-13 19:36:54,006 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897082398] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:54,006 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [974012877] [2021-07-13 19:36:54,006 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 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:36:54,038 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:36:54,039 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:54,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:36:54,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:54,118 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:54,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:54,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:36:54,120 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:54,122 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:54,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 18 treesize of output 14 [2021-07-13 19:36:54,123 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:54,152 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:54,155 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:36:54,155 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:83, output treesize:69 [2021-07-13 19:36:54,230 INFO L173 IndexEqualityManager]: detected equality via solver [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 20 treesize of output 16 [2021-07-13 19:36:54,231 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:54,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:54,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 20 treesize of output 16 [2021-07-13 19:36:54,236 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:54,315 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:54,319 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:54,319 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:54,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 12 treesize of output 8 [2021-07-13 19:36:54,321 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:54,324 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:54,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 12 treesize of output 8 [2021-07-13 19:36:54,326 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:54,403 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:54,406 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:54,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:54,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 19 treesize of output 15 [2021-07-13 19:36:54,408 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:54,411 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:54,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 19 treesize of output 15 [2021-07-13 19:36:54,412 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:54,483 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:54,487 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:54,487 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:54,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 11 treesize of output 7 [2021-07-13 19:36:54,489 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:54,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:54,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 11 treesize of output 7 [2021-07-13 19:36:54,494 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:36:54,561 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:54,563 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:54,563 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 8 variables, input treesize:193, output treesize:69 [2021-07-13 19:36:54,707 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:36:54,708 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [974012877] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:54,708 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:54,708 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:36:54,708 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374527256] [2021-07-13 19:36:54,708 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:36:54,708 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:54,708 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:36:54,708 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:36:54,708 INFO L87 Difference]: Start difference. First operand 1234 states and 3995 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:36:55,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:55,372 INFO L93 Difference]: Finished difference Result 1427 states and 4503 transitions. [2021-07-13 19:36:55,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:36:55,372 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:36:55,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:55,374 INFO L225 Difference]: With dead ends: 1427 [2021-07-13 19:36:55,374 INFO L226 Difference]: Without dead ends: 1386 [2021-07-13 19:36:55,374 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 651.2ms TimeCoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:36:55,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1386 states. [2021-07-13 19:36:55,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1386 to 1228. [2021-07-13 19:36:55,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1228 states, 1227 states have (on average 3.2314588427057864) internal successors, (3965), 1227 states have internal predecessors, (3965), 0 states have call successors, (0), 0 states have call 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,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1228 states to 1228 states and 3965 transitions. [2021-07-13 19:36:55,390 INFO L78 Accepts]: Start accepts. Automaton has 1228 states and 3965 transitions. Word has length 24 [2021-07-13 19:36:55,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:55,390 INFO L482 AbstractCegarLoop]: Abstraction has 1228 states and 3965 transitions. [2021-07-13 19:36:55,390 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:36:55,390 INFO L276 IsEmpty]: Start isEmpty. Operand 1228 states and 3965 transitions. [2021-07-13 19:36:55,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:36:55,391 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:55,391 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:55,592 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 274 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2145 [2021-07-13 19:36:55,592 INFO L430 AbstractCegarLoop]: === Iteration 290 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:55,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:55,592 INFO L82 PathProgramCache]: Analyzing trace with hash -1146515854, now seen corresponding path program 274 times [2021-07-13 19:36:55,592 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:55,592 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695458523] [2021-07-13 19:36:55,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:55,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:55,804 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:55,804 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:55,804 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695458523] [2021-07-13 19:36:55,804 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695458523] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:55,804 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1736275570] [2021-07-13 19:36:55,804 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 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:36:55,853 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:36:55,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:55,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:36:55,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:55,959 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:55,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:55,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 19 treesize of output 15 [2021-07-13 19:36:55,961 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:55,965 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:55,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:36:55,966 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:56,060 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:56,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:56,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:56,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 19 treesize of output 15 [2021-07-13 19:36:56,065 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:56,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36: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 19 treesize of output 15 [2021-07-13 19:36:56,069 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:56,149 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:56,153 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:36:56,153 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:205, output treesize:177 [2021-07-13 19:36:56,348 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 3=[o_2]} [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 20 treesize of output 16 [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,356 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 19 treesize of output 15 [2021-07-13 19:36:56,357 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,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:56,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 20 treesize of output 16 [2021-07-13 19:36:56,362 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:56,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:56,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 19 treesize of output 15 [2021-07-13 19:36:56,368 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:56,518 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 39 [2021-07-13 19:36:56,518 INFO L628 ElimStorePlain]: treesize reduction 57, result has 65.2 percent of original size [2021-07-13 19:36:56,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:56,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:56,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 13 treesize of output 9 [2021-07-13 19:36:56,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:36:56,528 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:56,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:36:56,530 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:36:56,598 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:56,601 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:36:56,601 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 5 variables, input treesize:189, output treesize:47 [2021-07-13 19:36:56,705 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:56,705 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1736275570] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:56,705 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:56,705 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:36:56,705 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147564879] [2021-07-13 19:36:56,705 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:36:56,705 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:56,705 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:36:56,705 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:36:56,705 INFO L87 Difference]: Start difference. First operand 1228 states and 3965 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:36:56,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:56,962 INFO L93 Difference]: Finished difference Result 1317 states and 4176 transitions. [2021-07-13 19:36:56,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:36:56,962 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:36:56,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:56,964 INFO L225 Difference]: With dead ends: 1317 [2021-07-13 19:36:56,965 INFO L226 Difference]: Without dead ends: 1264 [2021-07-13 19:36:56,965 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 522.4ms TimeCoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:56,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1264 states. [2021-07-13 19:36:56,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1264 to 1231. [2021-07-13 19:36:56,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1231 states, 1230 states have (on average 3.231707317073171) internal successors, (3975), 1230 states have internal predecessors, (3975), 0 states have call successors, (0), 0 states have call 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:56,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1231 states to 1231 states and 3975 transitions. [2021-07-13 19:36:56,978 INFO L78 Accepts]: Start accepts. Automaton has 1231 states and 3975 transitions. Word has length 24 [2021-07-13 19:36:56,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:56,978 INFO L482 AbstractCegarLoop]: Abstraction has 1231 states and 3975 transitions. [2021-07-13 19:36:56,978 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:36:56,978 INFO L276 IsEmpty]: Start isEmpty. Operand 1231 states and 3975 transitions. [2021-07-13 19:36:56,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:36:56,980 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:56,980 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:57,180 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 275 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2155 [2021-07-13 19:36:57,180 INFO L430 AbstractCegarLoop]: === Iteration 291 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:57,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:57,181 INFO L82 PathProgramCache]: Analyzing trace with hash 1180120976, now seen corresponding path program 275 times [2021-07-13 19:36:57,181 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:57,181 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609858925] [2021-07-13 19:36:57,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:57,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:57,360 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:57,361 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:57,361 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609858925] [2021-07-13 19:36:57,361 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609858925] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:57,361 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1575445136] [2021-07-13 19:36:57,361 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 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:36:57,392 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:36:57,393 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:57,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:36:57,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:57,473 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:57,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 19 treesize of output 15 [2021-07-13 19:36:57,474 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:57,504 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:57,507 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:57,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 19 treesize of output 15 [2021-07-13 19:36:57,508 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:57,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:57,538 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:36:57,538 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:93, output treesize:79 [2021-07-13 19:36:57,617 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 3=[o_2]} [2021-07-13 19:36:57,620 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:57,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:57,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 20 treesize of output 16 [2021-07-13 19:36:57,622 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:57,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:57,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:57,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 19 treesize of output 15 [2021-07-13 19:36:57,626 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:57,629 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:57,630 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:57,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 20 treesize of output 16 [2021-07-13 19:36:57,631 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:57,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:57,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 19 treesize of output 15 [2021-07-13 19:36:57,635 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:57,715 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:57,719 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:57,719 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:57,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 13 treesize of output 9 [2021-07-13 19:36:57,721 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:57,724 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:57,724 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:57,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 11 treesize of output 7 [2021-07-13 19:36:57,726 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:36:57,729 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:57,730 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:57,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:36:57,731 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:57,734 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:57,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 13 treesize of output 9 [2021-07-13 19:36:57,736 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:36:57,803 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:57,805 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:57,805 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 5 variables, input treesize:193, output treesize:81 [2021-07-13 19:36:57,914 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:36:57,915 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1575445136] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:57,915 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:57,915 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:36:57,915 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693595690] [2021-07-13 19:36:57,915 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:36:57,915 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:57,915 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:36:57,915 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:36:57,915 INFO L87 Difference]: Start difference. First operand 1231 states and 3975 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:36:58,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:58,282 INFO L93 Difference]: Finished difference Result 1403 states and 4431 transitions. [2021-07-13 19:36:58,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:36:58,282 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 24 [2021-07-13 19:36:58,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:58,284 INFO L225 Difference]: With dead ends: 1403 [2021-07-13 19:36:58,284 INFO L226 Difference]: Without dead ends: 1356 [2021-07-13 19:36:58,285 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 436.3ms TimeCoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:36:58,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1356 states. [2021-07-13 19:36:58,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1356 to 1236. [2021-07-13 19:36:58,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1236 states, 1235 states have (on average 3.239676113360324) internal successors, (4001), 1235 states have internal predecessors, (4001), 0 states have call successors, (0), 0 states have call 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:58,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1236 states to 1236 states and 4001 transitions. [2021-07-13 19:36:58,299 INFO L78 Accepts]: Start accepts. Automaton has 1236 states and 4001 transitions. Word has length 24 [2021-07-13 19:36:58,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:58,299 INFO L482 AbstractCegarLoop]: Abstraction has 1236 states and 4001 transitions. [2021-07-13 19:36:58,299 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:36:58,299 INFO L276 IsEmpty]: Start isEmpty. Operand 1236 states and 4001 transitions. [2021-07-13 19:36:58,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:36:58,301 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:58,301 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:58,501 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 276 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2168 [2021-07-13 19:36:58,502 INFO L430 AbstractCegarLoop]: === Iteration 292 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:58,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:58,502 INFO L82 PathProgramCache]: Analyzing trace with hash 299847440, now seen corresponding path program 276 times [2021-07-13 19:36:58,502 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:58,502 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146277563] [2021-07-13 19:36:58,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:58,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:58,638 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:36:58,638 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:58,638 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146277563] [2021-07-13 19:36:58,638 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146277563] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:58,638 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [565839702] [2021-07-13 19:36:58,638 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 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:36:58,670 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:36:58,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:58,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:36:58,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:58,751 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:58,752 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:58,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 19 treesize of output 15 [2021-07-13 19:36:58,753 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:58,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:58,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 19 treesize of output 15 [2021-07-13 19:36:58,757 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:58,842 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:58,846 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:58,846 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:58,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 19 treesize of output 15 [2021-07-13 19:36:58,847 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:58,850 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:58,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 19 treesize of output 15 [2021-07-13 19:36:58,851 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:58,966 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 48 [2021-07-13 19:36:58,966 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:58,989 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:36:58,989 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:205, output treesize:177 [2021-07-13 19:36:59,127 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 10=[o_2]} [2021-07-13 19:36:59,132 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:59,132 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:59,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 19 treesize of output 15 [2021-07-13 19:36:59,133 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:59,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:59,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:59,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 19 treesize of output 15 [2021-07-13 19:36:59,138 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:59,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:59,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:59,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 20 treesize of output 16 [2021-07-13 19:36:59,144 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:59,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:59,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:59,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:36:59,149 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:59,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:59,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:59,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 20 treesize of output 16 [2021-07-13 19:36:59,154 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:59,159 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:59,159 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:59,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 19 treesize of output 15 [2021-07-13 19:36:59,160 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:59,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:59,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:59,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 20 treesize of output 16 [2021-07-13 19:36:59,165 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:59,169 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:59,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:36:59,170 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:59,385 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 66 [2021-07-13 19:36:59,385 INFO L628 ElimStorePlain]: treesize reduction 173, result has 53.7 percent of original size [2021-07-13 19:36:59,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:59,390 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:59,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 13 treesize of output 9 [2021-07-13 19:36:59,391 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:36:59,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:59,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:59,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 11 treesize of output 7 [2021-07-13 19:36:59,397 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:36:59,400 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:59,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 11 treesize of output 7 [2021-07-13 19:36:59,402 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:36:59,489 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:59,492 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:36:59,492 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 7 variables, input treesize:425, output treesize:105 [2021-07-13 19:36:59,646 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:36:59,646 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [565839702] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:59,646 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:59,646 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:36:59,646 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962728511] [2021-07-13 19:36:59,647 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:36:59,647 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:59,647 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:36:59,647 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:36:59,647 INFO L87 Difference]: Start difference. First operand 1236 states and 4001 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:37:00,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:00,201 INFO L93 Difference]: Finished difference Result 1598 states and 4938 transitions. [2021-07-13 19:37:00,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:37:00,202 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:37:00,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:00,204 INFO L225 Difference]: With dead ends: 1598 [2021-07-13 19:37:00,204 INFO L226 Difference]: Without dead ends: 1480 [2021-07-13 19:37:00,205 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 518.0ms TimeCoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:37:00,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1480 states. [2021-07-13 19:37:00,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1480 to 1228. [2021-07-13 19:37:00,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1228 states, 1227 states have (on average 3.2314588427057864) internal successors, (3965), 1227 states have internal predecessors, (3965), 0 states have call successors, (0), 0 states have call 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,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1228 states to 1228 states and 3965 transitions. [2021-07-13 19:37:00,222 INFO L78 Accepts]: Start accepts. Automaton has 1228 states and 3965 transitions. Word has length 24 [2021-07-13 19:37:00,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:00,222 INFO L482 AbstractCegarLoop]: Abstraction has 1228 states and 3965 transitions. [2021-07-13 19:37:00,222 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:37:00,223 INFO L276 IsEmpty]: Start isEmpty. Operand 1228 states and 3965 transitions. [2021-07-13 19:37:00,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:00,224 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:00,224 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:00,424 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2180,277 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:00,425 INFO L430 AbstractCegarLoop]: === Iteration 293 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:00,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:00,425 INFO L82 PathProgramCache]: Analyzing trace with hash -925862814, now seen corresponding path program 277 times [2021-07-13 19:37:00,425 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:00,425 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471811349] [2021-07-13 19:37:00,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:00,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:00,652 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:00,653 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:00,653 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471811349] [2021-07-13 19:37:00,653 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471811349] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:00,653 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2144893434] [2021-07-13 19:37:00,653 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 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:37:00,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:00,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:37:00,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:00,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:00,772 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:00,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:37:00,773 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:00,776 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:00,776 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:00,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 18 treesize of output 14 [2021-07-13 19:37:00,777 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:00,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:00,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:00,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:37:00,782 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:00,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:00,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 18 treesize of output 14 [2021-07-13 19:37:00,786 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:00,855 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:00,861 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2021-07-13 19:37:00,862 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:185, output treesize:157 [2021-07-13 19:37:01,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:01,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:01,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 27 treesize of output 21 [2021-07-13 19:37:01,155 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:01,158 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:01,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 27 treesize of output 21 [2021-07-13 19:37:01,159 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:01,191 INFO L628 ElimStorePlain]: treesize reduction 49, result has 41.0 percent of original size [2021-07-13 19:37:01,193 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:01,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 11 treesize of output 7 [2021-07-13 19:37:01,194 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:01,204 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:01,205 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:37:01,205 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:99, output treesize:12 [2021-07-13 19:37:01,244 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:01,244 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2144893434] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:01,244 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:01,244 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:37:01,244 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699230939] [2021-07-13 19:37:01,244 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:01,244 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:01,244 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:01,244 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:01,245 INFO L87 Difference]: Start difference. First operand 1228 states and 3965 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:01,714 INFO L93 Difference]: Finished difference Result 1395 states and 4379 transitions. [2021-07-13 19:37:01,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:37:01,715 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:37:01,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:01,717 INFO L225 Difference]: With dead ends: 1395 [2021-07-13 19:37:01,717 INFO L226 Difference]: Without dead ends: 1309 [2021-07-13 19:37:01,717 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 641.3ms TimeCoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:37:01,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1309 states. [2021-07-13 19:37:01,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1309 to 1246. [2021-07-13 19:37:01,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1246 states, 1245 states have (on average 3.232128514056225) internal successors, (4024), 1245 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:37:01,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1246 states to 1246 states and 4024 transitions. [2021-07-13 19:37:01,731 INFO L78 Accepts]: Start accepts. Automaton has 1246 states and 4024 transitions. Word has length 24 [2021-07-13 19:37:01,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:01,732 INFO L482 AbstractCegarLoop]: Abstraction has 1246 states and 4024 transitions. [2021-07-13 19:37:01,732 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,732 INFO L276 IsEmpty]: Start isEmpty. Operand 1246 states and 4024 transitions. [2021-07-13 19:37:01,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:01,733 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:01,733 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:01,933 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 278 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2188 [2021-07-13 19:37:01,934 INFO L430 AbstractCegarLoop]: === Iteration 294 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:01,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:01,934 INFO L82 PathProgramCache]: Analyzing trace with hash 1631132666, now seen corresponding path program 278 times [2021-07-13 19:37:01,934 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:01,934 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169637045] [2021-07-13 19:37:01,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:01,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:02,127 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:02,128 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:02,128 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169637045] [2021-07-13 19:37:02,128 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169637045] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:02,128 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1028261985] [2021-07-13 19:37:02,128 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:37:02,158 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:37:02,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:02,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:37:02,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:02,245 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:02,246 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:02,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:37:02,247 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:02,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:02,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:02,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:37:02,251 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:02,254 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:02,254 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:02,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 18 treesize of output 14 [2021-07-13 19:37:02,255 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:02,258 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:02,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 18 treesize of output 14 [2021-07-13 19:37:02,259 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:02,319 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:02,325 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2021-07-13 19:37:02,325 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:173, output treesize:145 [2021-07-13 19:37:02,532 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:02,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 19 treesize of output 15 [2021-07-13 19:37:02,533 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:02,559 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:02,562 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:02,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 20 treesize of output 16 [2021-07-13 19:37:02,563 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:02,586 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:02,588 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:02,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 13 treesize of output 9 [2021-07-13 19:37:02,590 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,613 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:02,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:02,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 11 treesize of output 7 [2021-07-13 19:37:02,618 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:02,638 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:02,640 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:02,640 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:79, output treesize:27 [2021-07-13 19:37:02,707 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:02,707 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1028261985] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:02,707 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:02,707 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:37:02,707 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734451922] [2021-07-13 19:37:02,707 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:37:02,708 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:02,708 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:37:02,708 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:37:02,708 INFO L87 Difference]: Start difference. First operand 1246 states and 4024 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:37:02,962 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 51 [2021-07-13 19:37:03,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:03,104 INFO L93 Difference]: Finished difference Result 1417 states and 4443 transitions. [2021-07-13 19:37:03,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:37:03,104 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 24 [2021-07-13 19:37:03,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:03,106 INFO L225 Difference]: With dead ends: 1417 [2021-07-13 19:37:03,106 INFO L226 Difference]: Without dead ends: 1370 [2021-07-13 19:37:03,107 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 544.5ms TimeCoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:37:03,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1370 states. [2021-07-13 19:37:03,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1370 to 1240. [2021-07-13 19:37:03,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1240 states, 1239 states have (on average 3.2356739305891846) internal successors, (4009), 1239 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:37:03,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1240 states to 1240 states and 4009 transitions. [2021-07-13 19:37:03,122 INFO L78 Accepts]: Start accepts. Automaton has 1240 states and 4009 transitions. Word has length 24 [2021-07-13 19:37:03,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:03,122 INFO L482 AbstractCegarLoop]: Abstraction has 1240 states and 4009 transitions. [2021-07-13 19:37:03,122 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:37:03,122 INFO L276 IsEmpty]: Start isEmpty. Operand 1240 states and 4009 transitions. [2021-07-13 19:37:03,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:03,124 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:03,124 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:03,324 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2194,279 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:03,324 INFO L430 AbstractCegarLoop]: === Iteration 295 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:03,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:03,325 INFO L82 PathProgramCache]: Analyzing trace with hash 1850428642, now seen corresponding path program 279 times [2021-07-13 19:37:03,325 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:03,325 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468680482] [2021-07-13 19:37:03,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:03,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:03,511 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:37:03,511 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:03,511 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468680482] [2021-07-13 19:37:03,511 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468680482] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:03,511 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1990994539] [2021-07-13 19:37:03,511 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:37:03,543 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:37:03,543 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:03,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:37:03,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:03,630 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:03,631 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:03,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 18 treesize of output 14 [2021-07-13 19:37:03,632 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:03,635 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:03,635 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:03,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 17 treesize of output 13 [2021-07-13 19:37:03,636 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:03,639 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:03,640 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:03,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:37:03,640 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:03,643 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:03,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 18 treesize of output 14 [2021-07-13 19:37:03,644 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:03,704 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:03,710 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2021-07-13 19:37:03,710 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:173, output treesize:145 [2021-07-13 19:37:03,984 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:03,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 19 treesize of output 15 [2021-07-13 19:37:03,996 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:04,004 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:04,006 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:04,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 11 treesize of output 7 [2021-07-13 19:37:04,008 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:04,016 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:04,016 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:37:04,017 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:37, output treesize:11 [2021-07-13 19:37:04,066 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:37:04,066 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1990994539] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:04,066 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:04,066 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:37:04,067 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779672154] [2021-07-13 19:37:04,067 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:04,067 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:04,067 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:04,067 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:04,067 INFO L87 Difference]: Start difference. First operand 1240 states and 4009 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:04,467 INFO L93 Difference]: Finished difference Result 1454 states and 4582 transitions. [2021-07-13 19:37:04,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:37:04,467 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:37:04,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:04,470 INFO L225 Difference]: With dead ends: 1454 [2021-07-13 19:37:04,470 INFO L226 Difference]: Without dead ends: 1416 [2021-07-13 19:37:04,470 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 514.9ms TimeCoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:37:04,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1416 states. [2021-07-13 19:37:04,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1416 to 1244. [2021-07-13 19:37:04,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1244 states, 1243 states have (on average 3.238133547868061) internal successors, (4025), 1243 states have internal predecessors, (4025), 0 states have call successors, (0), 0 states have call 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,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1244 states to 1244 states and 4025 transitions. [2021-07-13 19:37:04,485 INFO L78 Accepts]: Start accepts. Automaton has 1244 states and 4025 transitions. Word has length 24 [2021-07-13 19:37:04,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:04,486 INFO L482 AbstractCegarLoop]: Abstraction has 1244 states and 4025 transitions. [2021-07-13 19:37:04,486 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,486 INFO L276 IsEmpty]: Start isEmpty. Operand 1244 states and 4025 transitions. [2021-07-13 19:37:04,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:04,487 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:04,487 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:04,687 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2202,280 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:04,688 INFO L430 AbstractCegarLoop]: === Iteration 296 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:04,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:04,688 INFO L82 PathProgramCache]: Analyzing trace with hash -183207838, now seen corresponding path program 280 times [2021-07-13 19:37:04,688 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:04,688 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806192026] [2021-07-13 19:37:04,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:04,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:04,853 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:04,853 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:04,854 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806192026] [2021-07-13 19:37:04,854 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806192026] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:04,854 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [24444579] [2021-07-13 19:37:04,854 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 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:37:04,885 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:37:04,885 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:04,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:37:04,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:04,972 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:04,972 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:04,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:37:04,973 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:04,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:04,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:04,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:37:04,978 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:04,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:04,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:04,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 18 treesize of output 14 [2021-07-13 19:37:04,983 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:04,986 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:04,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 17 treesize of output 13 [2021-07-13 19:37:04,987 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:05,048 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:05,054 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2021-07-13 19:37:05,054 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:173, output treesize:145 [2021-07-13 19:37:05,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:05,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 19 treesize of output 15 [2021-07-13 19:37:05,304 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:05,343 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:05,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:05,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 19 treesize of output 15 [2021-07-13 19:37:05,347 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:05,374 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:05,377 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:05,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:37:05,378 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:05,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:05,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:05,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 11 treesize of output 7 [2021-07-13 19:37:05,409 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:05,433 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:05,434 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:05,434 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:87, output treesize:31 [2021-07-13 19:37:05,491 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:05,491 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [24444579] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:05,491 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:05,491 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:37:05,491 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20422529] [2021-07-13 19:37:05,491 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:37:05,491 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:05,491 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:37:05,491 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:37:05,491 INFO L87 Difference]: Start difference. First operand 1244 states and 4025 transitions. Second operand has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call 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:05,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:05,869 INFO L93 Difference]: Finished difference Result 1475 states and 4670 transitions. [2021-07-13 19:37:05,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:37:05,869 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:37:05,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:05,871 INFO L225 Difference]: With dead ends: 1475 [2021-07-13 19:37:05,871 INFO L226 Difference]: Without dead ends: 1417 [2021-07-13 19:37:05,871 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 406.5ms TimeCoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:37:05,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1417 states. [2021-07-13 19:37:05,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1417 to 1240. [2021-07-13 19:37:05,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1240 states, 1239 states have (on average 3.2356739305891846) internal successors, (4009), 1239 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:37:05,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1240 states to 1240 states and 4009 transitions. [2021-07-13 19:37:05,887 INFO L78 Accepts]: Start accepts. Automaton has 1240 states and 4009 transitions. Word has length 24 [2021-07-13 19:37:05,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:05,887 INFO L482 AbstractCegarLoop]: Abstraction has 1240 states and 4009 transitions. [2021-07-13 19:37:05,887 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call 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:05,887 INFO L276 IsEmpty]: Start isEmpty. Operand 1240 states and 4009 transitions. [2021-07-13 19:37:05,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:05,888 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:05,888 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:06,088 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2209,281 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:06,089 INFO L430 AbstractCegarLoop]: === Iteration 297 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:06,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:06,089 INFO L82 PathProgramCache]: Analyzing trace with hash -357100008, now seen corresponding path program 281 times [2021-07-13 19:37:06,089 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:06,089 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246398719] [2021-07-13 19:37:06,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:06,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:06,298 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:06,298 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:06,299 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246398719] [2021-07-13 19:37:06,299 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246398719] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:06,299 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1806130953] [2021-07-13 19:37:06,299 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 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:37:06,336 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:37:06,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:06,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:37:06,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:06,423 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:06,424 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:06,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 18 treesize of output 14 [2021-07-13 19:37:06,425 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:06,428 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:06,428 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:06,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 18 treesize of output 14 [2021-07-13 19:37:06,429 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:06,432 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:06,433 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:06,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:37:06,434 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:06,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:06,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:37:06,437 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:06,496 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:06,502 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2021-07-13 19:37:06,502 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:173, output treesize:145 [2021-07-13 19:37:06,636 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:06,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:37:06,637 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:06,705 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:06,709 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:06,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 20 treesize of output 16 [2021-07-13 19:37:06,710 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:06,785 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:06,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:06,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 13 treesize of output 9 [2021-07-13 19:37:06,791 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:06,855 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:06,859 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:06,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 20 treesize of output 16 [2021-07-13 19:37:06,860 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:06,924 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:06,928 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:06,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:37:06,930 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:06,989 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:06,994 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:06,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:06,995 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:37:07,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:07,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:07,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 19 treesize of output 15 [2021-07-13 19:37:07,058 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:07,112 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:07,116 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:07,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 12 treesize of output 8 [2021-07-13 19:37:07,118 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:37:07,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:07,171 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:07,171 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 16 variables, input treesize:181, output treesize:69 [2021-07-13 19:37:07,301 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:07,301 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1806130953] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:07,301 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:07,301 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:37:07,301 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909973086] [2021-07-13 19:37:07,301 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:07,301 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:07,302 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:07,302 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:07,302 INFO L87 Difference]: Start difference. First operand 1240 states and 4009 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:08,005 INFO L93 Difference]: Finished difference Result 1673 states and 5210 transitions. [2021-07-13 19:37:08,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:37:08,005 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:37:08,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:08,008 INFO L225 Difference]: With dead ends: 1673 [2021-07-13 19:37:08,008 INFO L226 Difference]: Without dead ends: 1607 [2021-07-13 19:37:08,008 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 768.6ms TimeCoverageRelationStatistics Valid=104, Invalid=546, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:37:08,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1607 states. [2021-07-13 19:37:08,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1607 to 1243. [2021-07-13 19:37:08,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1243 states, 1242 states have (on average 3.2359098228663448) internal successors, (4019), 1242 states have internal predecessors, (4019), 0 states have call successors, (0), 0 states have call 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,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1243 states to 1243 states and 4019 transitions. [2021-07-13 19:37:08,025 INFO L78 Accepts]: Start accepts. Automaton has 1243 states and 4019 transitions. Word has length 24 [2021-07-13 19:37:08,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:08,025 INFO L482 AbstractCegarLoop]: Abstraction has 1243 states and 4019 transitions. [2021-07-13 19:37:08,025 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,025 INFO L276 IsEmpty]: Start isEmpty. Operand 1243 states and 4019 transitions. [2021-07-13 19:37:08,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:08,026 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:08,026 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:08,226 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2217,282 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:08,227 INFO L430 AbstractCegarLoop]: === Iteration 298 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:08,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:08,227 INFO L82 PathProgramCache]: Analyzing trace with hash 1593987042, now seen corresponding path program 282 times [2021-07-13 19:37:08,227 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:08,227 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137950474] [2021-07-13 19:37:08,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:08,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:08,451 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:08,451 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:08,451 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137950474] [2021-07-13 19:37:08,452 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137950474] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:08,452 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [700356332] [2021-07-13 19:37:08,452 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 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:37:08,483 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:37:08,484 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:08,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:37:08,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:08,569 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:08,570 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:08,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:37:08,571 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:08,574 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:08,574 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:08,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 18 treesize of output 14 [2021-07-13 19:37:08,575 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:08,578 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:08,578 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:08,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:37:08,579 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:08,582 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:08,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 18 treesize of output 14 [2021-07-13 19:37:08,583 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:08,642 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:08,648 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2021-07-13 19:37:08,648 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:173, output treesize:145 [2021-07-13 19:37:08,782 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:08,782 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:08,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 19 treesize of output 15 [2021-07-13 19:37:08,783 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:08,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:08,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 19 treesize of output 15 [2021-07-13 19:37:08,789 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:09,034 WARN L205 SmtUtils]: Spent 244.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 84 [2021-07-13 19:37:09,034 INFO L628 ElimStorePlain]: treesize reduction 170, result has 56.1 percent of original size [2021-07-13 19:37:09,039 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:09,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:09,040 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:09,136 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:09,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:09,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:09,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:37:09,142 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:09,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 9 treesize of output 7 [2021-07-13 19:37:09,147 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:09,236 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:09,240 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:09,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 11 treesize of output 7 [2021-07-13 19:37:09,242 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:37:09,327 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:09,331 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:09,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 11 treesize of output 7 [2021-07-13 19:37:09,333 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:37:09,416 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:09,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 9 treesize of output 7 [2021-07-13 19:37:09,421 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:09,501 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:09,505 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:09,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 12 treesize of output 8 [2021-07-13 19:37:09,507 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:09,585 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:09,585 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1089 vanished before elimination [2021-07-13 19:37:09,588 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 8 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:37:09,588 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 16 variables, input treesize:401, output treesize:96 [2021-07-13 19:37:09,758 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:09,758 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [700356332] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:09,758 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:09,758 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:37:09,758 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634048746] [2021-07-13 19:37:09,758 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:09,758 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:09,758 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:09,758 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:09,758 INFO L87 Difference]: Start difference. First operand 1243 states and 4019 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,202 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 24 [2021-07-13 19:37:10,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:10,456 INFO L93 Difference]: Finished difference Result 1637 states and 5115 transitions. [2021-07-13 19:37:10,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:37:10,456 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:37:10,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:10,459 INFO L225 Difference]: With dead ends: 1637 [2021-07-13 19:37:10,459 INFO L226 Difference]: Without dead ends: 1564 [2021-07-13 19:37:10,459 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 827.1ms TimeCoverageRelationStatistics Valid=99, Invalid=501, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:37:10,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1564 states. [2021-07-13 19:37:10,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1564 to 1253. [2021-07-13 19:37:10,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1253 states, 1252 states have (on average 3.2468051118210863) internal successors, (4065), 1252 states have internal predecessors, (4065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:10,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1253 states to 1253 states and 4065 transitions. [2021-07-13 19:37:10,475 INFO L78 Accepts]: Start accepts. Automaton has 1253 states and 4065 transitions. Word has length 24 [2021-07-13 19:37:10,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:10,475 INFO L482 AbstractCegarLoop]: Abstraction has 1253 states and 4065 transitions. [2021-07-13 19:37:10,475 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,475 INFO L276 IsEmpty]: Start isEmpty. Operand 1253 states and 4065 transitions. [2021-07-13 19:37:10,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:10,477 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:10,477 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:10,677 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 283 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2225 [2021-07-13 19:37:10,677 INFO L430 AbstractCegarLoop]: === Iteration 299 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:10,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:10,677 INFO L82 PathProgramCache]: Analyzing trace with hash -1091154094, now seen corresponding path program 283 times [2021-07-13 19:37:10,678 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:10,678 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583576208] [2021-07-13 19:37:10,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:10,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:10,839 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:10,839 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:10,839 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583576208] [2021-07-13 19:37:10,839 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583576208] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:10,839 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [423561408] [2021-07-13 19:37:10,839 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 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:37:10,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:10,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:37:10,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:10,962 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:10,963 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:10,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:37:10,964 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:10,966 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:10,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:37:10,967 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:10,996 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:10,999 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:37:10,999 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:83, output treesize:69 [2021-07-13 19:37:11,082 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:11,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 19 treesize of output 15 [2021-07-13 19:37:11,083 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:11,112 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:11,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:11,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 19 treesize of output 15 [2021-07-13 19:37:11,116 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:11,143 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:11,146 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:11,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 12 treesize of output 8 [2021-07-13 19:37:11,147 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,173 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:11,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:11,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:37:11,177 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:11,201 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:11,203 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:11,203 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:87, output treesize:31 [2021-07-13 19:37:11,298 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:11,298 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [423561408] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:11,298 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:11,298 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:37:11,298 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831152676] [2021-07-13 19:37:11,298 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:11,298 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:11,298 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:11,298 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:11,299 INFO L87 Difference]: Start difference. First operand 1253 states and 4065 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:11,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:11,681 INFO L93 Difference]: Finished difference Result 1444 states and 4587 transitions. [2021-07-13 19:37:11,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:37:11,681 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:37:11,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:11,683 INFO L225 Difference]: With dead ends: 1444 [2021-07-13 19:37:11,683 INFO L226 Difference]: Without dead ends: 1381 [2021-07-13 19:37:11,684 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 441.4ms TimeCoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:37:11,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1381 states. [2021-07-13 19:37:11,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1381 to 1238. [2021-07-13 19:37:11,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1238 states, 1237 states have (on average 3.2320129345189974) internal successors, (3998), 1237 states have internal predecessors, (3998), 0 states have call successors, (0), 0 states have call 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:11,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1238 states to 1238 states and 3998 transitions. [2021-07-13 19:37:11,705 INFO L78 Accepts]: Start accepts. Automaton has 1238 states and 3998 transitions. Word has length 24 [2021-07-13 19:37:11,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:11,705 INFO L482 AbstractCegarLoop]: Abstraction has 1238 states and 3998 transitions. [2021-07-13 19:37:11,705 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:11,705 INFO L276 IsEmpty]: Start isEmpty. Operand 1238 states and 3998 transitions. [2021-07-13 19:37:11,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:11,707 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:11,707 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:11,912 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 284 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2233 [2021-07-13 19:37:11,913 INFO L430 AbstractCegarLoop]: === Iteration 300 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:11,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:11,913 INFO L82 PathProgramCache]: Analyzing trace with hash 146254586, now seen corresponding path program 284 times [2021-07-13 19:37:11,913 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:11,913 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659778883] [2021-07-13 19:37:11,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:11,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:12,077 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:12,077 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:12,077 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659778883] [2021-07-13 19:37:12,077 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659778883] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:12,077 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1696230344] [2021-07-13 19:37:12,077 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 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:37:12,130 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:37:12,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:12,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:37:12,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:12,246 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:12,246 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37: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 17 treesize of output 13 [2021-07-13 19:37:12,247 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:12,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:12,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:37:12,251 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:12,276 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:12,277 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:37:12,277 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:73, output treesize:59 [2021-07-13 19:37:12,339 INFO L446 ElimStorePlain]: Different costs {1=[o_4], 3=[o_2]} [2021-07-13 19:37:12,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:12,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:12,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 19 treesize of output 15 [2021-07-13 19:37:12,343 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:12,347 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:12,347 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:12,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 19 treesize of output 15 [2021-07-13 19:37:12,348 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:12,351 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:12,351 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:12,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 19 treesize of output 15 [2021-07-13 19:37:12,352 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:12,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:12,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 19 treesize of output 15 [2021-07-13 19:37:12,356 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:12,431 INFO L628 ElimStorePlain]: treesize reduction 91, result has 46.2 percent of original size [2021-07-13 19:37:12,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:12,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:12,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 12 treesize of output 8 [2021-07-13 19:37:12,436 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:12,438 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:12,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:37:12,440 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:37:12,468 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:12,470 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:37:12,470 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 5 variables, input treesize:193, output treesize:34 [2021-07-13 19:37:12,541 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:12,541 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1696230344] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:12,541 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:12,542 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:37:12,542 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134852630] [2021-07-13 19:37:12,542 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:37:12,542 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:12,542 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:37:12,542 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:37:12,542 INFO L87 Difference]: Start difference. First operand 1238 states and 3998 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:37:12,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:12,808 INFO L93 Difference]: Finished difference Result 1404 states and 4485 transitions. [2021-07-13 19:37:12,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:37:12,808 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:37:12,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:12,810 INFO L225 Difference]: With dead ends: 1404 [2021-07-13 19:37:12,810 INFO L226 Difference]: Without dead ends: 1344 [2021-07-13 19:37:12,810 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 349.9ms TimeCoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:37:12,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1344 states. [2021-07-13 19:37:12,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1344 to 1238. [2021-07-13 19:37:12,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1238 states, 1237 states have (on average 3.2320129345189974) internal successors, (3998), 1237 states have internal predecessors, (3998), 0 states have call successors, (0), 0 states have call 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,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1238 states to 1238 states and 3998 transitions. [2021-07-13 19:37:12,824 INFO L78 Accepts]: Start accepts. Automaton has 1238 states and 3998 transitions. Word has length 24 [2021-07-13 19:37:12,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:12,824 INFO L482 AbstractCegarLoop]: Abstraction has 1238 states and 3998 transitions. [2021-07-13 19:37:12,824 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:37:12,824 INFO L276 IsEmpty]: Start isEmpty. Operand 1238 states and 3998 transitions. [2021-07-13 19:37:12,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:12,825 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:12,825 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:13,026 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 285 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2239 [2021-07-13 19:37:13,026 INFO L430 AbstractCegarLoop]: === Iteration 301 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:13,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:13,026 INFO L82 PathProgramCache]: Analyzing trace with hash 777459088, now seen corresponding path program 285 times [2021-07-13 19:37:13,026 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:13,026 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851086644] [2021-07-13 19:37:13,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:13,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:13,254 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:13,255 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:13,255 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851086644] [2021-07-13 19:37:13,255 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851086644] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:13,255 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [413889558] [2021-07-13 19:37:13,255 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 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:37:13,286 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:37:13,286 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:13,286 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:37:13,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:13,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:13,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:13,369 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:37:13,369 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:13,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:13,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 17 treesize of output 13 [2021-07-13 19:37:13,373 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:13,431 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:13,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:13,435 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:13,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 18 treesize of output 14 [2021-07-13 19:37:13,436 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:13,439 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:13,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 18 treesize of output 14 [2021-07-13 19:37:13,439 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:13,493 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:13,495 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:37:13,495 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:153, output treesize:125 [2021-07-13 19:37:13,607 INFO L446 ElimStorePlain]: Different costs {1=[o_4], 10=[o_2]} [2021-07-13 19:37:13,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:13,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37: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 20 treesize of output 16 [2021-07-13 19:37:13,612 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:13,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:13,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:13,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 19 treesize of output 15 [2021-07-13 19:37:13,617 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:13,620 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:13,620 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:13,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:37:13,621 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:13,624 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:13,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 19 treesize of output 15 [2021-07-13 19:37:13,625 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:13,683 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:13,686 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:13,687 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:13,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 13 treesize of output 9 [2021-07-13 19:37:13,688 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:13,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:13,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:13,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 12 treesize of output 8 [2021-07-13 19:37:13,694 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:37:13,697 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:13,697 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:13,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:37:13,699 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:37:13,702 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:13,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 13 treesize of output 9 [2021-07-13 19:37:13,704 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:37:13,757 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:13,759 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:13,759 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 7 variables, input treesize:181, output treesize:69 [2021-07-13 19:37:13,919 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:13,919 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [413889558] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:13,919 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:13,919 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:37:13,919 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137766470] [2021-07-13 19:37:13,919 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:13,919 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:13,919 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:13,919 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:13,919 INFO L87 Difference]: Start difference. First operand 1238 states and 3998 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:14,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:14,548 INFO L93 Difference]: Finished difference Result 1642 states and 5110 transitions. [2021-07-13 19:37:14,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:37:14,548 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:37:14,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:14,551 INFO L225 Difference]: With dead ends: 1642 [2021-07-13 19:37:14,551 INFO L226 Difference]: Without dead ends: 1549 [2021-07-13 19:37:14,552 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 772.4ms TimeCoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:37:14,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1549 states. [2021-07-13 19:37:14,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1549 to 1249. [2021-07-13 19:37:14,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1249 states, 1248 states have (on average 3.2411858974358974) internal successors, (4045), 1248 states have internal predecessors, (4045), 0 states have call successors, (0), 0 states have call 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:14,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1249 states to 1249 states and 4045 transitions. [2021-07-13 19:37:14,567 INFO L78 Accepts]: Start accepts. Automaton has 1249 states and 4045 transitions. Word has length 24 [2021-07-13 19:37:14,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:14,568 INFO L482 AbstractCegarLoop]: Abstraction has 1249 states and 4045 transitions. [2021-07-13 19:37:14,568 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:14,568 INFO L276 IsEmpty]: Start isEmpty. Operand 1249 states and 4045 transitions. [2021-07-13 19:37:14,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:14,569 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:14,569 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:14,769 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 286 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2245 [2021-07-13 19:37:14,770 INFO L430 AbstractCegarLoop]: === Iteration 302 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:14,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:14,770 INFO L82 PathProgramCache]: Analyzing trace with hash 1551663458, now seen corresponding path program 286 times [2021-07-13 19:37:14,770 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:14,770 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308748821] [2021-07-13 19:37:14,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:14,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:15,033 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:15,034 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:15,034 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308748821] [2021-07-13 19:37:15,034 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308748821] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:15,034 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1178500018] [2021-07-13 19:37:15,034 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 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:37:15,065 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:37:15,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:15,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:37:15,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:15,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:15,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:15,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 18 treesize of output 14 [2021-07-13 19:37:15,148 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:15,151 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:15,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:37:15,152 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:15,209 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:15,212 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:15,213 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37: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 17 treesize of output 13 [2021-07-13 19:37:15,214 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:15,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37: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:37:15,217 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:15,270 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:15,273 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:37:15,273 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:153, output treesize:125 [2021-07-13 19:37:15,413 INFO L446 ElimStorePlain]: Different costs {1=[o_4], 3=[o_2]} [2021-07-13 19:37:15,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:15,417 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:15,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 19 treesize of output 15 [2021-07-13 19:37:15,418 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:15,421 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:15,421 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:15,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 19 treesize of output 15 [2021-07-13 19:37:15,422 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:15,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:15,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:15,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 19 treesize of output 15 [2021-07-13 19:37:15,427 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:15,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:15,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 19 treesize of output 15 [2021-07-13 19:37:15,431 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:15,515 INFO L628 ElimStorePlain]: treesize reduction 91, result has 46.2 percent of original size [2021-07-13 19:37:15,518 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:15,518 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:15,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 12 treesize of output 8 [2021-07-13 19:37:15,520 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:15,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:15,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 12 treesize of output 8 [2021-07-13 19:37:15,524 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:37:15,552 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:15,554 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:37:15,554 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 5 variables, input treesize:193, output treesize:34 [2021-07-13 19:37:15,638 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:15,638 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1178500018] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:15,638 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:15,638 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:37:15,638 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542847766] [2021-07-13 19:37:15,639 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:15,639 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:15,639 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:15,639 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:15,639 INFO L87 Difference]: Start difference. First operand 1249 states and 4045 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:15,987 INFO L93 Difference]: Finished difference Result 1485 states and 4713 transitions. [2021-07-13 19:37:15,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:37:15,987 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:37:15,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:15,989 INFO L225 Difference]: With dead ends: 1485 [2021-07-13 19:37:15,989 INFO L226 Difference]: Without dead ends: 1413 [2021-07-13 19:37:15,990 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 587.5ms TimeCoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:37:15,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1413 states. [2021-07-13 19:37:16,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1413 to 1239. [2021-07-13 19:37:16,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1239 states, 1238 states have (on average 3.232633279483037) internal successors, (4002), 1238 states have internal predecessors, (4002), 0 states have call successors, (0), 0 states have call 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:16,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1239 states to 1239 states and 4002 transitions. [2021-07-13 19:37:16,004 INFO L78 Accepts]: Start accepts. Automaton has 1239 states and 4002 transitions. Word has length 24 [2021-07-13 19:37:16,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:16,004 INFO L482 AbstractCegarLoop]: Abstraction has 1239 states and 4002 transitions. [2021-07-13 19:37:16,004 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:16,004 INFO L276 IsEmpty]: Start isEmpty. Operand 1239 states and 4002 transitions. [2021-07-13 19:37:16,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:16,006 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:16,006 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:16,206 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 287 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2256 [2021-07-13 19:37:16,206 INFO L430 AbstractCegarLoop]: === Iteration 303 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:16,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:16,207 INFO L82 PathProgramCache]: Analyzing trace with hash -334922246, now seen corresponding path program 287 times [2021-07-13 19:37:16,207 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:16,207 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847787762] [2021-07-13 19:37:16,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:16,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:16,463 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:16,463 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:16,463 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847787762] [2021-07-13 19:37:16,463 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847787762] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:16,463 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1597491985] [2021-07-13 19:37:16,464 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 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:37:16,495 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-13 19:37:16,495 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:16,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:37:16,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:16,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:16,552 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:16,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 19 treesize of output 15 [2021-07-13 19:37:16,553 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:16,555 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:16,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 19 treesize of output 15 [2021-07-13 19:37:16,556 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:16,588 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:16,589 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:37:16,589 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:89, output treesize:75 [2021-07-13 19:37:16,702 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:16,703 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:16,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 29 treesize of output 23 [2021-07-13 19:37:16,704 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:16,706 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:16,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 30 treesize of output 24 [2021-07-13 19:37:16,708 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:16,735 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:16,738 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:16,738 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:16,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 22 treesize of output 14 [2021-07-13 19:37:16,739 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:16,741 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:16,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 12 treesize of output 8 [2021-07-13 19:37:16,743 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:16,768 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:16,770 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:37:16,770 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:93, output treesize:27 [2021-07-13 19:37:16,846 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:16,847 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1597491985] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:16,847 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:16,847 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:37:16,847 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560904085] [2021-07-13 19:37:16,847 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:16,847 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:16,847 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:16,847 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:16,847 INFO L87 Difference]: Start difference. First operand 1239 states and 4002 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:17,352 INFO L93 Difference]: Finished difference Result 1327 states and 4226 transitions. [2021-07-13 19:37:17,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:37:17,352 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:37:17,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:17,355 INFO L225 Difference]: With dead ends: 1327 [2021-07-13 19:37:17,355 INFO L226 Difference]: Without dead ends: 1288 [2021-07-13 19:37:17,355 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 641.7ms TimeCoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:37:17,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1288 states. [2021-07-13 19:37:17,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1288 to 1245. [2021-07-13 19:37:17,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1245 states, 1244 states have (on average 3.232315112540193) internal successors, (4021), 1244 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:37:17,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1245 states to 1245 states and 4021 transitions. [2021-07-13 19:37:17,370 INFO L78 Accepts]: Start accepts. Automaton has 1245 states and 4021 transitions. Word has length 24 [2021-07-13 19:37:17,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:17,370 INFO L482 AbstractCegarLoop]: Abstraction has 1245 states and 4021 transitions. [2021-07-13 19:37:17,370 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,370 INFO L276 IsEmpty]: Start isEmpty. Operand 1245 states and 4021 transitions. [2021-07-13 19:37:17,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:17,372 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:17,372 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:17,581 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2264,288 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:17,582 INFO L430 AbstractCegarLoop]: === Iteration 304 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:17,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:17,582 INFO L82 PathProgramCache]: Analyzing trace with hash 1991714584, now seen corresponding path program 288 times [2021-07-13 19:37:17,582 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:17,582 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588850897] [2021-07-13 19:37:17,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:17,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:17,824 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:17,824 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:17,824 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588850897] [2021-07-13 19:37:17,824 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588850897] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:17,824 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437457371] [2021-07-13 19:37:17,824 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 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:37:17,855 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:37:17,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:17,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:37:17,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:17,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:17,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:17,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 19 treesize of output 15 [2021-07-13 19:37:17,922 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:17,924 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:17,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 19 treesize of output 15 [2021-07-13 19:37:17,925 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:17,956 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:17,958 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:37:17,958 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:89, output treesize:75 [2021-07-13 19:37:18,030 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 3=[o_2]} [2021-07-13 19:37:18,033 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:18,034 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:18,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 20 treesize of output 16 [2021-07-13 19:37:18,035 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:18,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:18,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:18,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 19 treesize of output 15 [2021-07-13 19:37:18,039 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:18,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:18,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:18,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 20 treesize of output 16 [2021-07-13 19:37:18,043 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:18,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:18,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 19 treesize of output 15 [2021-07-13 19:37:18,047 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:18,126 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:18,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:18,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:18,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 13 treesize of output 9 [2021-07-13 19:37:18,131 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:18,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:18,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:18,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 11 treesize of output 7 [2021-07-13 19:37:18,137 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:37:18,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:18,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:18,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:37:18,142 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:37:18,145 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:18,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 13 treesize of output 9 [2021-07-13 19:37:18,146 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:37:18,209 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:18,211 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:18,211 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 5 variables, input treesize:185, output treesize:69 [2021-07-13 19:37:18,375 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:18,375 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [437457371] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:18,375 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:18,375 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:37:18,375 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687762782] [2021-07-13 19:37:18,375 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:18,375 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:18,375 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:18,375 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:18,375 INFO L87 Difference]: Start difference. First operand 1245 states and 4021 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:18,605 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 50 [2021-07-13 19:37:18,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:18,842 INFO L93 Difference]: Finished difference Result 1410 states and 4465 transitions. [2021-07-13 19:37:18,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:37:18,842 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:37:18,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:18,844 INFO L225 Difference]: With dead ends: 1410 [2021-07-13 19:37:18,844 INFO L226 Difference]: Without dead ends: 1344 [2021-07-13 19:37:18,844 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 652.5ms TimeCoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:37:18,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1344 states. [2021-07-13 19:37:18,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1344 to 1243. [2021-07-13 19:37:18,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1243 states, 1242 states have (on average 3.2334943639291467) internal successors, (4016), 1242 states have internal predecessors, (4016), 0 states have call successors, (0), 0 states have call 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:18,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1243 states to 1243 states and 4016 transitions. [2021-07-13 19:37:18,859 INFO L78 Accepts]: Start accepts. Automaton has 1243 states and 4016 transitions. Word has length 24 [2021-07-13 19:37:18,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:18,859 INFO L482 AbstractCegarLoop]: Abstraction has 1243 states and 4016 transitions. [2021-07-13 19:37:18,859 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:18,859 INFO L276 IsEmpty]: Start isEmpty. Operand 1243 states and 4016 transitions. [2021-07-13 19:37:18,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:18,861 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:18,861 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:19,061 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2271,289 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:19,061 INFO L430 AbstractCegarLoop]: === Iteration 305 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:19,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:19,061 INFO L82 PathProgramCache]: Analyzing trace with hash -34134520, now seen corresponding path program 289 times [2021-07-13 19:37:19,061 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:19,062 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916933559] [2021-07-13 19:37:19,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:19,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:19,294 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:19,294 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:19,294 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916933559] [2021-07-13 19:37:19,294 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916933559] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:19,294 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [608657707] [2021-07-13 19:37:19,294 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 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:37:19,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:19,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:37:19,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:19,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:19,399 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:19,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 18 treesize of output 14 [2021-07-13 19:37:19,400 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:19,402 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:19,403 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:19,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 17 treesize of output 13 [2021-07-13 19:37:19,404 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:19,406 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:19,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:19,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 17 treesize of output 13 [2021-07-13 19:37:19,407 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:19,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:19,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 18 treesize of output 14 [2021-07-13 19:37:19,411 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:19,463 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:19,466 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:19,466 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:157, output treesize:129 [2021-07-13 19:37:19,581 INFO L446 ElimStorePlain]: Different costs {1=[o_4], 10=[o_2]} [2021-07-13 19:37:19,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:19,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:19,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:37:19,586 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:19,589 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:19,590 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:19,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:37:19,591 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:19,594 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:19,594 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:19,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 20 treesize of output 16 [2021-07-13 19:37:19,595 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:19,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:19,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 20 treesize of output 16 [2021-07-13 19:37:19,599 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:19,661 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:19,664 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:19,665 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:19,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 12 treesize of output 8 [2021-07-13 19:37:19,666 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:19,670 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:19,670 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:19,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 13 treesize of output 9 [2021-07-13 19:37:19,671 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:37:19,675 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:19,675 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:19,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 13 treesize of output 9 [2021-07-13 19:37:19,677 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:37:19,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:19,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 12 treesize of output 8 [2021-07-13 19:37:19,682 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:37:19,739 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:19,742 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:19,743 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 7 variables, input treesize:185, output treesize:69 [2021-07-13 19:37:19,903 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:19,903 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [608657707] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:19,903 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:19,903 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:37:19,903 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724834870] [2021-07-13 19:37:19,903 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:19,903 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:19,904 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:19,904 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:19,904 INFO L87 Difference]: Start difference. First operand 1243 states and 4016 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:20,529 INFO L93 Difference]: Finished difference Result 1584 states and 4955 transitions. [2021-07-13 19:37:20,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:37:20,529 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:37:20,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:20,532 INFO L225 Difference]: With dead ends: 1584 [2021-07-13 19:37:20,532 INFO L226 Difference]: Without dead ends: 1491 [2021-07-13 19:37:20,532 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 788.8ms TimeCoverageRelationStatistics Valid=103, Invalid=497, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:37:20,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1491 states. [2021-07-13 19:37:20,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1491 to 1254. [2021-07-13 19:37:20,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1254 states, 1253 states have (on average 3.2426177174780526) internal successors, (4063), 1253 states have internal predecessors, (4063), 0 states have call successors, (0), 0 states have call 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,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1254 states to 1254 states and 4063 transitions. [2021-07-13 19:37:20,549 INFO L78 Accepts]: Start accepts. Automaton has 1254 states and 4063 transitions. Word has length 24 [2021-07-13 19:37:20,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:20,549 INFO L482 AbstractCegarLoop]: Abstraction has 1254 states and 4063 transitions. [2021-07-13 19:37:20,549 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,549 INFO L276 IsEmpty]: Start isEmpty. Operand 1254 states and 4063 transitions. [2021-07-13 19:37:20,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:20,550 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:20,550 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:20,750 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 290 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2279 [2021-07-13 19:37:20,751 INFO L430 AbstractCegarLoop]: === Iteration 306 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:20,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:20,751 INFO L82 PathProgramCache]: Analyzing trace with hash 740069850, now seen corresponding path program 290 times [2021-07-13 19:37:20,751 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:20,751 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51047168] [2021-07-13 19:37:20,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:20,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:21,061 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:21,061 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:21,061 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51047168] [2021-07-13 19:37:21,061 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51047168] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:21,061 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [460515105] [2021-07-13 19:37:21,061 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 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:37:21,093 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:37:21,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:21,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:37:21,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:21,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:21,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:21,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:37:21,166 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:21,169 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:21,169 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:21,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 18 treesize of output 14 [2021-07-13 19:37:21,170 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:21,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:21,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:21,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 18 treesize of output 14 [2021-07-13 19:37:21,174 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:21,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:21,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 17 treesize of output 13 [2021-07-13 19:37:21,178 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:21,230 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:21,233 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:21,233 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:157, output treesize:129 [2021-07-13 19:37:21,381 INFO L446 ElimStorePlain]: Different costs {1=[o_4], 3=[o_2]} [2021-07-13 19:37:21,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:21,385 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:21,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 19 treesize of output 15 [2021-07-13 19:37:21,402 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:21,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:21,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 19 treesize of output 15 [2021-07-13 19:37:21,406 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:21,447 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:21,450 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:21,451 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:21,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 12 treesize of output 8 [2021-07-13 19:37:21,453 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:21,456 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:21,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 12 treesize of output 8 [2021-07-13 19:37:21,458 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:21,513 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:21,515 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:37:21,515 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:89, output treesize:31 [2021-07-13 19:37:21,607 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:21,607 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [460515105] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:21,607 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:21,607 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:37:21,607 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727484248] [2021-07-13 19:37:21,607 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:21,607 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:21,607 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:21,607 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:21,607 INFO L87 Difference]: Start difference. First operand 1254 states and 4063 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:21,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:21,815 INFO L93 Difference]: Finished difference Result 1424 states and 4522 transitions. [2021-07-13 19:37:21,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:37:21,815 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:37:21,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:21,818 INFO L225 Difference]: With dead ends: 1424 [2021-07-13 19:37:21,818 INFO L226 Difference]: Without dead ends: 1362 [2021-07-13 19:37:21,819 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 530.8ms TimeCoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:37:21,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1362 states. [2021-07-13 19:37:21,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1362 to 1241. [2021-07-13 19:37:21,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1241 states, 1240 states have (on average 3.234677419354839) internal successors, (4011), 1240 states have internal predecessors, (4011), 0 states have call successors, (0), 0 states have call 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:21,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1241 states to 1241 states and 4011 transitions. [2021-07-13 19:37:21,837 INFO L78 Accepts]: Start accepts. Automaton has 1241 states and 4011 transitions. Word has length 24 [2021-07-13 19:37:21,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:21,837 INFO L482 AbstractCegarLoop]: Abstraction has 1241 states and 4011 transitions. [2021-07-13 19:37:21,837 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:21,837 INFO L276 IsEmpty]: Start isEmpty. Operand 1241 states and 4011 transitions. [2021-07-13 19:37:21,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:21,839 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:21,839 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:22,039 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 291 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2289 [2021-07-13 19:37:22,039 INFO L430 AbstractCegarLoop]: === Iteration 307 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:22,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:22,040 INFO L82 PathProgramCache]: Analyzing trace with hash -1545890692, now seen corresponding path program 291 times [2021-07-13 19:37:22,040 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:22,040 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197266003] [2021-07-13 19:37:22,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:22,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:22,197 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:22,198 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:22,198 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197266003] [2021-07-13 19:37:22,198 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197266003] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:22,198 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [909995915] [2021-07-13 19:37:22,198 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 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:37:22,229 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:37:22,229 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:22,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:37:22,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:22,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 26 treesize of output 20 [2021-07-13 19:37:22,310 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:22,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:22,313 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:22,329 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:22,329 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:37:22,329 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:67, output treesize:49 [2021-07-13 19:37:22,396 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:22,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:37:22,397 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:22,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:22,406 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:22,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 11 treesize of output 7 [2021-07-13 19:37:22,407 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,413 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:22,414 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:37:22,414 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:38, output treesize:11 [2021-07-13 19:37:22,451 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:22,451 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [909995915] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:22,451 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:22,451 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:37:22,451 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748664255] [2021-07-13 19:37:22,451 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:22,451 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:22,452 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:22,452 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:22,452 INFO L87 Difference]: Start difference. First operand 1241 states and 4011 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:22,741 INFO L93 Difference]: Finished difference Result 1459 states and 4624 transitions. [2021-07-13 19:37:22,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:37:22,741 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:37:22,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:22,744 INFO L225 Difference]: With dead ends: 1459 [2021-07-13 19:37:22,744 INFO L226 Difference]: Without dead ends: 1428 [2021-07-13 19:37:22,745 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 408.6ms TimeCoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:37:22,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1428 states. [2021-07-13 19:37:22,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1428 to 1249. [2021-07-13 19:37:22,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1249 states, 1248 states have (on average 3.2315705128205128) internal successors, (4033), 1248 states have internal predecessors, (4033), 0 states have call successors, (0), 0 states have call 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,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1249 states to 1249 states and 4033 transitions. [2021-07-13 19:37:22,765 INFO L78 Accepts]: Start accepts. Automaton has 1249 states and 4033 transitions. Word has length 24 [2021-07-13 19:37:22,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:22,765 INFO L482 AbstractCegarLoop]: Abstraction has 1249 states and 4033 transitions. [2021-07-13 19:37:22,765 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,765 INFO L276 IsEmpty]: Start isEmpty. Operand 1249 states and 4033 transitions. [2021-07-13 19:37:22,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:22,767 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:22,767 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:22,980 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 292 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2299 [2021-07-13 19:37:22,981 INFO L430 AbstractCegarLoop]: === Iteration 308 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:22,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:22,981 INFO L82 PathProgramCache]: Analyzing trace with hash 1011104788, now seen corresponding path program 292 times [2021-07-13 19:37:22,981 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:22,981 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732513801] [2021-07-13 19:37:22,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:22,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:23,160 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:23,160 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:23,160 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732513801] [2021-07-13 19:37:23,160 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732513801] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:23,160 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [540433261] [2021-07-13 19:37:23,160 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 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:37:23,205 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:37:23,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:23,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:37:23,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:23,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 27 treesize of output 21 [2021-07-13 19:37:23,277 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:37:23,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 26 treesize of output 20 [2021-07-13 19:37:23,280 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:23,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 36 treesize of output 28 [2021-07-13 19:37:23,284 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:37:23,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:37:23,287 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:23,360 INFO L628 ElimStorePlain]: treesize reduction 9, result has 93.2 percent of original size [2021-07-13 19:37:23,362 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:23,362 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:149, output treesize:124 [2021-07-13 19:37:23,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-07-13 19:37:23,437 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:23,485 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:23,485 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:37:23,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 28 treesize of output 22 [2021-07-13 19:37:23,489 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:23,536 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:23,536 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1111 vanished before elimination [2021-07-13 19:37:23,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 19 treesize of output 15 [2021-07-13 19:37:23,540 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:23,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 19 treesize of output 15 [2021-07-13 19:37:23,543 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:23,584 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:23,584 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1113 vanished before elimination [2021-07-13 19:37:23,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 19 treesize of output 15 [2021-07-13 19:37:23,588 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:23,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 19 treesize of output 15 [2021-07-13 19:37:23,590 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:23,628 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:23,629 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1115 vanished before elimination [2021-07-13 19:37:23,629 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:37:23,629 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 8 variables, input treesize:187, output treesize:81 [2021-07-13 19:37:23,713 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:23,713 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [540433261] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:23,713 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:23,713 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-07-13 19:37:23,713 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83914989] [2021-07-13 19:37:23,713 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:37:23,713 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:23,713 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:37:23,713 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:37:23,713 INFO L87 Difference]: Start difference. First operand 1249 states and 4033 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:24,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:24,076 INFO L93 Difference]: Finished difference Result 1491 states and 4704 transitions. [2021-07-13 19:37:24,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:37:24,076 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 24 [2021-07-13 19:37:24,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:24,079 INFO L225 Difference]: With dead ends: 1491 [2021-07-13 19:37:24,079 INFO L226 Difference]: Without dead ends: 1456 [2021-07-13 19:37:24,079 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 488.7ms TimeCoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:37:24,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1456 states. [2021-07-13 19:37:24,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1456 to 1247. [2021-07-13 19:37:24,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1247 states, 1246 states have (on average 3.232744783306581) internal successors, (4028), 1246 states have internal predecessors, (4028), 0 states have call successors, (0), 0 states have call 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:24,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1247 states to 1247 states and 4028 transitions. [2021-07-13 19:37:24,095 INFO L78 Accepts]: Start accepts. Automaton has 1247 states and 4028 transitions. Word has length 24 [2021-07-13 19:37:24,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:24,095 INFO L482 AbstractCegarLoop]: Abstraction has 1247 states and 4028 transitions. [2021-07-13 19:37:24,095 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:24,095 INFO L276 IsEmpty]: Start isEmpty. Operand 1247 states and 4028 transitions. [2021-07-13 19:37:24,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:24,096 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:24,096 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:24,297 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2301,293 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:24,297 INFO L430 AbstractCegarLoop]: === Iteration 309 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:24,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:24,297 INFO L82 PathProgramCache]: Analyzing trace with hash 473611932, now seen corresponding path program 293 times [2021-07-13 19:37:24,297 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:24,297 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018821563] [2021-07-13 19:37:24,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:24,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:24,525 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:24,525 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:24,525 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018821563] [2021-07-13 19:37:24,525 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018821563] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:24,525 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1617438329] [2021-07-13 19:37:24,525 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 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:37:24,557 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-13 19:37:24,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:24,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:37:24,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:24,637 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:24,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:37:24,638 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:24,657 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:24,658 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 1 xjuncts. [2021-07-13 19:37:24,658 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:30 [2021-07-13 19:37:24,692 INFO L446 ElimStorePlain]: Different costs {0=[o_2], 1=[o_0]} [2021-07-13 19:37:24,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 20 treesize of output 16 [2021-07-13 19:37:24,696 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:24,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 19 treesize of output 15 [2021-07-13 19:37:24,698 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:24,719 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:24,722 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:24,722 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:24,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 12 treesize of output 8 [2021-07-13 19:37:24,724 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:24,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:24,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 13 treesize of output 9 [2021-07-13 19:37:24,728 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:24,747 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:24,748 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:37:24,748 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:73, output treesize:27 [2021-07-13 19:37:24,823 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:24,823 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1617438329] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:24,823 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:24,823 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:37:24,823 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318076522] [2021-07-13 19:37:24,823 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:24,823 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:24,824 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:24,824 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:24,824 INFO L87 Difference]: Start difference. First operand 1247 states and 4028 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:25,103 INFO L93 Difference]: Finished difference Result 1455 states and 4614 transitions. [2021-07-13 19:37:25,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:37:25,104 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:37:25,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:25,106 INFO L225 Difference]: With dead ends: 1455 [2021-07-13 19:37:25,106 INFO L226 Difference]: Without dead ends: 1416 [2021-07-13 19:37:25,106 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 429.7ms TimeCoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:37:25,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1416 states. [2021-07-13 19:37:25,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1416 to 1245. [2021-07-13 19:37:25,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1245 states, 1244 states have (on average 3.2339228295819935) internal successors, (4023), 1244 states have internal predecessors, (4023), 0 states have call successors, (0), 0 states have call 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,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1245 states to 1245 states and 4023 transitions. [2021-07-13 19:37:25,120 INFO L78 Accepts]: Start accepts. Automaton has 1245 states and 4023 transitions. Word has length 24 [2021-07-13 19:37:25,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:25,120 INFO L482 AbstractCegarLoop]: Abstraction has 1245 states and 4023 transitions. [2021-07-13 19:37:25,120 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,120 INFO L276 IsEmpty]: Start isEmpty. Operand 1245 states and 4023 transitions. [2021-07-13 19:37:25,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:25,121 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:25,121 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:25,322 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 294 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2311 [2021-07-13 19:37:25,322 INFO L430 AbstractCegarLoop]: === Iteration 310 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:25,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:25,322 INFO L82 PathProgramCache]: Analyzing trace with hash -1026883406, now seen corresponding path program 294 times [2021-07-13 19:37:25,322 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:25,322 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221123043] [2021-07-13 19:37:25,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:25,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:25,511 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:25,511 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:25,512 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221123043] [2021-07-13 19:37:25,512 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221123043] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:25,512 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [368830506] [2021-07-13 19:37:25,512 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 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:37:25,544 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-13 19:37:25,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:25,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:37:25,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:25,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 37 treesize of output 29 [2021-07-13 19:37:25,595 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:25,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 37 treesize of output 29 [2021-07-13 19:37:25,599 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:25,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:37:25,602 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:25,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:37:25,605 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:25,642 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:25,643 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,643 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:169, output treesize:151 [2021-07-13 19:37:25,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 31 treesize of output 25 [2021-07-13 19:37:25,764 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:37:25,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 41 treesize of output 33 [2021-07-13 19:37:25,768 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:37:25,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 32 [2021-07-13 19:37:25,773 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:25,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:37:25,776 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:25,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 31 treesize of output 25 [2021-07-13 19:37:25,780 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:37:25,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 30 treesize of output 24 [2021-07-13 19:37:25,783 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:25,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 40 treesize of output 32 [2021-07-13 19:37:25,787 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:25,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 33 [2021-07-13 19:37:25,790 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2021-07-13 19:37:25,902 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 29 [2021-07-13 19:37:25,902 INFO L628 ElimStorePlain]: treesize reduction 84, result has 56.5 percent of original size [2021-07-13 19:37:25,902 INFO L518 ElimStorePlain]: Eliminatee o_2 vanished before elimination [2021-07-13 19:37:25,903 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:37:25,904 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:373, output treesize:109 [2021-07-13 19:37:26,018 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:26,018 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [368830506] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:26,018 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:26,018 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:37:26,018 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32381307] [2021-07-13 19:37:26,019 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:37:26,019 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:26,019 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:37:26,019 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:37:26,019 INFO L87 Difference]: Start difference. First operand 1245 states and 4023 transitions. Second operand has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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:26,357 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 37 [2021-07-13 19:37:26,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:26,466 INFO L93 Difference]: Finished difference Result 1589 states and 4923 transitions. [2021-07-13 19:37:26,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:37:26,466 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:37:26,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:26,468 INFO L225 Difference]: With dead ends: 1589 [2021-07-13 19:37:26,468 INFO L226 Difference]: Without dead ends: 1497 [2021-07-13 19:37:26,469 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 660.0ms TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:37:26,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1497 states. [2021-07-13 19:37:26,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1497 to 1243. [2021-07-13 19:37:26,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1243 states, 1242 states have (on average 3.2351046698872787) internal successors, (4018), 1242 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:37:26,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1243 states to 1243 states and 4018 transitions. [2021-07-13 19:37:26,483 INFO L78 Accepts]: Start accepts. Automaton has 1243 states and 4018 transitions. Word has length 24 [2021-07-13 19:37:26,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:26,483 INFO L482 AbstractCegarLoop]: Abstraction has 1243 states and 4018 transitions. [2021-07-13 19:37:26,483 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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:26,484 INFO L276 IsEmpty]: Start isEmpty. Operand 1243 states and 4018 transitions. [2021-07-13 19:37:26,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:26,485 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:26,485 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:26,685 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2314,295 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:26,685 INFO L430 AbstractCegarLoop]: === Iteration 311 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:26,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:26,686 INFO L82 PathProgramCache]: Analyzing trace with hash 1455647194, now seen corresponding path program 295 times [2021-07-13 19:37:26,686 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:26,686 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261749140] [2021-07-13 19:37:26,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:26,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:26,855 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:26,855 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:26,855 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261749140] [2021-07-13 19:37:26,856 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261749140] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:26,856 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1216457794] [2021-07-13 19:37:26,856 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 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:37:26,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:26,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:37:26,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:27,029 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:27,029 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:27,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:37:27,030 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:27,033 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:27,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 18 treesize of output 14 [2021-07-13 19:37:27,033 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:27,058 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:27,060 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:37:27,060 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:75, output treesize:61 [2021-07-13 19:37:27,157 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:27,157 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:27,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 19 treesize of output 15 [2021-07-13 19:37:27,158 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:27,161 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:27,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 19 treesize of output 15 [2021-07-13 19:37:27,162 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:27,196 INFO L628 ElimStorePlain]: treesize reduction 45, result has 44.4 percent of original size [2021-07-13 19:37:27,198 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:27,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 11 treesize of output 7 [2021-07-13 19:37:27,200 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:27,210 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:27,211 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:37:27,211 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:95, output treesize:12 [2021-07-13 19:37:27,252 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:27,252 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1216457794] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:27,252 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:27,252 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:37:27,252 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713757949] [2021-07-13 19:37:27,252 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:27,252 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:27,252 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:27,252 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:27,252 INFO L87 Difference]: Start difference. First operand 1243 states and 4018 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:27,545 INFO L93 Difference]: Finished difference Result 1462 states and 4619 transitions. [2021-07-13 19:37:27,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:37:27,545 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:37:27,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:27,548 INFO L225 Difference]: With dead ends: 1462 [2021-07-13 19:37:27,548 INFO L226 Difference]: Without dead ends: 1403 [2021-07-13 19:37:27,548 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 438.8ms TimeCoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:37:27,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1403 states. [2021-07-13 19:37:27,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1403 to 1244. [2021-07-13 19:37:27,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1244 states, 1243 states have (on average 3.2357200321802093) internal successors, (4022), 1243 states have internal predecessors, (4022), 0 states have call successors, (0), 0 states have call 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,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1244 states to 1244 states and 4022 transitions. [2021-07-13 19:37:27,572 INFO L78 Accepts]: Start accepts. Automaton has 1244 states and 4022 transitions. Word has length 24 [2021-07-13 19:37:27,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:27,572 INFO L482 AbstractCegarLoop]: Abstraction has 1244 states and 4022 transitions. [2021-07-13 19:37:27,572 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,572 INFO L276 IsEmpty]: Start isEmpty. Operand 1244 states and 4022 transitions. [2021-07-13 19:37:27,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:27,574 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:27,574 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:27,774 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2319,296 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:27,774 INFO L430 AbstractCegarLoop]: === Iteration 312 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:27,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:27,775 INFO L82 PathProgramCache]: Analyzing trace with hash -282324622, now seen corresponding path program 296 times [2021-07-13 19:37:27,775 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:27,775 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883303423] [2021-07-13 19:37:27,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:27,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:27,967 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:27,967 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:27,967 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883303423] [2021-07-13 19:37:27,967 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883303423] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:27,967 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [452847452] [2021-07-13 19:37:27,967 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 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:37:27,998 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:37:27,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:27,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:37:28,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:28,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,155 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,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 26 treesize of output 20 [2021-07-13 19:37:28,156 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:28,158 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,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 25 treesize of output 19 [2021-07-13 19:37:28,159 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:28,184 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:28,186 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:37:28,186 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:83, output treesize:61 [2021-07-13 19:37:28,245 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 3=[o_4]} [2021-07-13 19:37:28,248 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,248 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,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 19 treesize of output 15 [2021-07-13 19:37:28,249 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:28,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:37:28,252 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:28,278 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:28,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,281 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,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 11 treesize of output 7 [2021-07-13 19:37:28,282 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:28,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,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 12 treesize of output 8 [2021-07-13 19:37:28,286 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:28,310 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:28,312 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:37:28,312 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:89, output treesize:27 [2021-07-13 19:37:28,389 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:28,389 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [452847452] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:28,389 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:28,389 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:37:28,389 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523976216] [2021-07-13 19:37:28,389 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:28,389 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:28,389 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:28,390 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:28,390 INFO L87 Difference]: Start difference. First operand 1244 states and 4022 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:28,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:28,702 INFO L93 Difference]: Finished difference Result 1454 states and 4611 transitions. [2021-07-13 19:37:28,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:37:28,702 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:37:28,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:28,705 INFO L225 Difference]: With dead ends: 1454 [2021-07-13 19:37:28,705 INFO L226 Difference]: Without dead ends: 1419 [2021-07-13 19:37:28,705 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 448.3ms TimeCoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:37:28,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1419 states. [2021-07-13 19:37:28,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1419 to 1244. [2021-07-13 19:37:28,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1244 states, 1243 states have (on average 3.2357200321802093) internal successors, (4022), 1243 states have internal predecessors, (4022), 0 states have call successors, (0), 0 states have call 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:28,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1244 states to 1244 states and 4022 transitions. [2021-07-13 19:37:28,719 INFO L78 Accepts]: Start accepts. Automaton has 1244 states and 4022 transitions. Word has length 24 [2021-07-13 19:37:28,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:28,719 INFO L482 AbstractCegarLoop]: Abstraction has 1244 states and 4022 transitions. [2021-07-13 19:37:28,720 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:28,720 INFO L276 IsEmpty]: Start isEmpty. Operand 1244 states and 4022 transitions. [2021-07-13 19:37:28,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:28,721 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:28,721 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:28,921 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 297 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2325 [2021-07-13 19:37:28,922 INFO L430 AbstractCegarLoop]: === Iteration 313 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:28,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:28,922 INFO L82 PathProgramCache]: Analyzing trace with hash -819817478, now seen corresponding path program 297 times [2021-07-13 19:37:28,922 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:28,922 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859004834] [2021-07-13 19:37:28,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:28,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:29,122 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:29,122 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:29,123 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859004834] [2021-07-13 19:37:29,123 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859004834] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:29,123 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [284900800] [2021-07-13 19:37:29,123 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 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:37:29,154 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:37:29,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:29,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:37:29,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:29,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 27 treesize of output 21 [2021-07-13 19:37:29,260 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:29,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 27 treesize of output 21 [2021-07-13 19:37:29,263 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:29,292 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:29,293 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:37:29,293 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:93, output treesize:83 [2021-07-13 19:37:29,362 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:29,362 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:29,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 29 treesize of output 23 [2021-07-13 19:37:29,364 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:29,366 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:29,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 30 treesize of output 24 [2021-07-13 19:37:29,367 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:29,456 INFO L628 ElimStorePlain]: treesize reduction 56, result has 65.6 percent of original size [2021-07-13 19:37:29,456 INFO L518 ElimStorePlain]: Eliminatee o_2 vanished before elimination [2021-07-13 19:37:29,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:29,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:29,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 30 treesize of output 24 [2021-07-13 19:37:29,460 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:29,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:29,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 19 treesize of output 15 [2021-07-13 19:37:29,464 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:29,498 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:29,500 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:29,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:29,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 12 treesize of output 8 [2021-07-13 19:37:29,502 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:29,505 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:29,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:37:29,506 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:37:29,540 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:29,541 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:29,541 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:189, output treesize:47 [2021-07-13 19:37:29,622 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:29,622 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [284900800] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:29,622 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:29,622 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:37:29,622 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179112577] [2021-07-13 19:37:29,622 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:37:29,622 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:29,622 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:37:29,623 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:37:29,623 INFO L87 Difference]: Start difference. First operand 1244 states and 4022 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:37:29,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:29,878 INFO L93 Difference]: Finished difference Result 1458 states and 4609 transitions. [2021-07-13 19:37:29,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:37:29,878 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:37:29,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:29,881 INFO L225 Difference]: With dead ends: 1458 [2021-07-13 19:37:29,881 INFO L226 Difference]: Without dead ends: 1405 [2021-07-13 19:37:29,881 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 381.8ms TimeCoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:29,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1405 states. [2021-07-13 19:37:29,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1405 to 1244. [2021-07-13 19:37:29,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1244 states, 1243 states have (on average 3.2357200321802093) internal successors, (4022), 1243 states have internal predecessors, (4022), 0 states have call successors, (0), 0 states have call 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,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1244 states to 1244 states and 4022 transitions. [2021-07-13 19:37:29,895 INFO L78 Accepts]: Start accepts. Automaton has 1244 states and 4022 transitions. Word has length 24 [2021-07-13 19:37:29,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:29,895 INFO L482 AbstractCegarLoop]: Abstraction has 1244 states and 4022 transitions. [2021-07-13 19:37:29,895 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:37:29,895 INFO L276 IsEmpty]: Start isEmpty. Operand 1244 states and 4022 transitions. [2021-07-13 19:37:29,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:29,897 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:29,897 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:30,097 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 298 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2332 [2021-07-13 19:37:30,097 INFO L430 AbstractCegarLoop]: === Iteration 314 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:30,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:30,098 INFO L82 PathProgramCache]: Analyzing trace with hash 566944892, now seen corresponding path program 298 times [2021-07-13 19:37:30,098 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:30,098 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989457427] [2021-07-13 19:37:30,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:30,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:30,273 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:30,274 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:30,274 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989457427] [2021-07-13 19:37:30,274 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989457427] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:30,274 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [447661868] [2021-07-13 19:37:30,274 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 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:37:30,305 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:37:30,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:30,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:37:30,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:30,420 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:30,421 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:30,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 18 treesize of output 14 [2021-07-13 19:37:30,422 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:30,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:30,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:37:30,425 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:30,493 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:30,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:30,497 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:30,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:37:30,498 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:30,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:30,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:37:30,502 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:30,564 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:30,567 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:37:30,568 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:173, output treesize:145 [2021-07-13 19:37:30,768 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:30,768 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:30,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 19 treesize of output 15 [2021-07-13 19:37:30,769 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:30,772 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:30,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:37:30,773 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:30,806 INFO L628 ElimStorePlain]: treesize reduction 45, result has 44.4 percent of original size [2021-07-13 19:37:30,808 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:30,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:37:30,810 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:30,820 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:30,821 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:37:30,821 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:95, output treesize:12 [2021-07-13 19:37:30,862 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:30,862 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [447661868] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:30,862 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:30,862 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:37:30,862 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30613186] [2021-07-13 19:37:30,862 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:30,862 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:30,863 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:30,863 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:30,863 INFO L87 Difference]: Start difference. First operand 1244 states and 4022 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:31,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:31,515 INFO L93 Difference]: Finished difference Result 1502 states and 4729 transitions. [2021-07-13 19:37:31,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:37:31,515 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:37:31,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:31,518 INFO L225 Difference]: With dead ends: 1502 [2021-07-13 19:37:31,518 INFO L226 Difference]: Without dead ends: 1443 [2021-07-13 19:37:31,518 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 704.8ms TimeCoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:37:31,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1443 states. [2021-07-13 19:37:31,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1443 to 1249. [2021-07-13 19:37:31,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1249 states, 1248 states have (on average 3.2395833333333335) internal successors, (4043), 1248 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:37:31,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1249 states to 1249 states and 4043 transitions. [2021-07-13 19:37:31,532 INFO L78 Accepts]: Start accepts. Automaton has 1249 states and 4043 transitions. Word has length 24 [2021-07-13 19:37:31,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:31,533 INFO L482 AbstractCegarLoop]: Abstraction has 1249 states and 4043 transitions. [2021-07-13 19:37:31,533 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:31,533 INFO L276 IsEmpty]: Start isEmpty. Operand 1249 states and 4043 transitions. [2021-07-13 19:37:31,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:31,534 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:31,534 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:31,734 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2340,299 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:31,735 INFO L430 AbstractCegarLoop]: === Iteration 315 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:31,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:31,735 INFO L82 PathProgramCache]: Analyzing trace with hash -1171026924, now seen corresponding path program 299 times [2021-07-13 19:37:31,735 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:31,735 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016444990] [2021-07-13 19:37:31,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:31,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:31,926 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:31,926 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:31,926 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016444990] [2021-07-13 19:37:31,926 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016444990] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:31,926 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [133141691] [2021-07-13 19:37:31,926 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 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:37:31,958 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:37:31,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:31,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:37:31,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:32,070 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:32,071 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:32,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:37:32,072 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:32,075 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:32,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 18 treesize of output 14 [2021-07-13 19:37:32,076 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:32,155 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:32,158 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:32,159 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:32,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 18 treesize of output 14 [2021-07-13 19:37:32,160 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:32,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:32,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 17 treesize of output 13 [2021-07-13 19:37:32,164 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:32,226 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:32,230 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:37:32,230 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:173, output treesize:145 [2021-07-13 19:37:32,381 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 3=[o_4]} [2021-07-13 19:37:32,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:32,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:32,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 20 treesize of output 16 [2021-07-13 19:37:32,385 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:32,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:32,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 27 treesize of output 21 [2021-07-13 19:37:32,388 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:32,413 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:32,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:32,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:32,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 12 treesize of output 8 [2021-07-13 19:37:32,418 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:32,421 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:32,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 22 treesize of output 14 [2021-07-13 19:37:32,422 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:32,445 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:32,446 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:37:32,446 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:93, output treesize:27 [2021-07-13 19:37:32,501 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:32,501 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [133141691] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:32,501 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:32,501 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:37:32,501 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932474181] [2021-07-13 19:37:32,501 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:37:32,502 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:32,502 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:37:32,502 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:37:32,502 INFO L87 Difference]: Start difference. First operand 1249 states and 4043 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:37:33,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:33,078 INFO L93 Difference]: Finished difference Result 1541 states and 4824 transitions. [2021-07-13 19:37:33,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:37:33,079 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 24 [2021-07-13 19:37:33,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:33,081 INFO L225 Difference]: With dead ends: 1541 [2021-07-13 19:37:33,081 INFO L226 Difference]: Without dead ends: 1494 [2021-07-13 19:37:33,081 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 677.8ms TimeCoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:37:33,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1494 states. [2021-07-13 19:37:33,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1494 to 1251. [2021-07-13 19:37:33,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1251 states, 1250 states have (on average 3.2384) internal successors, (4048), 1250 states have internal predecessors, (4048), 0 states have call successors, (0), 0 states have call 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,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1251 states to 1251 states and 4048 transitions. [2021-07-13 19:37:33,097 INFO L78 Accepts]: Start accepts. Automaton has 1251 states and 4048 transitions. Word has length 24 [2021-07-13 19:37:33,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:33,097 INFO L482 AbstractCegarLoop]: Abstraction has 1251 states and 4048 transitions. [2021-07-13 19:37:33,097 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:37:33,097 INFO L276 IsEmpty]: Start isEmpty. Operand 1251 states and 4048 transitions. [2021-07-13 19:37:33,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:33,098 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:33,098 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:33,299 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 300 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2349 [2021-07-13 19:37:33,299 INFO L430 AbstractCegarLoop]: === Iteration 316 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:33,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:33,299 INFO L82 PathProgramCache]: Analyzing trace with hash -951730948, now seen corresponding path program 300 times [2021-07-13 19:37:33,299 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:33,299 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583830555] [2021-07-13 19:37:33,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:33,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:33,496 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:37:33,496 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:33,496 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583830555] [2021-07-13 19:37:33,496 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583830555] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:33,496 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [524270128] [2021-07-13 19:37:33,496 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 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:37:33,535 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:37:33,535 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:33,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:37:33,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:33,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:33,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:33,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:37:33,668 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:33,671 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:33,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 18 treesize of output 14 [2021-07-13 19:37:33,672 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:33,740 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:33,743 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:33,744 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:33,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 17 treesize of output 13 [2021-07-13 19:37:33,745 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:33,747 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:33,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 18 treesize of output 14 [2021-07-13 19:37:33,748 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:33,811 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:33,814 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:37:33,815 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:173, output treesize:145 [2021-07-13 19:37:34,005 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:34,006 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:34,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 19 treesize of output 15 [2021-07-13 19:37:34,007 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:34,009 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:34,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 19 treesize of output 15 [2021-07-13 19:37:34,010 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:34,044 INFO L628 ElimStorePlain]: treesize reduction 45, result has 44.4 percent of original size [2021-07-13 19:37:34,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:34,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:37:34,048 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:34,058 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:34,059 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:37:34,059 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:95, output treesize:12 [2021-07-13 19:37:34,100 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:37:34,100 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [524270128] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:34,100 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:34,101 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:37:34,101 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216630433] [2021-07-13 19:37:34,101 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:34,101 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:34,101 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:34,101 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:34,101 INFO L87 Difference]: Start difference. First operand 1251 states and 4048 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:34,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:34,610 INFO L93 Difference]: Finished difference Result 1518 states and 4781 transitions. [2021-07-13 19:37:34,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:37:34,611 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:37:34,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:34,613 INFO L225 Difference]: With dead ends: 1518 [2021-07-13 19:37:34,613 INFO L226 Difference]: Without dead ends: 1463 [2021-07-13 19:37:34,613 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 595.0ms TimeCoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:37:34,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1463 states. [2021-07-13 19:37:34,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1463 to 1252. [2021-07-13 19:37:34,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1252 states, 1251 states have (on average 3.2350119904076737) internal successors, (4047), 1251 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:37:34,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1252 states to 1252 states and 4047 transitions. [2021-07-13 19:37:34,628 INFO L78 Accepts]: Start accepts. Automaton has 1252 states and 4047 transitions. Word has length 24 [2021-07-13 19:37:34,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:34,628 INFO L482 AbstractCegarLoop]: Abstraction has 1252 states and 4047 transitions. [2021-07-13 19:37:34,628 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:34,628 INFO L276 IsEmpty]: Start isEmpty. Operand 1252 states and 4047 transitions. [2021-07-13 19:37:34,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:34,629 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:34,629 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:34,829 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2359,301 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:34,830 INFO L430 AbstractCegarLoop]: === Iteration 317 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:34,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:34,830 INFO L82 PathProgramCache]: Analyzing trace with hash 1309599868, now seen corresponding path program 301 times [2021-07-13 19:37:34,830 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:34,830 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827025866] [2021-07-13 19:37:34,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:34,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:35,101 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:35,101 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:35,101 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827025866] [2021-07-13 19:37:35,101 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827025866] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:35,101 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1556566593] [2021-07-13 19:37:35,101 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 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:37:35,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:35,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:37:35,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:35,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:35,261 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:35,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 18 treesize of output 14 [2021-07-13 19:37:35,262 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:35,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:35,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:37:35,265 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:35,334 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:35,337 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:35,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:35,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 18 treesize of output 14 [2021-07-13 19:37:35,339 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:35,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37: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 17 treesize of output 13 [2021-07-13 19:37:35,342 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:35,406 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:35,410 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:37:35,410 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:173, output treesize:145 [2021-07-13 19:37:35,609 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 3=[o_4]} [2021-07-13 19:37:35,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:35,613 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:35,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 19 treesize of output 15 [2021-07-13 19:37:35,614 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:35,617 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:35,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 19 treesize of output 15 [2021-07-13 19:37:35,617 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:35,647 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:35,650 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:35,650 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:35,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 11 treesize of output 7 [2021-07-13 19:37:35,652 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:35,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:35,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 11 treesize of output 7 [2021-07-13 19:37:35,656 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:35,683 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:35,684 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:37:35,684 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:97, output treesize:34 [2021-07-13 19:37:35,761 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:35,762 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1556566593] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:35,762 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:35,762 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:37:35,762 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508826042] [2021-07-13 19:37:35,762 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:35,762 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:35,762 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:35,762 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:35,762 INFO L87 Difference]: Start difference. First operand 1252 states and 4047 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:36,380 INFO L93 Difference]: Finished difference Result 1530 states and 4855 transitions. [2021-07-13 19:37:36,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:37:36,380 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:37:36,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:36,383 INFO L225 Difference]: With dead ends: 1530 [2021-07-13 19:37:36,383 INFO L226 Difference]: Without dead ends: 1484 [2021-07-13 19:37:36,383 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 764.6ms TimeCoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:37:36,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1484 states. [2021-07-13 19:37:36,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1484 to 1245. [2021-07-13 19:37:36,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1245 states, 1244 states have (on average 3.2363344051446945) internal successors, (4026), 1244 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:37:36,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1245 states to 1245 states and 4026 transitions. [2021-07-13 19:37:36,406 INFO L78 Accepts]: Start accepts. Automaton has 1245 states and 4026 transitions. Word has length 24 [2021-07-13 19:37:36,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:36,406 INFO L482 AbstractCegarLoop]: Abstraction has 1245 states and 4026 transitions. [2021-07-13 19:37:36,406 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,406 INFO L276 IsEmpty]: Start isEmpty. Operand 1245 states and 4026 transitions. [2021-07-13 19:37:36,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:36,408 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:36,408 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:36,608 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 302 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2367 [2021-07-13 19:37:36,608 INFO L430 AbstractCegarLoop]: === Iteration 318 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:36,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:36,609 INFO L82 PathProgramCache]: Analyzing trace with hash 1135707698, now seen corresponding path program 302 times [2021-07-13 19:37:36,609 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:36,609 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480866091] [2021-07-13 19:37:36,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:36,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:36,775 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:36,775 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:36,775 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480866091] [2021-07-13 19:37:36,775 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480866091] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:36,775 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [545468749] [2021-07-13 19:37:36,775 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 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:37:36,806 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:37:36,806 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:36,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:37:36,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:36,919 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:36,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:36,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:37:36,921 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:36,924 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:36,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 18 treesize of output 14 [2021-07-13 19:37:36,925 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:36,993 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:36,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:36,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:36,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 18 treesize of output 14 [2021-07-13 19:37:36,997 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:37,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:37,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 17 treesize of output 13 [2021-07-13 19:37:37,001 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:37,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:37,068 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:37:37,068 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:173, output treesize:145 [2021-07-13 19:37:37,174 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 10=[o_4]} [2021-07-13 19:37:37,178 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:37,178 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:37,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 19 treesize of output 15 [2021-07-13 19:37:37,179 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:37,183 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:37,183 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:37,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:37:37,184 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:37,187 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:37,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:37,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 20 treesize of output 16 [2021-07-13 19:37:37,189 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:37,192 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:37,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:37:37,193 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:37,255 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:37,259 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:37,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:37,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 11 treesize of output 7 [2021-07-13 19:37:37,262 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:37,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:37,266 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:37,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:37:37,267 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:37:37,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:37,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37: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 12 treesize of output 8 [2021-07-13 19:37:37,273 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:37:37,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37: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 12 treesize of output 8 [2021-07-13 19:37:37,278 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:37:37,339 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:37,342 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:37,342 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 7 variables, input treesize:201, output treesize:81 [2021-07-13 19:37:37,452 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:37,453 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [545468749] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:37,453 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:37,453 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:37:37,453 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303372158] [2021-07-13 19:37:37,453 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:37:37,453 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:37,453 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:37:37,453 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:37:37,453 INFO L87 Difference]: Start difference. First operand 1245 states and 4026 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:37:37,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:37,981 INFO L93 Difference]: Finished difference Result 1599 states and 5019 transitions. [2021-07-13 19:37:37,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:37:37,981 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 24 [2021-07-13 19:37:37,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:37,984 INFO L225 Difference]: With dead ends: 1599 [2021-07-13 19:37:37,984 INFO L226 Difference]: Without dead ends: 1552 [2021-07-13 19:37:37,984 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 618.6ms TimeCoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:37:37,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1552 states. [2021-07-13 19:37:37,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1552 to 1250. [2021-07-13 19:37:37,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1250 states, 1249 states have (on average 3.244195356285028) internal successors, (4052), 1249 states have internal predecessors, (4052), 0 states have call successors, (0), 0 states have call 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,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1250 states to 1250 states and 4052 transitions. [2021-07-13 19:37:38,000 INFO L78 Accepts]: Start accepts. Automaton has 1250 states and 4052 transitions. Word has length 24 [2021-07-13 19:37:38,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:38,000 INFO L482 AbstractCegarLoop]: Abstraction has 1250 states and 4052 transitions. [2021-07-13 19:37:38,000 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:37:38,000 INFO L276 IsEmpty]: Start isEmpty. Operand 1250 states and 4052 transitions. [2021-07-13 19:37:38,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:38,002 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:38,002 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:38,202 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 303 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2377 [2021-07-13 19:37:38,202 INFO L430 AbstractCegarLoop]: === Iteration 319 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:38,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:38,202 INFO L82 PathProgramCache]: Analyzing trace with hash 255434162, now seen corresponding path program 303 times [2021-07-13 19:37:38,202 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:38,202 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741105591] [2021-07-13 19:37:38,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:38,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:38,376 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:37:38,376 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:38,376 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741105591] [2021-07-13 19:37:38,376 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741105591] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:38,376 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [865242263] [2021-07-13 19:37:38,376 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 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:37:38,408 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:37:38,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:38,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:37:38,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:38,474 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:38,474 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:38,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:37:38,475 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:38,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:38,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 18 treesize of output 14 [2021-07-13 19:37:38,479 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:38,504 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:38,506 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:37:38,506 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:77, output treesize:63 [2021-07-13 19:37:38,564 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 3=[o_4]} [2021-07-13 19:37:38,568 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:38,568 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:38,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 20 treesize of output 16 [2021-07-13 19:37:38,569 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:38,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:38,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:38,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:37:38,574 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:38,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:38,578 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:38,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 19 treesize of output 15 [2021-07-13 19:37:38,578 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:38,581 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:38,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 20 treesize of output 16 [2021-07-13 19:37:38,582 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:38,655 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:38,659 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:38,659 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:38,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 12 treesize of output 8 [2021-07-13 19:37:38,661 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:38,664 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:38,664 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:38,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 11 treesize of output 7 [2021-07-13 19:37:38,666 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:37:38,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:38,670 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:38,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 11 treesize of output 7 [2021-07-13 19:37:38,671 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:37:38,674 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:38,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 12 treesize of output 8 [2021-07-13 19:37:38,676 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:37:38,742 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:38,745 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:38,745 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 5 variables, input treesize:201, output treesize:69 [2021-07-13 19:37:38,891 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:37:38,891 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [865242263] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:38,892 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:38,892 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:37:38,892 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328920792] [2021-07-13 19:37:38,892 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:37:38,892 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:38,892 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:37:38,892 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=236, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:37:38,892 INFO L87 Difference]: Start difference. First operand 1250 states and 4052 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:37:39,408 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 31 [2021-07-13 19:37:39,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:39,678 INFO L93 Difference]: Finished difference Result 1575 states and 4949 transitions. [2021-07-13 19:37:39,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:37:39,678 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:37:39,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:39,681 INFO L225 Difference]: With dead ends: 1575 [2021-07-13 19:37:39,681 INFO L226 Difference]: Without dead ends: 1534 [2021-07-13 19:37:39,681 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 774.8ms TimeCoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:37:39,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1534 states. [2021-07-13 19:37:39,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1534 to 1245. [2021-07-13 19:37:39,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1245 states, 1244 states have (on average 3.2363344051446945) internal successors, (4026), 1244 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:37:39,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1245 states to 1245 states and 4026 transitions. [2021-07-13 19:37:39,696 INFO L78 Accepts]: Start accepts. Automaton has 1245 states and 4026 transitions. Word has length 24 [2021-07-13 19:37:39,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:39,697 INFO L482 AbstractCegarLoop]: Abstraction has 1245 states and 4026 transitions. [2021-07-13 19:37:39,697 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:37:39,697 INFO L276 IsEmpty]: Start isEmpty. Operand 1245 states and 4026 transitions. [2021-07-13 19:37:39,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:39,698 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:39,698 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:39,898 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 304 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2387 [2021-07-13 19:37:39,899 INFO L430 AbstractCegarLoop]: === Iteration 320 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:39,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:39,899 INFO L82 PathProgramCache]: Analyzing trace with hash 1969479068, now seen corresponding path program 304 times [2021-07-13 19:37:39,899 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:39,899 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168920489] [2021-07-13 19:37:39,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:39,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:40,119 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:40,119 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:40,119 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168920489] [2021-07-13 19:37:40,119 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168920489] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:40,119 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978027367] [2021-07-13 19:37:40,119 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 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:37:40,150 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:37:40,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:40,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:37:40,151 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:40,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:40,223 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:40,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:40,227 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:40,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:40,232 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:40,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 19 treesize of output 15 [2021-07-13 19:37:40,248 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:40,321 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:40,323 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:40,324 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:193, output treesize:165 [2021-07-13 19:37:40,507 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:40,507 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:40,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 20 treesize of output 16 [2021-07-13 19:37:40,508 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:40,511 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:40,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 19 treesize of output 15 [2021-07-13 19:37:40,512 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:40,597 INFO L628 ElimStorePlain]: treesize reduction 51, result has 66.4 percent of original size [2021-07-13 19:37:40,597 INFO L518 ElimStorePlain]: Eliminatee o_2 vanished before elimination [2021-07-13 19:37:40,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:40,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37: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 19 treesize of output 15 [2021-07-13 19:37:40,602 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:40,604 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:40,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 20 treesize of output 16 [2021-07-13 19:37:40,605 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:40,640 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:40,643 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:40,643 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:40,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 13 treesize of output 9 [2021-07-13 19:37:40,645 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:40,647 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:40,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 12 treesize of output 8 [2021-07-13 19:37:40,649 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:37:40,682 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:40,683 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:40,683 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:165, output treesize:47 [2021-07-13 19:37:40,783 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:40,783 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1978027367] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:40,783 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:40,783 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:37:40,784 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896016892] [2021-07-13 19:37:40,784 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:40,784 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:40,784 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:40,784 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:40,784 INFO L87 Difference]: Start difference. First operand 1245 states and 4026 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:41,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:41,155 INFO L93 Difference]: Finished difference Result 1524 states and 4829 transitions. [2021-07-13 19:37:41,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:37:41,155 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:37:41,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:41,158 INFO L225 Difference]: With dead ends: 1524 [2021-07-13 19:37:41,158 INFO L226 Difference]: Without dead ends: 1471 [2021-07-13 19:37:41,158 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 532.8ms TimeCoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:37:41,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1471 states. [2021-07-13 19:37:41,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1471 to 1248. [2021-07-13 19:37:41,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1248 states, 1247 states have (on average 3.2365677626303127) internal successors, (4036), 1247 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:37:41,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1248 states to 1248 states and 4036 transitions. [2021-07-13 19:37:41,173 INFO L78 Accepts]: Start accepts. Automaton has 1248 states and 4036 transitions. Word has length 24 [2021-07-13 19:37:41,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:41,173 INFO L482 AbstractCegarLoop]: Abstraction has 1248 states and 4036 transitions. [2021-07-13 19:37:41,173 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:41,173 INFO L276 IsEmpty]: Start isEmpty. Operand 1248 states and 4036 transitions. [2021-07-13 19:37:41,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:41,174 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:41,174 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:41,375 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2396,305 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:41,375 INFO L430 AbstractCegarLoop]: === Iteration 321 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:41,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:41,375 INFO L82 PathProgramCache]: Analyzing trace with hash 1148602, now seen corresponding path program 305 times [2021-07-13 19:37:41,375 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:41,375 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572378842] [2021-07-13 19:37:41,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:41,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:41,557 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:41,557 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:41,557 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572378842] [2021-07-13 19:37:41,558 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572378842] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:41,558 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1032403531] [2021-07-13 19:37:41,558 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:37:41,589 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:37:41,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:41,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:37:41,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:41,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 19 treesize of output 15 [2021-07-13 19:37:41,658 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:41,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 19 treesize of output 15 [2021-07-13 19:37:41,662 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:41,690 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:41,692 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:37:41,692 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:87, output treesize:73 [2021-07-13 19:37:41,759 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:41,760 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37: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 20 treesize of output 16 [2021-07-13 19:37:41,761 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:41,764 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:41,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 19 treesize of output 15 [2021-07-13 19:37:41,765 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:41,824 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:41,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:41,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:41,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 11 treesize of output 7 [2021-07-13 19:37:41,829 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:41,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:41,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 13 treesize of output 9 [2021-07-13 19:37:41,833 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:41,892 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:41,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:41,896 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:41,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 20 treesize of output 16 [2021-07-13 19:37:41,897 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:41,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:41,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 19 treesize of output 15 [2021-07-13 19:37:41,901 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:41,953 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:41,956 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:41,957 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:41,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 11 treesize of output 7 [2021-07-13 19:37:41,958 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:37:41,961 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:41,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 13 treesize of output 9 [2021-07-13 19:37:41,963 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:37:42,014 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:42,016 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:37:42,016 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 6 variables, input treesize:169, output treesize:69 [2021-07-13 19:37:42,124 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:42,124 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1032403531] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:42,125 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:42,125 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:37:42,125 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140699761] [2021-07-13 19:37:42,125 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:37:42,125 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:42,125 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:37:42,125 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:37:42,125 INFO L87 Difference]: Start difference. First operand 1248 states and 4036 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:37:42,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:42,469 INFO L93 Difference]: Finished difference Result 1550 states and 4885 transitions. [2021-07-13 19:37:42,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:37:42,469 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 24 [2021-07-13 19:37:42,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:42,472 INFO L225 Difference]: With dead ends: 1550 [2021-07-13 19:37:42,472 INFO L226 Difference]: Without dead ends: 1503 [2021-07-13 19:37:42,472 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 439.2ms TimeCoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:37:42,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1503 states. [2021-07-13 19:37:42,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1503 to 1253. [2021-07-13 19:37:42,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1253 states, 1252 states have (on average 3.2444089456869007) internal successors, (4062), 1252 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:37:42,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1253 states to 1253 states and 4062 transitions. [2021-07-13 19:37:42,487 INFO L78 Accepts]: Start accepts. Automaton has 1253 states and 4062 transitions. Word has length 24 [2021-07-13 19:37:42,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:42,487 INFO L482 AbstractCegarLoop]: Abstraction has 1253 states and 4062 transitions. [2021-07-13 19:37:42,487 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:37:42,487 INFO L276 IsEmpty]: Start isEmpty. Operand 1253 states and 4062 transitions. [2021-07-13 19:37:42,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:42,489 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:42,489 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:42,689 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2406,306 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:42,689 INFO L430 AbstractCegarLoop]: === Iteration 322 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:42,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:42,689 INFO L82 PathProgramCache]: Analyzing trace with hash -879124934, now seen corresponding path program 306 times [2021-07-13 19:37:42,690 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:42,690 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852406009] [2021-07-13 19:37:42,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:42,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:42,822 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:37:42,822 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:42,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852406009] [2021-07-13 19:37:42,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852406009] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:42,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1753575433] [2021-07-13 19:37:42,822 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 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:37:42,995 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:37:42,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:42,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:37:42,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:43,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:43,065 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:43,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 19 treesize of output 15 [2021-07-13 19:37:43,069 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:43,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 19 treesize of output 15 [2021-07-13 19:37:43,073 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:43,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:43,076 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:43,137 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:43,140 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:43,140 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:193, output treesize:165 [2021-07-13 19:37:43,270 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:43,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:43,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 20 treesize of output 16 [2021-07-13 19:37:43,272 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:43,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:43,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 19 treesize of output 15 [2021-07-13 19:37:43,277 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:43,469 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 81 [2021-07-13 19:37:43,469 INFO L628 ElimStorePlain]: treesize reduction 164, result has 54.9 percent of original size [2021-07-13 19:37:43,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 9 [2021-07-13 19:37:43,474 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:43,550 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:43,554 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:43,554 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:43,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 13 treesize of output 9 [2021-07-13 19:37:43,556 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:43,560 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:43,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:37:43,561 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:43,634 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:43,634 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1160 vanished before elimination [2021-07-13 19:37:43,638 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:43,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 19 treesize of output 15 [2021-07-13 19:37:43,639 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:43,712 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:43,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 11 treesize of output 9 [2021-07-13 19:37:43,717 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:43,796 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:43,800 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:43,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:37:43,802 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:37:43,869 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:43,869 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1159 vanished before elimination [2021-07-13 19:37:43,871 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:37:43,871 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:377, output treesize:96 [2021-07-13 19:37:44,014 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:37:44,014 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1753575433] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:44,014 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:44,014 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:37:44,014 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948849716] [2021-07-13 19:37:44,014 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:37:44,014 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:44,014 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:37:44,014 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:37:44,014 INFO L87 Difference]: Start difference. First operand 1253 states and 4062 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:37:44,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:44,565 INFO L93 Difference]: Finished difference Result 1745 states and 5392 transitions. [2021-07-13 19:37:44,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:37:44,565 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:37:44,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:44,568 INFO L225 Difference]: With dead ends: 1745 [2021-07-13 19:37:44,568 INFO L226 Difference]: Without dead ends: 1627 [2021-07-13 19:37:44,568 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 486.9ms TimeCoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:37:44,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1627 states. [2021-07-13 19:37:44,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1627 to 1245. [2021-07-13 19:37:44,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1245 states, 1244 states have (on average 3.2363344051446945) internal successors, (4026), 1244 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:37:44,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1245 states to 1245 states and 4026 transitions. [2021-07-13 19:37:44,585 INFO L78 Accepts]: Start accepts. Automaton has 1245 states and 4026 transitions. Word has length 24 [2021-07-13 19:37:44,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:44,585 INFO L482 AbstractCegarLoop]: Abstraction has 1245 states and 4026 transitions. [2021-07-13 19:37:44,585 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:37:44,585 INFO L276 IsEmpty]: Start isEmpty. Operand 1245 states and 4026 transitions. [2021-07-13 19:37:44,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:44,586 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:44,586 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:44,787 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 307 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2414 [2021-07-13 19:37:44,787 INFO L430 AbstractCegarLoop]: === Iteration 323 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:44,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:44,787 INFO L82 PathProgramCache]: Analyzing trace with hash -458036400, now seen corresponding path program 307 times [2021-07-13 19:37:44,787 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:44,787 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527004032] [2021-07-13 19:37:44,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:44,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:44,980 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:44,981 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:44,981 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527004032] [2021-07-13 19:37:44,981 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527004032] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:44,981 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1840853904] [2021-07-13 19:37:44,981 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:37:45,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:45,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:37:45,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:45,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 19 treesize of output 15 [2021-07-13 19:37:45,050 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:45,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:37:45,053 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:45,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:37:45,056 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:45,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 19 treesize of output 15 [2021-07-13 19:37:45,059 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:45,100 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:45,101 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:45,101 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:141, output treesize:113 [2021-07-13 19:37:45,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 29 treesize of output 23 [2021-07-13 19:37:45,240 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:45,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 30 treesize of output 24 [2021-07-13 19:37:45,267 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:45,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:37:45,270 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:45,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 30 treesize of output 24 [2021-07-13 19:37:45,272 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:45,319 INFO L628 ElimStorePlain]: treesize reduction 8, result has 85.5 percent of original size [2021-07-13 19:37:45,319 INFO L518 ElimStorePlain]: Eliminatee o_2 vanished before elimination [2021-07-13 19:37:45,319 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:37:45,319 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:157, output treesize:47 [2021-07-13 19:37:45,399 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:45,399 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1840853904] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:45,399 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:45,399 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:37:45,400 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238676717] [2021-07-13 19:37:45,400 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:37:45,400 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:45,400 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:37:45,400 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:37:45,400 INFO L87 Difference]: Start difference. First operand 1245 states and 4026 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:37:45,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:45,865 INFO L93 Difference]: Finished difference Result 1718 states and 5342 transitions. [2021-07-13 19:37:45,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:37:45,865 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:37:45,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:45,868 INFO L225 Difference]: With dead ends: 1718 [2021-07-13 19:37:45,868 INFO L226 Difference]: Without dead ends: 1661 [2021-07-13 19:37:45,868 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 614.8ms TimeCoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:37:45,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1661 states. [2021-07-13 19:37:45,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1661 to 1250. [2021-07-13 19:37:45,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1250 states, 1249 states have (on average 3.235388310648519) internal successors, (4041), 1249 states have internal predecessors, (4041), 0 states have call successors, (0), 0 states have call 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,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1250 states to 1250 states and 4041 transitions. [2021-07-13 19:37:45,884 INFO L78 Accepts]: Start accepts. Automaton has 1250 states and 4041 transitions. Word has length 24 [2021-07-13 19:37:45,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:45,885 INFO L482 AbstractCegarLoop]: Abstraction has 1250 states and 4041 transitions. [2021-07-13 19:37:45,885 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:37:45,885 INFO L276 IsEmpty]: Start isEmpty. Operand 1250 states and 4041 transitions. [2021-07-13 19:37:45,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:45,886 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:45,886 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:46,087 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2426,308 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:46,087 INFO L430 AbstractCegarLoop]: === Iteration 324 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:46,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:46,087 INFO L82 PathProgramCache]: Analyzing trace with hash -1192496590, now seen corresponding path program 308 times [2021-07-13 19:37:46,087 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:46,087 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319783372] [2021-07-13 19:37:46,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:46,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:46,328 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:46,328 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:46,328 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319783372] [2021-07-13 19:37:46,329 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319783372] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:46,329 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [483427674] [2021-07-13 19:37:46,329 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 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:37:46,360 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:37:46,361 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:46,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:37:46,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:46,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 19 treesize of output 15 [2021-07-13 19:37:46,404 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:46,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 19 treesize of output 15 [2021-07-13 19:37:46,407 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:46,430 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:46,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:37:46,433 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:81, output treesize:67 [2021-07-13 19:37:46,568 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:46,569 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:46,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 29 treesize of output 23 [2021-07-13 19:37:46,570 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:46,572 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:46,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 30 treesize of output 24 [2021-07-13 19:37:46,573 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:46,595 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:46,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:46,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:46,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:37:46,599 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:46,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:46,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 12 treesize of output 8 [2021-07-13 19:37:46,602 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:46,622 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:46,623 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:37:46,623 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:85, output treesize:27 [2021-07-13 19:37:46,712 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:46,712 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [483427674] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:46,712 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:46,712 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:37:46,712 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381281531] [2021-07-13 19:37:46,712 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:46,712 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:46,713 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:46,713 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:46,713 INFO L87 Difference]: Start difference. First operand 1250 states and 4041 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:47,377 INFO L93 Difference]: Finished difference Result 1640 states and 5172 transitions. [2021-07-13 19:37:47,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:37:47,377 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:37:47,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:47,380 INFO L225 Difference]: With dead ends: 1640 [2021-07-13 19:37:47,380 INFO L226 Difference]: Without dead ends: 1601 [2021-07-13 19:37:47,380 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 720.5ms TimeCoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:37:47,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1601 states. [2021-07-13 19:37:47,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1601 to 1253. [2021-07-13 19:37:47,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1253 states, 1252 states have (on average 3.2356230031948883) internal successors, (4051), 1252 states have internal predecessors, (4051), 0 states have call successors, (0), 0 states have call 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,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1253 states to 1253 states and 4051 transitions. [2021-07-13 19:37:47,395 INFO L78 Accepts]: Start accepts. Automaton has 1253 states and 4051 transitions. Word has length 24 [2021-07-13 19:37:47,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:47,395 INFO L482 AbstractCegarLoop]: Abstraction has 1253 states and 4051 transitions. [2021-07-13 19:37:47,395 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,396 INFO L276 IsEmpty]: Start isEmpty. Operand 1253 states and 4051 transitions. [2021-07-13 19:37:47,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:47,397 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:47,397 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:47,597 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 309 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2431 [2021-07-13 19:37:47,597 INFO L430 AbstractCegarLoop]: === Iteration 325 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:47,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:47,598 INFO L82 PathProgramCache]: Analyzing trace with hash 1134140240, now seen corresponding path program 309 times [2021-07-13 19:37:47,598 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:47,598 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119275298] [2021-07-13 19:37:47,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:47,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:47,865 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:47,866 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:47,866 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119275298] [2021-07-13 19:37:47,866 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119275298] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:47,866 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1152530803] [2021-07-13 19:37:47,866 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 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:37:47,895 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:37:47,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:47,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:37:47,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:47,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 19 treesize of output 15 [2021-07-13 19:37:47,939 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:47,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 19 treesize of output 15 [2021-07-13 19:37:47,942 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:47,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:37:47,946 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:47,948 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:47,949 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:48,004 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:48,006 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:48,007 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:181, output treesize:153 [2021-07-13 19:37:48,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:48,252 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:48,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 20 treesize of output 16 [2021-07-13 19:37:48,253 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:48,258 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:48,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 19 treesize of output 15 [2021-07-13 19:37:48,259 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:48,462 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 74 [2021-07-13 19:37:48,462 INFO L628 ElimStorePlain]: treesize reduction 163, result has 55.3 percent of original size [2021-07-13 19:37:48,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:48,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 19 treesize of output 15 [2021-07-13 19:37:48,467 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:48,548 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:48,548 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1171 vanished before elimination [2021-07-13 19:37:48,552 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:48,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 12 treesize of output 8 [2021-07-13 19:37:48,554 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:48,631 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:48,635 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:48,635 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:48,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 19 treesize of output 15 [2021-07-13 19:37:48,636 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:48,640 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:48,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 20 treesize of output 16 [2021-07-13 19:37:48,641 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:48,712 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:48,716 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:48,716 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:48,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:37:48,718 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:37:48,722 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:48,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 13 treesize of output 9 [2021-07-13 19:37:48,723 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:37:48,794 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:48,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 11 treesize of output 9 [2021-07-13 19:37:48,799 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:48,866 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:48,867 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1168 vanished before elimination [2021-07-13 19:37:48,869 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:37:48,869 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:377, output treesize:96 [2021-07-13 19:37:49,032 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:49,032 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1152530803] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:49,032 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:49,032 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:37:49,033 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190545326] [2021-07-13 19:37:49,033 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:49,033 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:49,033 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:49,033 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:49,033 INFO L87 Difference]: Start difference. First operand 1253 states and 4051 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:49,358 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 81 [2021-07-13 19:37:50,174 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 48 [2021-07-13 19:37:50,480 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 78 [2021-07-13 19:37:50,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:50,491 INFO L93 Difference]: Finished difference Result 2025 states and 6224 transitions. [2021-07-13 19:37:50,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:37:50,492 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:37:50,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:50,495 INFO L225 Difference]: With dead ends: 2025 [2021-07-13 19:37:50,495 INFO L226 Difference]: Without dead ends: 1872 [2021-07-13 19:37:50,495 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 1621.7ms TimeCoverageRelationStatistics Valid=151, Invalid=661, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:37:50,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1872 states. [2021-07-13 19:37:50,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1872 to 1256. [2021-07-13 19:37:50,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1256 states, 1255 states have (on average 3.2358565737051794) internal successors, (4061), 1255 states have internal predecessors, (4061), 0 states have call successors, (0), 0 states have call 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,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1256 states to 1256 states and 4061 transitions. [2021-07-13 19:37:50,514 INFO L78 Accepts]: Start accepts. Automaton has 1256 states and 4061 transitions. Word has length 24 [2021-07-13 19:37:50,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:50,514 INFO L482 AbstractCegarLoop]: Abstraction has 1256 states and 4061 transitions. [2021-07-13 19:37:50,514 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,514 INFO L276 IsEmpty]: Start isEmpty. Operand 1256 states and 4061 transitions. [2021-07-13 19:37:50,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:50,516 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:50,516 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:50,716 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 310 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2436 [2021-07-13 19:37:50,717 INFO L430 AbstractCegarLoop]: === Iteration 326 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:50,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:50,717 INFO L82 PathProgramCache]: Analyzing trace with hash -1209740006, now seen corresponding path program 310 times [2021-07-13 19:37:50,717 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:50,717 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070921899] [2021-07-13 19:37:50,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:50,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:50,960 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:50,960 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:50,960 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070921899] [2021-07-13 19:37:50,960 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070921899] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:50,960 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [38401283] [2021-07-13 19:37:50,961 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 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:37:50,991 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:37:50,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:50,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:37:50,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:51,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:51,036 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:51,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 19 treesize of output 15 [2021-07-13 19:37:51,039 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:51,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 19 treesize of output 15 [2021-07-13 19:37:51,043 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:51,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:37:51,046 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:51,101 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:51,103 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:51,103 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:181, output treesize:153 [2021-07-13 19:37:51,323 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:51,324 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:51,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 20 treesize of output 16 [2021-07-13 19:37:51,325 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:51,329 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:51,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 19 treesize of output 15 [2021-07-13 19:37:51,330 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:51,525 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 78 [2021-07-13 19:37:51,526 INFO L628 ElimStorePlain]: treesize reduction 159, result has 56.4 percent of original size [2021-07-13 19:37:51,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:51,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:51,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 19 treesize of output 15 [2021-07-13 19:37:51,531 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:51,535 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:51,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 20 treesize of output 16 [2021-07-13 19:37:51,536 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:51,612 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:51,612 INFO L518 ElimStorePlain]: Eliminatee o_2 vanished before elimination [2021-07-13 19:37:51,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:51,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 19 treesize of output 15 [2021-07-13 19:37:51,616 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:51,692 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:51,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:51,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 11 treesize of output 7 [2021-07-13 19:37:51,697 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:37:51,771 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:51,775 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:51,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 20 treesize of output 16 [2021-07-13 19:37:51,776 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:51,849 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:51,853 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:51,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 13 treesize of output 9 [2021-07-13 19:37:51,855 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:37:51,926 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:51,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:51,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:51,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 13 treesize of output 9 [2021-07-13 19:37:51,932 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:51,935 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:51,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 11 treesize of output 7 [2021-07-13 19:37:51,937 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:52,005 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:52,008 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:37:52,008 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 12 variables, input treesize:377, output treesize:96 [2021-07-13 19:37:52,169 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:52,169 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [38401283] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:52,169 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:52,170 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:37:52,170 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300346182] [2021-07-13 19:37:52,170 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:52,170 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:52,170 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:52,170 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:52,170 INFO L87 Difference]: Start difference. First operand 1256 states and 4061 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:52,419 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 40 [2021-07-13 19:37:53,047 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 55 [2021-07-13 19:37:53,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:53,376 INFO L93 Difference]: Finished difference Result 2055 states and 6306 transitions. [2021-07-13 19:37:53,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:37:53,376 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:37:53,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:53,379 INFO L225 Difference]: With dead ends: 2055 [2021-07-13 19:37:53,379 INFO L226 Difference]: Without dead ends: 1906 [2021-07-13 19:37:53,379 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 1341.1ms TimeCoverageRelationStatistics Valid=139, Invalid=617, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:37:53,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1906 states. [2021-07-13 19:37:53,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1906 to 1257. [2021-07-13 19:37:53,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1257 states, 1256 states have (on average 3.2380573248407645) internal successors, (4067), 1256 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:37:53,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1257 states to 1257 states and 4067 transitions. [2021-07-13 19:37:53,397 INFO L78 Accepts]: Start accepts. Automaton has 1257 states and 4067 transitions. Word has length 24 [2021-07-13 19:37:53,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:53,397 INFO L482 AbstractCegarLoop]: Abstraction has 1257 states and 4067 transitions. [2021-07-13 19:37:53,397 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,397 INFO L276 IsEmpty]: Start isEmpty. Operand 1257 states and 4067 transitions. [2021-07-13 19:37:53,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:53,398 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:53,398 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:53,599 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2448,311 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:53,599 INFO L430 AbstractCegarLoop]: === Iteration 327 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:53,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:53,599 INFO L82 PathProgramCache]: Analyzing trace with hash 82242856, now seen corresponding path program 311 times [2021-07-13 19:37:53,599 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:53,599 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925140598] [2021-07-13 19:37:53,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:53,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:53,790 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:53,791 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:53,791 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925140598] [2021-07-13 19:37:53,791 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925140598] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:53,791 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1863079802] [2021-07-13 19:37:53,791 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:37:53,823 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:37:53,823 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:53,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:37:53,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:53,946 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:53,946 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:53,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 17 treesize of output 13 [2021-07-13 19:37:53,947 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:53,950 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:53,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 18 treesize of output 14 [2021-07-13 19:37:53,951 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:53,975 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:53,977 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:37:53,977 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:75, output treesize:61 [2021-07-13 19:37:54,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:54,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:54,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 19 treesize of output 15 [2021-07-13 19:37:54,081 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:54,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:54,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 19 treesize of output 15 [2021-07-13 19:37:54,084 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:54,118 INFO L628 ElimStorePlain]: treesize reduction 45, result has 44.4 percent of original size [2021-07-13 19:37:54,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:54,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:37:54,121 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:54,132 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:54,132 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:37:54,132 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:95, output treesize:12 [2021-07-13 19:37:54,178 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:54,178 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1863079802] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:54,178 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:54,178 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:37:54,178 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107282352] [2021-07-13 19:37:54,178 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:37:54,178 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:54,178 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:37:54,178 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:37:54,178 INFO L87 Difference]: Start difference. First operand 1257 states and 4067 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:37:54,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:54,445 INFO L93 Difference]: Finished difference Result 1358 states and 4311 transitions. [2021-07-13 19:37:54,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:37:54,445 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:37:54,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:54,447 INFO L225 Difference]: With dead ends: 1358 [2021-07-13 19:37:54,447 INFO L226 Difference]: Without dead ends: 1299 [2021-07-13 19:37:54,447 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 365.3ms TimeCoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:54,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1299 states. [2021-07-13 19:37:54,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1299 to 1259. [2021-07-13 19:37:54,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1259 states, 1258 states have (on average 3.2384737678855324) internal successors, (4074), 1258 states have internal predecessors, (4074), 0 states have call successors, (0), 0 states have call 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:54,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1259 states to 1259 states and 4074 transitions. [2021-07-13 19:37:54,461 INFO L78 Accepts]: Start accepts. Automaton has 1259 states and 4074 transitions. Word has length 24 [2021-07-13 19:37:54,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:54,461 INFO L482 AbstractCegarLoop]: Abstraction has 1259 states and 4074 transitions. [2021-07-13 19:37:54,461 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:37:54,461 INFO L276 IsEmpty]: Start isEmpty. Operand 1259 states and 4074 transitions. [2021-07-13 19:37:54,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:54,463 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:54,463 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:54,663 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 312 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2460 [2021-07-13 19:37:54,663 INFO L430 AbstractCegarLoop]: === Iteration 328 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:54,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:54,663 INFO L82 PathProgramCache]: Analyzing trace with hash -1655728960, now seen corresponding path program 312 times [2021-07-13 19:37:54,663 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:54,663 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399422147] [2021-07-13 19:37:54,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:54,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:54,862 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:54,862 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:54,862 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399422147] [2021-07-13 19:37:54,862 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399422147] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:54,862 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1008235390] [2021-07-13 19:37:54,862 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 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:37:54,894 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:37:54,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:54,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:37:54,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:55,015 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:55,015 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:55,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 26 treesize of output 20 [2021-07-13 19:37:55,017 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:55,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:55,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:37:55,020 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:55,044 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:55,047 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:37:55,047 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:83, output treesize:61 [2021-07-13 19:37:55,106 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 3=[o_4]} [2021-07-13 19:37:55,109 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:55,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:55,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 19 treesize of output 15 [2021-07-13 19:37:55,111 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:55,114 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:55,114 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:55,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 19 treesize of output 15 [2021-07-13 19:37:55,115 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:55,118 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:55,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:55,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 20 treesize of output 16 [2021-07-13 19:37:55,119 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:55,122 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:55,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 20 treesize of output 16 [2021-07-13 19:37:55,123 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:55,229 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 42 [2021-07-13 19:37:55,230 INFO L628 ElimStorePlain]: treesize reduction 58, result has 65.7 percent of original size [2021-07-13 19:37:55,233 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:55,233 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:55,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 12 treesize of output 8 [2021-07-13 19:37:55,235 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:55,237 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:55,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 11 treesize of output 7 [2021-07-13 19:37:55,239 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:37:55,282 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:55,284 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:37:55,284 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 5 variables, input treesize:197, output treesize:47 [2021-07-13 19:37:55,370 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:55,370 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1008235390] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:55,370 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:55,370 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:37:55,370 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042099184] [2021-07-13 19:37:55,370 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:55,370 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:55,370 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:55,370 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:55,370 INFO L87 Difference]: Start difference. First operand 1259 states and 4074 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:55,572 INFO L93 Difference]: Finished difference Result 1350 states and 4289 transitions. [2021-07-13 19:37:55,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:37:55,573 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:37:55,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:55,575 INFO L225 Difference]: With dead ends: 1350 [2021-07-13 19:37:55,575 INFO L226 Difference]: Without dead ends: 1301 [2021-07-13 19:37:55,575 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 378.8ms TimeCoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:37:55,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1301 states. [2021-07-13 19:37:55,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1301 to 1261. [2021-07-13 19:37:55,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1261 states, 1260 states have (on average 3.2373015873015873) internal successors, (4079), 1260 states have internal predecessors, (4079), 0 states have call successors, (0), 0 states have call 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,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1261 states to 1261 states and 4079 transitions. [2021-07-13 19:37:55,599 INFO L78 Accepts]: Start accepts. Automaton has 1261 states and 4079 transitions. Word has length 24 [2021-07-13 19:37:55,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:55,600 INFO L482 AbstractCegarLoop]: Abstraction has 1261 states and 4079 transitions. [2021-07-13 19:37:55,600 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,600 INFO L276 IsEmpty]: Start isEmpty. Operand 1261 states and 4079 transitions. [2021-07-13 19:37:55,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:55,601 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:55,601 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:55,801 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 313 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2466 [2021-07-13 19:37:55,802 INFO L430 AbstractCegarLoop]: === Iteration 329 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:55,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:55,802 INFO L82 PathProgramCache]: Analyzing trace with hash 2101745480, now seen corresponding path program 313 times [2021-07-13 19:37:55,802 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:55,802 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391942224] [2021-07-13 19:37:55,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:55,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:56,005 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:56,005 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:56,005 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391942224] [2021-07-13 19:37:56,005 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391942224] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:56,005 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [573421409] [2021-07-13 19:37:56,005 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 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:37:56,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:56,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:37:56,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:56,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 27 treesize of output 21 [2021-07-13 19:37:56,128 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:56,136 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:56,137 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 1 xjuncts. [2021-07-13 19:37:56,137 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:30 [2021-07-13 19:37:56,174 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:56,174 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:56,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 19 treesize of output 15 [2021-07-13 19:37:56,175 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:56,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:56,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 20 treesize of output 16 [2021-07-13 19:37:56,178 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:56,198 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:56,200 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:56,201 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:56,201 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:37:56,202 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:56,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:56,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:37:56,206 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,225 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:56,226 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:37:56,226 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:73, output treesize:27 [2021-07-13 19:37:56,300 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:56,300 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [573421409] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:56,300 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:56,300 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:37:56,300 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942927302] [2021-07-13 19:37:56,300 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:56,300 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:56,301 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:56,301 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:56,301 INFO L87 Difference]: Start difference. First operand 1261 states and 4079 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:56,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:56,548 INFO L93 Difference]: Finished difference Result 1354 states and 4315 transitions. [2021-07-13 19:37:56,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:37:56,549 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:37:56,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:56,551 INFO L225 Difference]: With dead ends: 1354 [2021-07-13 19:37:56,551 INFO L226 Difference]: Without dead ends: 1315 [2021-07-13 19:37:56,551 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 378.3ms TimeCoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:37:56,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1315 states. [2021-07-13 19:37:56,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1315 to 1261. [2021-07-13 19:37:56,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1261 states, 1260 states have (on average 3.2373015873015873) internal successors, (4079), 1260 states have internal predecessors, (4079), 0 states have call successors, (0), 0 states have call 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:56,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1261 states to 1261 states and 4079 transitions. [2021-07-13 19:37:56,565 INFO L78 Accepts]: Start accepts. Automaton has 1261 states and 4079 transitions. Word has length 24 [2021-07-13 19:37:56,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:56,565 INFO L482 AbstractCegarLoop]: Abstraction has 1261 states and 4079 transitions. [2021-07-13 19:37:56,565 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:56,565 INFO L276 IsEmpty]: Start isEmpty. Operand 1261 states and 4079 transitions. [2021-07-13 19:37:56,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:56,567 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:56,567 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:56,767 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 314 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2474 [2021-07-13 19:37:56,767 INFO L430 AbstractCegarLoop]: === Iteration 330 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:56,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:56,768 INFO L82 PathProgramCache]: Analyzing trace with hash -806459446, now seen corresponding path program 314 times [2021-07-13 19:37:56,768 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:56,768 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990690818] [2021-07-13 19:37:56,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:56,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:56,938 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:56,939 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:56,939 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990690818] [2021-07-13 19:37:56,939 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990690818] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:56,939 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [802101072] [2021-07-13 19:37:56,939 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 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:37:56,970 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:37:56,971 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:56,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:37:56,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:57,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:57,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:57,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 18 treesize of output 14 [2021-07-13 19:37:57,054 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:57,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:57,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:37:57,058 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:57,124 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:57,127 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:57,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:57,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:37:57,129 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:57,131 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:57,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:37:57,132 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:57,194 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:57,198 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:37:57,209 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:173, output treesize:145 [2021-07-13 19:37:57,411 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:57,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 27 treesize of output 21 [2021-07-13 19:37:57,413 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:57,423 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:57,424 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:57,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 22 treesize of output 14 [2021-07-13 19:37:57,425 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:57,434 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:57,434 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:37:57,435 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:46, output treesize:11 [2021-07-13 19:37:57,473 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:57,473 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [802101072] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:57,473 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:57,473 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:37:57,474 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476523808] [2021-07-13 19:37:57,474 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:57,474 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:57,474 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:57,474 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:57,474 INFO L87 Difference]: Start difference. First operand 1261 states and 4079 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:57,972 INFO L93 Difference]: Finished difference Result 1433 states and 4519 transitions. [2021-07-13 19:37:57,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:37:57,973 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:37:57,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:57,975 INFO L225 Difference]: With dead ends: 1433 [2021-07-13 19:37:57,975 INFO L226 Difference]: Without dead ends: 1375 [2021-07-13 19:37:57,975 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 575.2ms TimeCoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:37:57,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1375 states. [2021-07-13 19:37:57,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1375 to 1276. [2021-07-13 19:37:57,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1276 states, 1275 states have (on average 3.236862745098039) internal successors, (4127), 1275 states have internal predecessors, (4127), 0 states have call successors, (0), 0 states have call 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,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1276 states to 1276 states and 4127 transitions. [2021-07-13 19:37:57,990 INFO L78 Accepts]: Start accepts. Automaton has 1276 states and 4127 transitions. Word has length 24 [2021-07-13 19:37:57,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:57,990 INFO L482 AbstractCegarLoop]: Abstraction has 1276 states and 4127 transitions. [2021-07-13 19:37:57,990 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,990 INFO L276 IsEmpty]: Start isEmpty. Operand 1276 states and 4127 transitions. [2021-07-13 19:37:57,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:57,992 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:57,992 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:58,192 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2479,315 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:58,192 INFO L430 AbstractCegarLoop]: === Iteration 331 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:58,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:58,193 INFO L82 PathProgramCache]: Analyzing trace with hash 1750536034, now seen corresponding path program 315 times [2021-07-13 19:37:58,193 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:58,193 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375535645] [2021-07-13 19:37:58,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:58,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:58,395 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:58,395 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:58,395 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375535645] [2021-07-13 19:37:58,395 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375535645] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:58,395 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1681796233] [2021-07-13 19:37:58,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 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:37:58,426 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:37:58,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:58,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:37:58,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:58,511 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:58,512 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:58,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:37:58,513 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:58,516 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:58,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 18 treesize of output 14 [2021-07-13 19:37:58,517 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:58,586 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:58,589 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:58,589 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:58,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:37:58,590 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:58,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:58,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 18 treesize of output 14 [2021-07-13 19:37:58,594 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:58,667 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:58,671 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:37:58,671 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:173, output treesize:145 [2021-07-13 19:37:58,827 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 3=[o_4]} [2021-07-13 19:37:58,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:58,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:58,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 20 treesize of output 16 [2021-07-13 19:37:58,831 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:58,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:58,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 19 treesize of output 15 [2021-07-13 19:37:58,835 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:58,860 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:58,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:58,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:58,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 12 treesize of output 8 [2021-07-13 19:37:58,865 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:58,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:58,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 11 treesize of output 7 [2021-07-13 19:37:58,869 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:58,892 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:58,893 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:37:58,893 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:89, output treesize:27 [2021-07-13 19:37:58,968 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:58,968 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1681796233] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:58,968 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:58,968 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:37:58,968 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949338994] [2021-07-13 19:37:58,968 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:58,968 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:58,968 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:58,968 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:58,969 INFO L87 Difference]: Start difference. First operand 1276 states and 4127 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:59,424 INFO L93 Difference]: Finished difference Result 1571 states and 4888 transitions. [2021-07-13 19:37:59,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:37:59,424 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:37:59,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:59,426 INFO L225 Difference]: With dead ends: 1571 [2021-07-13 19:37:59,426 INFO L226 Difference]: Without dead ends: 1509 [2021-07-13 19:37:59,426 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 524.1ms TimeCoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:37:59,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1509 states. [2021-07-13 19:37:59,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1509 to 1274. [2021-07-13 19:37:59,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1274 states, 1273 states have (on average 3.2380204241948154) internal successors, (4122), 1273 states have internal predecessors, (4122), 0 states have call successors, (0), 0 states have call 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,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1274 states to 1274 states and 4122 transitions. [2021-07-13 19:37:59,442 INFO L78 Accepts]: Start accepts. Automaton has 1274 states and 4122 transitions. Word has length 24 [2021-07-13 19:37:59,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:59,442 INFO L482 AbstractCegarLoop]: Abstraction has 1274 states and 4122 transitions. [2021-07-13 19:37:59,442 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,442 INFO L276 IsEmpty]: Start isEmpty. Operand 1274 states and 4122 transitions. [2021-07-13 19:37:59,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:37:59,444 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:59,444 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:59,644 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 316 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2486 [2021-07-13 19:37:59,644 INFO L430 AbstractCegarLoop]: === Iteration 332 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:59,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:59,645 INFO L82 PathProgramCache]: Analyzing trace with hash 1256782248, now seen corresponding path program 316 times [2021-07-13 19:37:59,645 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:59,645 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443598514] [2021-07-13 19:37:59,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:59,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:59,821 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:37:59,822 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:59,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443598514] [2021-07-13 19:37:59,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443598514] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:59,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2039416440] [2021-07-13 19:37:59,822 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 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:37:59,852 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:37:59,853 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:59,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:37:59,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:59,935 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:59,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:59,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 18 treesize of output 14 [2021-07-13 19:37:59,937 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:59,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:59,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 17 treesize of output 13 [2021-07-13 19:37:59,941 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:00,009 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:00,012 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:00,013 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:00,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:38:00,014 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:00,028 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:00,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 18 treesize of output 14 [2021-07-13 19:38:00,029 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:00,093 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:00,097 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:38:00,097 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:173, output treesize:145 [2021-07-13 19:38:00,248 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:00,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:38:00,249 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:00,259 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:00,261 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:00,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 11 treesize of output 7 [2021-07-13 19:38:00,262 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:38:00,271 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:00,272 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:38:00,272 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:46, output treesize:11 [2021-07-13 19:38:00,300 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:00,300 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2039416440] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:00,300 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:00,300 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:38:00,301 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67547762] [2021-07-13 19:38:00,301 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:38:00,301 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:00,301 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:38:00,301 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:38:00,301 INFO L87 Difference]: Start difference. First operand 1274 states and 4122 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:38:00,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:00,607 INFO L93 Difference]: Finished difference Result 1406 states and 4455 transitions. [2021-07-13 19:38:00,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:00,607 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 24 [2021-07-13 19:38:00,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:00,609 INFO L225 Difference]: With dead ends: 1406 [2021-07-13 19:38:00,609 INFO L226 Difference]: Without dead ends: 1375 [2021-07-13 19:38:00,609 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 352.0ms TimeCoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:00,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1375 states. [2021-07-13 19:38:00,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1375 to 1269. [2021-07-13 19:38:00,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1269 states, 1268 states have (on average 3.2421135646687698) internal successors, (4111), 1268 states have internal predecessors, (4111), 0 states have call successors, (0), 0 states have call 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:00,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1269 states to 1269 states and 4111 transitions. [2021-07-13 19:38:00,624 INFO L78 Accepts]: Start accepts. Automaton has 1269 states and 4111 transitions. Word has length 24 [2021-07-13 19:38:00,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:00,624 INFO L482 AbstractCegarLoop]: Abstraction has 1269 states and 4111 transitions. [2021-07-13 19:38:00,624 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:38:00,624 INFO L276 IsEmpty]: Start isEmpty. Operand 1269 states and 4111 transitions. [2021-07-13 19:38:00,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:00,625 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:00,625 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:00,826 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2495,317 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:00,826 INFO L430 AbstractCegarLoop]: === Iteration 333 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:00,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:00,826 INFO L82 PathProgramCache]: Analyzing trace with hash -63804470, now seen corresponding path program 317 times [2021-07-13 19:38:00,826 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:00,826 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144894995] [2021-07-13 19:38:00,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:00,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:01,033 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:01,033 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:01,033 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144894995] [2021-07-13 19:38:01,033 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144894995] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:01,033 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [819396378] [2021-07-13 19:38:01,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 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:38:01,065 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-13 19:38:01,066 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:01,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:38:01,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:01,149 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,150 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,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 17 treesize of output 13 [2021-07-13 19:38:01,151 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:01,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,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 18 treesize of output 14 [2021-07-13 19:38:01,155 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:01,225 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:01,228 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,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 17 treesize of output 13 [2021-07-13 19:38:01,230 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:01,233 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,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 18 treesize of output 14 [2021-07-13 19:38:01,234 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:01,296 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:01,301 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:38:01,301 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:173, output treesize:145 [2021-07-13 19:38:01,489 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 3=[o_4]} [2021-07-13 19:38:01,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,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 19 treesize of output 15 [2021-07-13 19:38:01,493 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:01,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,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 19 treesize of output 15 [2021-07-13 19:38:01,497 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:01,527 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:01,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,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 11 treesize of output 7 [2021-07-13 19:38:01,532 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:01,535 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,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 11 treesize of output 7 [2021-07-13 19:38:01,536 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:01,563 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:01,565 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:01,565 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:97, output treesize:34 [2021-07-13 19:38:01,640 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:01,641 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [819396378] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:01,641 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:01,641 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:38:01,641 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88451908] [2021-07-13 19:38:01,641 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:01,641 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:01,641 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:01,641 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:01,641 INFO L87 Difference]: Start difference. First operand 1269 states and 4111 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:02,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:02,116 INFO L93 Difference]: Finished difference Result 1504 states and 4725 transitions. [2021-07-13 19:38:02,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:38:02,116 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:38:02,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:02,118 INFO L225 Difference]: With dead ends: 1504 [2021-07-13 19:38:02,118 INFO L226 Difference]: Without dead ends: 1427 [2021-07-13 19:38:02,119 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 559.0ms TimeCoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:38:02,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1427 states. [2021-07-13 19:38:02,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1427 to 1262. [2021-07-13 19:38:02,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1262 states, 1261 states have (on average 3.237906423473434) internal successors, (4083), 1261 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:38:02,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1262 states to 1262 states and 4083 transitions. [2021-07-13 19:38:02,133 INFO L78 Accepts]: Start accepts. Automaton has 1262 states and 4083 transitions. Word has length 24 [2021-07-13 19:38:02,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:02,133 INFO L482 AbstractCegarLoop]: Abstraction has 1262 states and 4083 transitions. [2021-07-13 19:38:02,133 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:02,133 INFO L276 IsEmpty]: Start isEmpty. Operand 1262 states and 4083 transitions. [2021-07-13 19:38:02,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:02,135 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:02,135 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:02,335 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 318 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2501 [2021-07-13 19:38:02,335 INFO L430 AbstractCegarLoop]: === Iteration 334 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:02,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:02,336 INFO L82 PathProgramCache]: Analyzing trace with hash -237696640, now seen corresponding path program 318 times [2021-07-13 19:38:02,336 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:02,336 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894399655] [2021-07-13 19:38:02,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:02,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:02,621 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:02,621 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:02,621 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894399655] [2021-07-13 19:38:02,621 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894399655] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:02,621 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [136011265] [2021-07-13 19:38:02,621 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 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:38:02,666 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:38:02,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:02,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-13 19:38:02,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:02,742 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:02,743 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:02,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 17 treesize of output 13 [2021-07-13 19:38:02,744 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:02,747 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:02,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 18 treesize of output 14 [2021-07-13 19:38:02,748 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:02,777 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:02,779 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:02,779 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:77, output treesize:63 [2021-07-13 19:38:02,842 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 3=[o_4]} [2021-07-13 19:38:02,846 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:02,846 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:02,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 20 treesize of output 16 [2021-07-13 19:38:02,847 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:02,850 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:02,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:02,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 19 treesize of output 15 [2021-07-13 19:38:02,851 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:02,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:02,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:02,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 19 treesize of output 15 [2021-07-13 19:38:02,856 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:02,859 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:02,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 20 treesize of output 16 [2021-07-13 19:38:02,860 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:02,944 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:02,947 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:02,947 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:02,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 12 treesize of output 8 [2021-07-13 19:38:02,949 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:02,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:02,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:02,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 12 treesize of output 8 [2021-07-13 19:38:02,954 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:38:02,957 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:02,958 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:02,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 11 treesize of output 7 [2021-07-13 19:38:02,959 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:38:02,962 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:02,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 11 treesize of output 7 [2021-07-13 19:38:02,964 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:38:03,030 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:03,032 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:03,032 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 5 variables, input treesize:201, output treesize:69 [2021-07-13 19:38:03,202 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:03,202 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [136011265] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:03,202 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:03,202 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:38:03,202 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371139722] [2021-07-13 19:38:03,202 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:03,202 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:03,202 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:03,203 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:03,203 INFO L87 Difference]: Start difference. First operand 1262 states and 4083 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:03,771 INFO L93 Difference]: Finished difference Result 1510 states and 4757 transitions. [2021-07-13 19:38:03,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:38:03,771 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:38:03,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:03,774 INFO L225 Difference]: With dead ends: 1510 [2021-07-13 19:38:03,774 INFO L226 Difference]: Without dead ends: 1444 [2021-07-13 19:38:03,774 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 749.5ms TimeCoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:38:03,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1444 states. [2021-07-13 19:38:03,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1444 to 1262. [2021-07-13 19:38:03,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1262 states, 1261 states have (on average 3.237906423473434) internal successors, (4083), 1261 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:38:03,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1262 states to 1262 states and 4083 transitions. [2021-07-13 19:38:03,789 INFO L78 Accepts]: Start accepts. Automaton has 1262 states and 4083 transitions. Word has length 24 [2021-07-13 19:38:03,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:03,789 INFO L482 AbstractCegarLoop]: Abstraction has 1262 states and 4083 transitions. [2021-07-13 19:38:03,789 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,789 INFO L276 IsEmpty]: Start isEmpty. Operand 1262 states and 4083 transitions. [2021-07-13 19:38:03,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:03,791 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:03,791 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:03,991 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 319 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2509 [2021-07-13 19:38:03,991 INFO L430 AbstractCegarLoop]: === Iteration 335 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:03,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:03,992 INFO L82 PathProgramCache]: Analyzing trace with hash 596074730, now seen corresponding path program 319 times [2021-07-13 19:38:03,992 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:03,992 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846469017] [2021-07-13 19:38:03,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:03,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:04,246 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:04,246 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:04,246 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846469017] [2021-07-13 19:38:04,246 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846469017] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:04,246 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [911843599] [2021-07-13 19:38:04,246 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 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:38:04,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:04,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:38:04,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:04,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 19 treesize of output 15 [2021-07-13 19:38:04,340 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:04,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 19 treesize of output 15 [2021-07-13 19:38:04,343 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:04,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 19 treesize of output 15 [2021-07-13 19:38:04,347 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:04,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:04,350 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:04,414 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:04,416 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:04,417 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:193, output treesize:165 [2021-07-13 19:38:04,622 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:04,622 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:04,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 20 treesize of output 16 [2021-07-13 19:38:04,623 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:04,626 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:04,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 19 treesize of output 15 [2021-07-13 19:38:04,627 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:04,709 INFO L628 ElimStorePlain]: treesize reduction 53, result has 65.1 percent of original size [2021-07-13 19:38:04,712 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:04,713 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:04,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:38:04,714 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:04,717 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:04,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 13 treesize of output 9 [2021-07-13 19:38:04,719 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:04,755 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:04,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 11 treesize of output 9 [2021-07-13 19:38:04,759 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:04,792 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:04,792 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1203 vanished before elimination [2021-07-13 19:38:04,794 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:38:04,794 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:165, output treesize:47 [2021-07-13 19:38:04,903 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:04,903 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [911843599] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:04,904 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:04,904 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:38:04,904 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551318764] [2021-07-13 19:38:04,904 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:04,904 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:04,904 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:04,904 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:04,904 INFO L87 Difference]: Start difference. First operand 1262 states and 4083 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:05,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:05,450 INFO L93 Difference]: Finished difference Result 1416 states and 4513 transitions. [2021-07-13 19:38:05,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:38:05,450 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:38:05,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:05,453 INFO L225 Difference]: With dead ends: 1416 [2021-07-13 19:38:05,453 INFO L226 Difference]: Without dead ends: 1363 [2021-07-13 19:38:05,453 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 573.6ms TimeCoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:38:05,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1363 states. [2021-07-13 19:38:05,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1363 to 1265. [2021-07-13 19:38:05,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1265 states, 1264 states have (on average 3.238132911392405) internal successors, (4093), 1264 states have internal predecessors, (4093), 0 states have call successors, (0), 0 states have call 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:05,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1265 states to 1265 states and 4093 transitions. [2021-07-13 19:38:05,468 INFO L78 Accepts]: Start accepts. Automaton has 1265 states and 4093 transitions. Word has length 24 [2021-07-13 19:38:05,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:05,468 INFO L482 AbstractCegarLoop]: Abstraction has 1265 states and 4093 transitions. [2021-07-13 19:38:05,468 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:05,469 INFO L276 IsEmpty]: Start isEmpty. Operand 1265 states and 4093 transitions. [2021-07-13 19:38:05,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:05,470 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:05,470 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:05,670 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2519,320 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:05,671 INFO L430 AbstractCegarLoop]: === Iteration 336 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:05,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:05,671 INFO L82 PathProgramCache]: Analyzing trace with hash -1372255736, now seen corresponding path program 320 times [2021-07-13 19:38:05,671 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:05,671 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037762297] [2021-07-13 19:38:05,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:05,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:05,926 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:05,926 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:05,926 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037762297] [2021-07-13 19:38:05,926 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037762297] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:05,926 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [555914519] [2021-07-13 19:38:05,926 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 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:38:05,959 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:38:05,959 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:05,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:38:05,960 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:06,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:38:06,033 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:06,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:06,036 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:06,063 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:06,065 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:06,065 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:87, output treesize:73 [2021-07-13 19:38:06,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:06,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:06,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 20 treesize of output 16 [2021-07-13 19:38:06,136 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:06,139 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:06,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 19 treesize of output 15 [2021-07-13 19:38:06,139 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:06,199 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:06,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:06,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:06,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 20 treesize of output 16 [2021-07-13 19:38:06,204 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:06,207 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:06,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 19 treesize of output 15 [2021-07-13 19:38:06,208 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:06,263 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:06,266 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:06,266 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:06,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 11 treesize of output 7 [2021-07-13 19:38:06,268 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:06,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:06,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 13 treesize of output 9 [2021-07-13 19:38:06,272 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:38:06,326 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:06,329 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:06,330 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:06,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 11 treesize of output 7 [2021-07-13 19:38:06,331 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:38:06,334 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:06,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 13 treesize of output 9 [2021-07-13 19:38:06,336 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:38:06,387 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:06,389 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:38:06,389 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 6 variables, input treesize:169, output treesize:69 [2021-07-13 19:38:06,522 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:06,522 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [555914519] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:06,522 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:06,522 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:38:06,522 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364562772] [2021-07-13 19:38:06,522 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:06,522 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:06,522 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:06,522 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:06,522 INFO L87 Difference]: Start difference. First operand 1265 states and 4093 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:07,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:07,175 INFO L93 Difference]: Finished difference Result 1514 states and 4725 transitions. [2021-07-13 19:38:07,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:38:07,175 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:38:07,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:07,178 INFO L225 Difference]: With dead ends: 1514 [2021-07-13 19:38:07,178 INFO L226 Difference]: Without dead ends: 1452 [2021-07-13 19:38:07,178 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 807.9ms TimeCoverageRelationStatistics Valid=94, Invalid=506, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:38:07,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1452 states. [2021-07-13 19:38:07,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1452 to 1268. [2021-07-13 19:38:07,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1268 states, 1267 states have (on average 3.2383583267561167) internal successors, (4103), 1267 states have internal predecessors, (4103), 0 states have call successors, (0), 0 states have call 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:07,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1268 states to 1268 states and 4103 transitions. [2021-07-13 19:38:07,194 INFO L78 Accepts]: Start accepts. Automaton has 1268 states and 4103 transitions. Word has length 24 [2021-07-13 19:38:07,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:07,194 INFO L482 AbstractCegarLoop]: Abstraction has 1268 states and 4103 transitions. [2021-07-13 19:38:07,194 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:07,194 INFO L276 IsEmpty]: Start isEmpty. Operand 1268 states and 4103 transitions. [2021-07-13 19:38:07,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:07,196 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:07,196 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:07,396 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2529,321 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:07,396 INFO L430 AbstractCegarLoop]: === Iteration 337 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:07,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:07,396 INFO L82 PathProgramCache]: Analyzing trace with hash 437129930, now seen corresponding path program 321 times [2021-07-13 19:38:07,396 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:07,397 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401145717] [2021-07-13 19:38:07,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:07,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:07,616 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:07,616 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:07,616 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401145717] [2021-07-13 19:38:07,616 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401145717] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:07,616 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [253118292] [2021-07-13 19:38:07,617 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:38:07,648 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:38:07,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:07,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:38:07,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:07,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:07,698 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:07,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 19 treesize of output 15 [2021-07-13 19:38:07,701 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:07,730 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:07,732 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:07,732 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:87, output treesize:73 [2021-07-13 19:38:07,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:07,800 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:07,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:38:07,801 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:07,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:07,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 20 treesize of output 16 [2021-07-13 19:38:07,805 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:07,864 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:07,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:07,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:07,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:38:07,869 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:07,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:07,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 13 treesize of output 9 [2021-07-13 19:38:07,874 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:07,933 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:07,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:07,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:07,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 20 treesize of output 16 [2021-07-13 19:38:07,938 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:07,941 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:07,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 19 treesize of output 15 [2021-07-13 19:38:07,942 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:07,996 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:07,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:08,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:08,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 13 treesize of output 9 [2021-07-13 19:38:08,001 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:38:08,005 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:08,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 12 treesize of output 8 [2021-07-13 19:38:08,006 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:38:08,058 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:08,059 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:38:08,060 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 6 variables, input treesize:169, output treesize:69 [2021-07-13 19:38:08,203 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:08,203 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [253118292] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:08,203 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:08,203 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:38:08,203 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115695658] [2021-07-13 19:38:08,204 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:38:08,204 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:08,204 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:38:08,204 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:08,204 INFO L87 Difference]: Start difference. First operand 1268 states and 4103 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:08,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:08,773 INFO L93 Difference]: Finished difference Result 1420 states and 4505 transitions. [2021-07-13 19:38:08,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:08,774 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 24 [2021-07-13 19:38:08,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:08,776 INFO L225 Difference]: With dead ends: 1420 [2021-07-13 19:38:08,776 INFO L226 Difference]: Without dead ends: 1363 [2021-07-13 19:38:08,776 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 645.7ms TimeCoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:38:08,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1363 states. [2021-07-13 19:38:08,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1363 to 1263. [2021-07-13 19:38:08,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1263 states, 1262 states have (on average 3.2393026941362915) internal successors, (4088), 1262 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:38:08,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1263 states to 1263 states and 4088 transitions. [2021-07-13 19:38:08,791 INFO L78 Accepts]: Start accepts. Automaton has 1263 states and 4088 transitions. Word has length 24 [2021-07-13 19:38:08,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:08,791 INFO L482 AbstractCegarLoop]: Abstraction has 1263 states and 4088 transitions. [2021-07-13 19:38:08,791 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:08,791 INFO L276 IsEmpty]: Start isEmpty. Operand 1263 states and 4088 transitions. [2021-07-13 19:38:08,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:08,792 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:08,792 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:08,992 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 322 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2537 [2021-07-13 19:38:08,993 INFO L430 AbstractCegarLoop]: === Iteration 338 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:08,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:08,993 INFO L82 PathProgramCache]: Analyzing trace with hash 816727770, now seen corresponding path program 322 times [2021-07-13 19:38:08,993 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:08,993 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471118713] [2021-07-13 19:38:08,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:08,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:09,175 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:09,175 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:09,175 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471118713] [2021-07-13 19:38:09,175 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471118713] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:09,175 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [123693464] [2021-07-13 19:38:09,175 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 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:38:09,206 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:38:09,207 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:09,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:38:09,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:09,273 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:09,274 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:09,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 18 treesize of output 14 [2021-07-13 19:38:09,275 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:09,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:09,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:09,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 18 treesize of output 14 [2021-07-13 19:38:09,279 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:09,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:09,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:09,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:38:09,283 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:09,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:09,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 17 treesize of output 13 [2021-07-13 19:38:09,287 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:09,339 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:09,342 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:09,342 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:165, output treesize:137 [2021-07-13 19:38:09,547 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:09,547 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:09,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 19 treesize of output 15 [2021-07-13 19:38:09,548 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:09,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:09,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 19 treesize of output 15 [2021-07-13 19:38:09,551 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:09,585 INFO L628 ElimStorePlain]: treesize reduction 43, result has 44.2 percent of original size [2021-07-13 19:38:09,587 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:09,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 11 treesize of output 7 [2021-07-13 19:38:09,589 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:09,599 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:09,600 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:38:09,600 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:91, output treesize:12 [2021-07-13 19:38:09,639 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:09,639 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [123693464] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:09,639 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:09,639 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:38:09,639 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631618655] [2021-07-13 19:38:09,639 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:09,639 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:09,639 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:09,640 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:09,640 INFO L87 Difference]: Start difference. First operand 1263 states and 4088 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:10,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:10,157 INFO L93 Difference]: Finished difference Result 1433 states and 4511 transitions. [2021-07-13 19:38:10,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:38:10,158 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:38:10,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:10,160 INFO L225 Difference]: With dead ends: 1433 [2021-07-13 19:38:10,160 INFO L226 Difference]: Without dead ends: 1347 [2021-07-13 19:38:10,160 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 638.2ms TimeCoverageRelationStatistics Valid=85, Invalid=467, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:38:10,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1347 states. [2021-07-13 19:38:10,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1347 to 1281. [2021-07-13 19:38:10,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1281 states, 1280 states have (on average 3.23984375) internal successors, (4147), 1280 states have internal predecessors, (4147), 0 states have call successors, (0), 0 states have call 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:10,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1281 states to 1281 states and 4147 transitions. [2021-07-13 19:38:10,175 INFO L78 Accepts]: Start accepts. Automaton has 1281 states and 4147 transitions. Word has length 24 [2021-07-13 19:38:10,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:10,175 INFO L482 AbstractCegarLoop]: Abstraction has 1281 states and 4147 transitions. [2021-07-13 19:38:10,175 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:10,175 INFO L276 IsEmpty]: Start isEmpty. Operand 1281 states and 4147 transitions. [2021-07-13 19:38:10,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:10,176 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:10,176 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:10,377 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2547,323 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:10,377 INFO L430 AbstractCegarLoop]: === Iteration 339 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:10,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:10,377 INFO L82 PathProgramCache]: Analyzing trace with hash -921244046, now seen corresponding path program 323 times [2021-07-13 19:38:10,377 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:10,377 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106057781] [2021-07-13 19:38:10,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:10,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:10,569 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:10,569 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:10,569 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106057781] [2021-07-13 19:38:10,569 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106057781] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:10,569 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1953730673] [2021-07-13 19:38:10,569 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 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:38:10,601 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:38:10,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:10,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:38:10,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:10,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:10,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:10,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 17 treesize of output 13 [2021-07-13 19:38:10,668 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:10,670 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:10,671 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:10,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 18 treesize of output 14 [2021-07-13 19:38:10,672 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:10,674 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:10,675 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:10,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 17 treesize of output 13 [2021-07-13 19:38:10,676 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:10,678 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:10,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 18 treesize of output 14 [2021-07-13 19:38:10,679 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:10,733 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:10,735 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:10,735 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:165, output treesize:137 [2021-07-13 19:38:10,899 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 3=[o_4]} [2021-07-13 19:38:10,902 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:10,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:10,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 20 treesize of output 16 [2021-07-13 19:38:10,904 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:10,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:10,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 27 treesize of output 21 [2021-07-13 19:38:10,907 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:10,933 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:10,935 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:10,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:10,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 12 treesize of output 8 [2021-07-13 19:38:10,937 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:10,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:10,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 22 treesize of output 14 [2021-07-13 19:38:10,941 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:10,965 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:10,967 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:10,967 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:89, output treesize:27 [2021-07-13 19:38:11,021 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:11,021 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1953730673] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:11,021 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:11,021 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:38:11,021 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645867479] [2021-07-13 19:38:11,022 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:38:11,022 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:11,022 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:38:11,022 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:38:11,022 INFO L87 Difference]: Start difference. First operand 1281 states and 4147 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:38:11,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:11,371 INFO L93 Difference]: Finished difference Result 1455 states and 4575 transitions. [2021-07-13 19:38:11,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:38:11,372 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 24 [2021-07-13 19:38:11,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:11,374 INFO L225 Difference]: With dead ends: 1455 [2021-07-13 19:38:11,374 INFO L226 Difference]: Without dead ends: 1408 [2021-07-13 19:38:11,374 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 472.6ms TimeCoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:38:11,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1408 states. [2021-07-13 19:38:11,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1408 to 1275. [2021-07-13 19:38:11,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1275 states, 1274 states have (on average 3.2433281004709578) internal successors, (4132), 1274 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:38:11,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1275 states to 1275 states and 4132 transitions. [2021-07-13 19:38:11,390 INFO L78 Accepts]: Start accepts. Automaton has 1275 states and 4132 transitions. Word has length 24 [2021-07-13 19:38:11,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:11,390 INFO L482 AbstractCegarLoop]: Abstraction has 1275 states and 4132 transitions. [2021-07-13 19:38:11,390 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:38:11,390 INFO L276 IsEmpty]: Start isEmpty. Operand 1275 states and 4132 transitions. [2021-07-13 19:38:11,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:11,391 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:11,392 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:11,592 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 324 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2553 [2021-07-13 19:38:11,592 INFO L430 AbstractCegarLoop]: === Iteration 340 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:11,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:11,592 INFO L82 PathProgramCache]: Analyzing trace with hash -701948070, now seen corresponding path program 324 times [2021-07-13 19:38:11,592 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:11,593 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707572549] [2021-07-13 19:38:11,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:11,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:11,756 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:38:11,756 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:11,756 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707572549] [2021-07-13 19:38:11,756 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707572549] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:11,756 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [28301038] [2021-07-13 19:38:11,756 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 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:38:11,789 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-13 19:38:11,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:11,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:38:11,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:11,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:11,866 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:11,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 18 treesize of output 14 [2021-07-13 19:38:11,867 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:11,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:11,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:38:11,870 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:11,895 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:11,897 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:11,897 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:73, output treesize:59 [2021-07-13 19:38:12,024 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:12,024 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:12,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 19 treesize of output 15 [2021-07-13 19:38:12,025 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:12,028 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:12,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 19 treesize of output 15 [2021-07-13 19:38:12,028 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:12,058 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:12,060 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:12,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:12,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 11 treesize of output 7 [2021-07-13 19:38:12,062 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:12,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:12,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 11 treesize of output 7 [2021-07-13 19:38:12,066 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:12,093 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:12,094 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,094 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:83, output treesize:25 [2021-07-13 19:38:12,148 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:38:12,148 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [28301038] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:12,148 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:12,148 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:38:12,148 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583985322] [2021-07-13 19:38:12,149 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:12,149 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:12,149 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:12,149 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:12,149 INFO L87 Difference]: Start difference. First operand 1275 states and 4132 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:12,636 INFO L93 Difference]: Finished difference Result 1453 states and 4602 transitions. [2021-07-13 19:38:12,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:38:12,636 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:38:12,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:12,639 INFO L225 Difference]: With dead ends: 1453 [2021-07-13 19:38:12,639 INFO L226 Difference]: Without dead ends: 1370 [2021-07-13 19:38:12,639 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 501.1ms TimeCoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:38:12,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1370 states. [2021-07-13 19:38:12,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1370 to 1282. [2021-07-13 19:38:12,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1282 states, 1281 states have (on average 3.24199843871975) internal successors, (4153), 1281 states have internal predecessors, (4153), 0 states have call successors, (0), 0 states have call 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,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1282 states to 1282 states and 4153 transitions. [2021-07-13 19:38:12,653 INFO L78 Accepts]: Start accepts. Automaton has 1282 states and 4153 transitions. Word has length 24 [2021-07-13 19:38:12,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:12,653 INFO L482 AbstractCegarLoop]: Abstraction has 1282 states and 4153 transitions. [2021-07-13 19:38:12,653 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,653 INFO L276 IsEmpty]: Start isEmpty. Operand 1282 states and 4153 transitions. [2021-07-13 19:38:12,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:12,655 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:12,655 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:12,855 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2561,325 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:12,855 INFO L430 AbstractCegarLoop]: === Iteration 341 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:12,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:12,856 INFO L82 PathProgramCache]: Analyzing trace with hash 1559382746, now seen corresponding path program 325 times [2021-07-13 19:38:12,856 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:12,856 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361868498] [2021-07-13 19:38:12,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:12,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:13,124 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:13,124 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:13,124 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361868498] [2021-07-13 19:38:13,124 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361868498] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:13,124 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [646503802] [2021-07-13 19:38:13,124 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 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:38:13,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:13,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:38:13,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:13,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:13,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:13,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 17 treesize of output 13 [2021-07-13 19:38:13,221 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:13,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:13,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:13,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 18 treesize of output 14 [2021-07-13 19:38:13,225 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:13,228 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:13,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:13,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 17 treesize of output 13 [2021-07-13 19:38:13,229 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:13,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:13,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 18 treesize of output 14 [2021-07-13 19:38:13,233 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:13,287 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:13,289 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:13,289 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:165, output treesize:137 [2021-07-13 19:38:13,485 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 3=[o_4]} [2021-07-13 19:38:13,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:13,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:13,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 19 treesize of output 15 [2021-07-13 19:38:13,490 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:13,493 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:13,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 19 treesize of output 15 [2021-07-13 19:38:13,493 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:13,524 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:13,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:13,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:13,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 11 treesize of output 7 [2021-07-13 19:38:13,529 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:13,532 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:13,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:38:13,533 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:13,561 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:13,563 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:13,563 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:93, output treesize:31 [2021-07-13 19:38:13,634 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:13,634 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [646503802] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:13,634 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:13,634 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:38:13,634 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172441357] [2021-07-13 19:38:13,635 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:13,635 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:13,635 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:13,635 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:13,635 INFO L87 Difference]: Start difference. First operand 1282 states and 4153 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:13,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:13,968 INFO L93 Difference]: Finished difference Result 1485 states and 4719 transitions. [2021-07-13 19:38:13,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:38:13,968 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:38:13,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:13,971 INFO L225 Difference]: With dead ends: 1485 [2021-07-13 19:38:13,971 INFO L226 Difference]: Without dead ends: 1427 [2021-07-13 19:38:13,971 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 550.7ms TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:38:13,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1427 states. [2021-07-13 19:38:13,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1427 to 1275. [2021-07-13 19:38:13,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1275 states, 1274 states have (on average 3.2433281004709578) internal successors, (4132), 1274 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:38:13,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1275 states to 1275 states and 4132 transitions. [2021-07-13 19:38:13,987 INFO L78 Accepts]: Start accepts. Automaton has 1275 states and 4132 transitions. Word has length 24 [2021-07-13 19:38:13,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:13,987 INFO L482 AbstractCegarLoop]: Abstraction has 1275 states and 4132 transitions. [2021-07-13 19:38:13,987 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:13,987 INFO L276 IsEmpty]: Start isEmpty. Operand 1275 states and 4132 transitions. [2021-07-13 19:38:13,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:13,988 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:13,988 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:14,188 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 326 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2569 [2021-07-13 19:38:14,189 INFO L430 AbstractCegarLoop]: === Iteration 342 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:14,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:14,189 INFO L82 PathProgramCache]: Analyzing trace with hash 1385490576, now seen corresponding path program 326 times [2021-07-13 19:38:14,189 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:14,189 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554995791] [2021-07-13 19:38:14,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:14,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:14,308 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:14,308 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:14,308 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554995791] [2021-07-13 19:38:14,308 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554995791] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:14,309 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1367802713] [2021-07-13 19:38:14,309 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 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:38:14,340 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:38:14,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:14,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:38:14,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:14,376 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:38:14,376 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:14,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:38:14,380 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:14,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:38:14,383 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:14,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 17 treesize of output 13 [2021-07-13 19:38:14,385 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:14,420 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:14,420 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:14,421 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:121, output treesize:93 [2021-07-13 19:38:14,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 20 treesize of output 16 [2021-07-13 19:38:14,479 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:14,520 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:14,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 12 treesize of output 8 [2021-07-13 19:38:14,524 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:38:14,565 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:14,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:14,568 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:14,607 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:14,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 12 treesize of output 8 [2021-07-13 19:38:14,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:38:14,648 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:14,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 20 treesize of output 16 [2021-07-13 19:38:14,652 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:14,686 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:14,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 13 treesize of output 9 [2021-07-13 19:38:14,690 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:38:14,725 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:14,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 19 treesize of output 15 [2021-07-13 19:38:14,729 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:14,772 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:14,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:38:14,776 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:38:14,809 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:14,810 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:14,810 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 8 variables, input treesize:129, output treesize:69 [2021-07-13 19:38:14,926 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:14,926 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1367802713] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:14,926 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:14,926 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:38:14,926 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325912527] [2021-07-13 19:38:14,927 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:38:14,927 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:14,927 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:38:14,927 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:14,927 INFO L87 Difference]: Start difference. First operand 1275 states and 4132 transitions. Second operand has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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:15,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:15,311 INFO L93 Difference]: Finished difference Result 1593 states and 4963 transitions. [2021-07-13 19:38:15,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:38:15,311 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:38:15,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:15,314 INFO L225 Difference]: With dead ends: 1593 [2021-07-13 19:38:15,314 INFO L226 Difference]: Without dead ends: 1519 [2021-07-13 19:38:15,314 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 413.5ms TimeCoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:38:15,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1519 states. [2021-07-13 19:38:15,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1519 to 1280. [2021-07-13 19:38:15,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1280 states, 1279 states have (on average 3.2509773260359656) internal successors, (4158), 1279 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:38:15,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1280 states to 1280 states and 4158 transitions. [2021-07-13 19:38:15,330 INFO L78 Accepts]: Start accepts. Automaton has 1280 states and 4158 transitions. Word has length 24 [2021-07-13 19:38:15,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:15,330 INFO L482 AbstractCegarLoop]: Abstraction has 1280 states and 4158 transitions. [2021-07-13 19:38:15,330 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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:15,330 INFO L276 IsEmpty]: Start isEmpty. Operand 1280 states and 4158 transitions. [2021-07-13 19:38:15,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:15,332 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:15,332 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:15,532 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 327 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2576 [2021-07-13 19:38:15,532 INFO L430 AbstractCegarLoop]: === Iteration 343 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:15,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:15,533 INFO L82 PathProgramCache]: Analyzing trace with hash 505217040, now seen corresponding path program 327 times [2021-07-13 19:38:15,533 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:15,533 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461090803] [2021-07-13 19:38:15,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:15,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:15,771 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:38:15,771 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:15,771 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461090803] [2021-07-13 19:38:15,771 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461090803] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:15,771 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1163930486] [2021-07-13 19:38:15,771 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:38:15,803 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:38:15,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:15,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:38:15,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:15,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:15,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38: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 17 treesize of output 13 [2021-07-13 19:38:15,868 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:15,871 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:15,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 18 treesize of output 14 [2021-07-13 19:38:15,872 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:15,896 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:15,898 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,898 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:73, output treesize:59 [2021-07-13 19:38:15,959 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 3=[o_4]} [2021-07-13 19:38:15,963 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:15,963 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:15,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 19 treesize of output 15 [2021-07-13 19:38:15,964 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:15,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:15,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:15,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 19 treesize of output 15 [2021-07-13 19:38:15,969 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:15,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:15,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:15,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 20 treesize of output 16 [2021-07-13 19:38:15,974 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:15,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:15,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:38:15,978 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:16,045 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:16,048 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:16,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:16,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 12 treesize of output 8 [2021-07-13 19:38:16,050 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:16,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:16,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:16,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 12 treesize of output 8 [2021-07-13 19:38:16,055 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:38:16,058 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:16,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:16,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 11 treesize of output 7 [2021-07-13 19:38:16,060 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:38:16,063 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:16,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:38:16,065 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:38:16,127 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:16,128 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:16,129 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 5 variables, input treesize:193, output treesize:69 [2021-07-13 19:38:16,287 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:38:16,287 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1163930486] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:16,287 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:16,287 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:38:16,287 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042855882] [2021-07-13 19:38:16,287 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:16,287 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:16,288 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:16,288 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:16,288 INFO L87 Difference]: Start difference. First operand 1280 states and 4158 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:16,771 INFO L93 Difference]: Finished difference Result 1637 states and 5102 transitions. [2021-07-13 19:38:16,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:38:16,772 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:38:16,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:16,774 INFO L225 Difference]: With dead ends: 1637 [2021-07-13 19:38:16,774 INFO L226 Difference]: Without dead ends: 1580 [2021-07-13 19:38:16,775 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 614.6ms TimeCoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:38:16,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1580 states. [2021-07-13 19:38:16,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1580 to 1280. [2021-07-13 19:38:16,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1280 states, 1279 states have (on average 3.251759186864738) internal successors, (4159), 1279 states have internal predecessors, (4159), 0 states have call successors, (0), 0 states have call 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,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1280 states to 1280 states and 4159 transitions. [2021-07-13 19:38:16,791 INFO L78 Accepts]: Start accepts. Automaton has 1280 states and 4159 transitions. Word has length 24 [2021-07-13 19:38:16,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:16,792 INFO L482 AbstractCegarLoop]: Abstraction has 1280 states and 4159 transitions. [2021-07-13 19:38:16,792 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,792 INFO L276 IsEmpty]: Start isEmpty. Operand 1280 states and 4159 transitions. [2021-07-13 19:38:16,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:16,793 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:16,793 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:16,993 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2582,328 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:16,994 INFO L430 AbstractCegarLoop]: === Iteration 344 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:16,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:16,994 INFO L82 PathProgramCache]: Analyzing trace with hash 441641288, now seen corresponding path program 328 times [2021-07-13 19:38:16,994 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:16,994 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251456064] [2021-07-13 19:38:16,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:16,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:17,159 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:17,159 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:17,159 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251456064] [2021-07-13 19:38:17,159 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251456064] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:17,159 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1238095916] [2021-07-13 19:38:17,159 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 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:38:17,190 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:38:17,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:17,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:38:17,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:17,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:17,270 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:17,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 17 treesize of output 13 [2021-07-13 19:38:17,271 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:17,273 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:17,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:38:17,274 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:17,302 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:17,304 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:17,304 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:79, output treesize:65 [2021-07-13 19:38:17,366 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 3=[o_4]} [2021-07-13 19:38:17,369 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:17,369 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:17,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 19 treesize of output 15 [2021-07-13 19:38:17,370 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:17,373 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:17,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 19 treesize of output 15 [2021-07-13 19:38:17,374 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:17,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:17,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:17,408 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:17,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 11 treesize of output 7 [2021-07-13 19:38:17,410 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:17,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:17,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 11 treesize of output 7 [2021-07-13 19:38:17,414 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:17,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:17,443 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:17,443 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:93, output treesize:31 [2021-07-13 19:38:17,536 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:17,536 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1238095916] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:17,536 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:17,536 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:38:17,536 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685466561] [2021-07-13 19:38:17,536 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:17,536 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:17,537 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:17,537 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:17,537 INFO L87 Difference]: Start difference. First operand 1280 states and 4159 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:17,762 INFO L93 Difference]: Finished difference Result 1462 states and 4643 transitions. [2021-07-13 19:38:17,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:17,763 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:38:17,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:17,765 INFO L225 Difference]: With dead ends: 1462 [2021-07-13 19:38:17,765 INFO L226 Difference]: Without dead ends: 1424 [2021-07-13 19:38:17,765 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 325.5ms TimeCoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:38:17,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1424 states. [2021-07-13 19:38:17,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1424 to 1272. [2021-07-13 19:38:17,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1272 states, 1271 states have (on average 3.238394964594807) internal successors, (4116), 1271 states have internal predecessors, (4116), 0 states have call successors, (0), 0 states have call 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,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1272 states to 1272 states and 4116 transitions. [2021-07-13 19:38:17,781 INFO L78 Accepts]: Start accepts. Automaton has 1272 states and 4116 transitions. Word has length 24 [2021-07-13 19:38:17,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:17,781 INFO L482 AbstractCegarLoop]: Abstraction has 1272 states and 4116 transitions. [2021-07-13 19:38:17,781 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,781 INFO L276 IsEmpty]: Start isEmpty. Operand 1272 states and 4116 transitions. [2021-07-13 19:38:17,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:17,782 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:17,782 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:17,983 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2591,329 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:17,983 INFO L430 AbstractCegarLoop]: === Iteration 345 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:17,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:17,983 INFO L82 PathProgramCache]: Analyzing trace with hash 1888845170, now seen corresponding path program 329 times [2021-07-13 19:38:17,983 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:17,983 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777241589] [2021-07-13 19:38:17,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:17,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:18,125 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:18,125 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:18,125 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777241589] [2021-07-13 19:38:18,125 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777241589] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:18,125 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [193309262] [2021-07-13 19:38:18,125 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 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:38:18,157 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:38:18,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:18,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:38:18,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:18,240 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,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 17 treesize of output 13 [2021-07-13 19:38:18,241 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:18,249 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:18,251 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 1 xjuncts. [2021-07-13 19:38:18,251 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:34, output treesize:27 [2021-07-13 19:38:18,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,281 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,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 19 treesize of output 15 [2021-07-13 19:38:18,282 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:18,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,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 19 treesize of output 15 [2021-07-13 19:38:18,285 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:18,318 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:18,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,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:38:18,323 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:18,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,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 11 treesize of output 7 [2021-07-13 19:38:18,327 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:18,357 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:18,359 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,359 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:93, output treesize:31 [2021-07-13 19:38:18,443 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:18,444 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [193309262] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:18,444 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:18,444 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:38:18,444 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187396700] [2021-07-13 19:38:18,444 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:38:18,444 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:18,444 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:38:18,444 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:18,444 INFO L87 Difference]: Start difference. First operand 1272 states and 4116 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:38:18,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:18,767 INFO L93 Difference]: Finished difference Result 1441 states and 4626 transitions. [2021-07-13 19:38:18,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:38:18,767 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:38:18,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:18,769 INFO L225 Difference]: With dead ends: 1441 [2021-07-13 19:38:18,769 INFO L226 Difference]: Without dead ends: 1395 [2021-07-13 19:38:18,769 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 409.6ms TimeCoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:38:18,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1395 states. [2021-07-13 19:38:18,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1395 to 1265. [2021-07-13 19:38:18,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1265 states, 1264 states have (on average 3.2397151898734178) internal successors, (4095), 1264 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:38:18,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1265 states to 1265 states and 4095 transitions. [2021-07-13 19:38:18,784 INFO L78 Accepts]: Start accepts. Automaton has 1265 states and 4095 transitions. Word has length 24 [2021-07-13 19:38:18,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:18,784 INFO L482 AbstractCegarLoop]: Abstraction has 1265 states and 4095 transitions. [2021-07-13 19:38:18,784 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:38:18,784 INFO L276 IsEmpty]: Start isEmpty. Operand 1265 states and 4095 transitions. [2021-07-13 19:38:18,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:18,785 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:18,785 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:18,986 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 330 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2598 [2021-07-13 19:38:18,986 INFO L430 AbstractCegarLoop]: === Iteration 346 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:18,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:18,986 INFO L82 PathProgramCache]: Analyzing trace with hash -1774917624, now seen corresponding path program 330 times [2021-07-13 19:38:18,986 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:18,986 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398647159] [2021-07-13 19:38:18,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:18,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:19,212 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:19,212 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:19,212 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398647159] [2021-07-13 19:38:19,212 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398647159] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:19,212 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2026566633] [2021-07-13 19:38:19,212 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 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:38:19,244 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:38:19,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:19,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:38:19,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:19,322 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:19,323 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:19,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:38:19,324 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:19,326 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:19,327 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:19,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 18 treesize of output 14 [2021-07-13 19:38:19,328 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:19,330 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:19,331 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:19,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 17 treesize of output 13 [2021-07-13 19:38:19,332 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:19,334 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:19,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 18 treesize of output 14 [2021-07-13 19:38:19,335 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:19,390 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:19,393 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:19,393 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:165, output treesize:137 [2021-07-13 19:38:19,506 INFO L446 ElimStorePlain]: Different costs {1=[o_2], 10=[o_4]} [2021-07-13 19:38:19,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:19,511 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:19,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 19 treesize of output 15 [2021-07-13 19:38:19,512 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:19,515 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:19,515 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:19,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 19 treesize of output 15 [2021-07-13 19:38:19,516 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:19,520 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:19,520 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:19,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 20 treesize of output 16 [2021-07-13 19:38:19,521 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:19,524 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:19,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:38:19,525 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:19,588 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:19,591 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:19,592 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:19,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 12 treesize of output 8 [2021-07-13 19:38:19,593 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:19,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:19,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:19,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:38:19,598 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:38:19,602 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:19,602 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:19,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 12 treesize of output 8 [2021-07-13 19:38:19,604 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:38:19,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:19,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 11 treesize of output 7 [2021-07-13 19:38:19,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:38:19,667 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:19,669 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:19,669 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 7 variables, input treesize:193, output treesize:69 [2021-07-13 19:38:19,827 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:19,827 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2026566633] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:19,827 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:19,828 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:38:19,828 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240311777] [2021-07-13 19:38:19,828 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:19,828 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:19,828 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:19,828 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:19,828 INFO L87 Difference]: Start difference. First operand 1265 states and 4095 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:20,546 INFO L93 Difference]: Finished difference Result 1705 states and 5315 transitions. [2021-07-13 19:38:20,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:38:20,546 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:38:20,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:20,550 INFO L225 Difference]: With dead ends: 1705 [2021-07-13 19:38:20,550 INFO L226 Difference]: Without dead ends: 1612 [2021-07-13 19:38:20,550 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 865.9ms TimeCoverageRelationStatistics Valid=108, Invalid=542, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:38:20,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1612 states. [2021-07-13 19:38:20,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1612 to 1276. [2021-07-13 19:38:20,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1276 states, 1275 states have (on average 3.248627450980392) internal successors, (4142), 1275 states have internal predecessors, (4142), 0 states have call successors, (0), 0 states have call 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,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1276 states to 1276 states and 4142 transitions. [2021-07-13 19:38:20,575 INFO L78 Accepts]: Start accepts. Automaton has 1276 states and 4142 transitions. Word has length 24 [2021-07-13 19:38:20,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:20,575 INFO L482 AbstractCegarLoop]: Abstraction has 1276 states and 4142 transitions. [2021-07-13 19:38:20,575 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,575 INFO L276 IsEmpty]: Start isEmpty. Operand 1276 states and 4142 transitions. [2021-07-13 19:38:20,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:20,577 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:20,577 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:20,777 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 331 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2601 [2021-07-13 19:38:20,777 INFO L430 AbstractCegarLoop]: === Iteration 347 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:20,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:20,778 INFO L82 PathProgramCache]: Analyzing trace with hash -1000713254, now seen corresponding path program 331 times [2021-07-13 19:38:20,778 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:20,778 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292954413] [2021-07-13 19:38:20,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:20,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:20,979 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:20,980 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:20,980 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292954413] [2021-07-13 19:38:20,980 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292954413] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:20,980 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1734655433] [2021-07-13 19:38:20,980 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 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:38:21,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:21,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:38:21,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:21,076 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:21,076 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:21,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:38:21,077 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:21,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:21,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:21,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:38:21,082 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:21,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:21,085 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:21,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:38:21,086 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:21,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:21,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 18 treesize of output 14 [2021-07-13 19:38:21,089 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:21,144 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:21,147 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:21,147 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:165, output treesize:137 [2021-07-13 19:38:21,292 INFO L446 ElimStorePlain]: Different costs {1=[o_2], 3=[o_4]} [2021-07-13 19:38:21,295 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:21,296 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:21,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 19 treesize of output 15 [2021-07-13 19:38:21,297 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:21,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:21,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:21,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:38:21,301 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:21,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:21,305 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:21,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 19 treesize of output 15 [2021-07-13 19:38:21,305 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:21,308 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:21,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 19 treesize of output 15 [2021-07-13 19:38:21,309 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:21,392 INFO L628 ElimStorePlain]: treesize reduction 95, result has 46.3 percent of original size [2021-07-13 19:38:21,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:21,396 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:21,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 11 treesize of output 7 [2021-07-13 19:38:21,397 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:21,400 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:21,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 11 treesize of output 7 [2021-07-13 19:38:21,402 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:38:21,433 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:21,435 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:21,435 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 5 variables, input treesize:205, output treesize:34 [2021-07-13 19:38:21,519 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:21,519 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1734655433] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:21,519 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:21,519 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:38:21,519 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214129175] [2021-07-13 19:38:21,519 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:21,519 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:21,520 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:21,520 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:21,520 INFO L87 Difference]: Start difference. First operand 1276 states and 4142 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:22,169 INFO L93 Difference]: Finished difference Result 1725 states and 5356 transitions. [2021-07-13 19:38:22,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:38:22,170 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:38:22,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:22,172 INFO L225 Difference]: With dead ends: 1725 [2021-07-13 19:38:22,172 INFO L226 Difference]: Without dead ends: 1591 [2021-07-13 19:38:22,172 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 736.8ms TimeCoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:38:22,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1591 states. [2021-07-13 19:38:22,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1591 to 1265. [2021-07-13 19:38:22,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1265 states, 1264 states have (on average 3.2397151898734178) internal successors, (4095), 1264 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:38:22,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1265 states to 1265 states and 4095 transitions. [2021-07-13 19:38:22,189 INFO L78 Accepts]: Start accepts. Automaton has 1265 states and 4095 transitions. Word has length 24 [2021-07-13 19:38:22,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:22,189 INFO L482 AbstractCegarLoop]: Abstraction has 1265 states and 4095 transitions. [2021-07-13 19:38:22,189 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,189 INFO L276 IsEmpty]: Start isEmpty. Operand 1265 states and 4095 transitions. [2021-07-13 19:38:22,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:22,190 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:22,190 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:22,390 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 332 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2611 [2021-07-13 19:38:22,391 INFO L430 AbstractCegarLoop]: === Iteration 348 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:22,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:22,391 INFO L82 PathProgramCache]: Analyzing trace with hash 1407668338, now seen corresponding path program 332 times [2021-07-13 19:38:22,391 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:22,391 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453051037] [2021-07-13 19:38:22,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:22,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:22,610 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:22,610 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:22,610 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453051037] [2021-07-13 19:38:22,610 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453051037] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:22,610 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [791651802] [2021-07-13 19:38:22,610 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 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:38:22,641 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:38:22,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:22,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:38:22,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:22,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:38:22,703 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:22,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 19 treesize of output 15 [2021-07-13 19:38:22,706 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:22,735 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:22,737 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:22,737 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:87, output treesize:73 [2021-07-13 19:38:22,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:22,866 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:22,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 20 treesize of output 16 [2021-07-13 19:38:22,867 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:22,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:22,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 19 treesize of output 15 [2021-07-13 19:38:22,871 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:22,920 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:22,924 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:22,924 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:22,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 12 treesize of output 8 [2021-07-13 19:38:22,926 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:22,928 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:22,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:38:22,930 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:22,979 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:22,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:22,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:22,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:38:22,983 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:22,986 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:22,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 20 treesize of output 16 [2021-07-13 19:38:22,987 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:23,031 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:23,034 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:23,034 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:23,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:38:23,036 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:38:23,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:23,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 13 treesize of output 9 [2021-07-13 19:38:23,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:38:23,082 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:23,084 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:38:23,084 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 6 variables, input treesize:149, output treesize:57 [2021-07-13 19:38:23,190 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:23,190 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [791651802] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:23,190 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:23,190 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:38:23,190 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057758105] [2021-07-13 19:38:23,190 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:23,191 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:23,191 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:23,191 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:23,191 INFO L87 Difference]: Start difference. First operand 1265 states and 4095 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:23,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:23,680 INFO L93 Difference]: Finished difference Result 1434 states and 4560 transitions. [2021-07-13 19:38:23,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:38:23,680 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:38:23,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:23,683 INFO L225 Difference]: With dead ends: 1434 [2021-07-13 19:38:23,683 INFO L226 Difference]: Without dead ends: 1364 [2021-07-13 19:38:23,683 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 563.7ms TimeCoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:38:23,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1364 states. [2021-07-13 19:38:23,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1364 to 1271. [2021-07-13 19:38:23,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1271 states, 1270 states have (on average 3.2393700787401576) internal successors, (4114), 1270 states have internal predecessors, (4114), 0 states have call successors, (0), 0 states have call 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:23,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1271 states to 1271 states and 4114 transitions. [2021-07-13 19:38:23,698 INFO L78 Accepts]: Start accepts. Automaton has 1271 states and 4114 transitions. Word has length 24 [2021-07-13 19:38:23,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:23,698 INFO L482 AbstractCegarLoop]: Abstraction has 1271 states and 4114 transitions. [2021-07-13 19:38:23,698 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:23,698 INFO L276 IsEmpty]: Start isEmpty. Operand 1271 states and 4114 transitions. [2021-07-13 19:38:23,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:23,699 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:23,699 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:23,900 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 333 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2618 [2021-07-13 19:38:23,900 INFO L430 AbstractCegarLoop]: === Iteration 349 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:23,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:23,900 INFO L82 PathProgramCache]: Analyzing trace with hash -560662128, now seen corresponding path program 333 times [2021-07-13 19:38:23,900 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:23,900 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361838023] [2021-07-13 19:38:23,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:23,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:24,148 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:24,149 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:24,149 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361838023] [2021-07-13 19:38:24,149 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361838023] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:24,149 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2144258006] [2021-07-13 19:38:24,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 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:38:24,178 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:38:24,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:24,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:38:24,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:24,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 19 treesize of output 15 [2021-07-13 19:38:24,239 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:24,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 19 treesize of output 15 [2021-07-13 19:38:24,243 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:24,270 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:24,272 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:24,272 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:87, output treesize:73 [2021-07-13 19:38:24,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:24,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:24,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 19 treesize of output 15 [2021-07-13 19:38:24,342 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:24,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:24,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 20 treesize of output 16 [2021-07-13 19:38:24,346 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:24,407 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:24,411 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:24,411 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:24,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 13 treesize of output 9 [2021-07-13 19:38:24,413 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:24,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:24,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 12 treesize of output 8 [2021-07-13 19:38:24,418 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:24,476 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:24,480 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:24,480 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:24,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 20 treesize of output 16 [2021-07-13 19:38:24,481 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:24,484 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:24,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 19 treesize of output 15 [2021-07-13 19:38:24,485 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:24,539 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:24,542 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:24,542 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:24,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 13 treesize of output 9 [2021-07-13 19:38:24,544 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:38:24,547 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:24,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 12 treesize of output 8 [2021-07-13 19:38:24,548 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:38:24,599 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:24,601 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:38:24,601 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 6 variables, input treesize:169, output treesize:69 [2021-07-13 19:38:24,764 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:24,764 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2144258006] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:24,764 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:24,764 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:38:24,764 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244137802] [2021-07-13 19:38:24,764 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:24,764 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:24,764 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:24,764 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:24,764 INFO L87 Difference]: Start difference. First operand 1271 states and 4114 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:25,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:25,225 INFO L93 Difference]: Finished difference Result 1446 states and 4588 transitions. [2021-07-13 19:38:25,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:25,226 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:38:25,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:25,228 INFO L225 Difference]: With dead ends: 1446 [2021-07-13 19:38:25,228 INFO L226 Difference]: Without dead ends: 1380 [2021-07-13 19:38:25,228 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 592.7ms TimeCoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:38:25,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1380 states. [2021-07-13 19:38:25,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1380 to 1268. [2021-07-13 19:38:25,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1268 states, 1267 states have (on average 3.2391475927387527) internal successors, (4104), 1267 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:38:25,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1268 states to 1268 states and 4104 transitions. [2021-07-13 19:38:25,243 INFO L78 Accepts]: Start accepts. Automaton has 1268 states and 4104 transitions. Word has length 24 [2021-07-13 19:38:25,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:25,243 INFO L482 AbstractCegarLoop]: Abstraction has 1268 states and 4104 transitions. [2021-07-13 19:38:25,243 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:25,243 INFO L276 IsEmpty]: Start isEmpty. Operand 1268 states and 4104 transitions. [2021-07-13 19:38:25,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:25,244 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:25,244 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:25,445 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2628,334 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:25,445 INFO L430 AbstractCegarLoop]: === Iteration 350 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:25,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:25,445 INFO L82 PathProgramCache]: Analyzing trace with hash 1708456064, now seen corresponding path program 334 times [2021-07-13 19:38:25,445 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:25,445 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200871748] [2021-07-13 19:38:25,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:25,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:25,680 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:25,680 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:25,680 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200871748] [2021-07-13 19:38:25,681 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200871748] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:25,681 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [395067344] [2021-07-13 19:38:25,681 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 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:38:25,711 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:38:25,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:25,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:38:25,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:25,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:25,794 INFO L173 IndexEqualityManager]: detected equality via solver [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 18 treesize of output 14 [2021-07-13 19:38:25,795 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:25,798 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:25,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:38:25,799 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:25,858 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:25,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:25,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:25,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 18 treesize of output 14 [2021-07-13 19:38:25,863 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:25,866 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:25,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:38:25,867 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:25,921 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:25,925 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:38:25,925 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:161, output treesize:133 [2021-07-13 19:38:26,033 INFO L446 ElimStorePlain]: Different costs {1=[o_2], 10=[o_4]} [2021-07-13 19:38:26,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:26,037 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:26,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 20 treesize of output 16 [2021-07-13 19:38:26,038 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:26,041 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:26,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:26,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 19 treesize of output 15 [2021-07-13 19:38:26,043 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:26,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:26,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:26,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 20 treesize of output 16 [2021-07-13 19:38:26,047 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:26,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:26,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 19 treesize of output 15 [2021-07-13 19:38:26,052 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:26,109 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:26,113 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:26,113 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38: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 11 treesize of output 7 [2021-07-13 19:38:26,114 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:26,118 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:26,118 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:26,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 12 treesize of output 8 [2021-07-13 19:38:26,120 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:38:26,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:26,124 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:26,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:38:26,125 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:38:26,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38: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 12 treesize of output 8 [2021-07-13 19:38:26,130 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:38:26,182 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:26,184 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:26,184 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 7 variables, input treesize:189, output treesize:69 [2021-07-13 19:38:26,356 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:26,357 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [395067344] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:26,357 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:26,357 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:38:26,357 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074199883] [2021-07-13 19:38:26,357 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:26,357 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:26,357 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:26,357 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:26,357 INFO L87 Difference]: Start difference. First operand 1268 states and 4104 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:26,951 INFO L93 Difference]: Finished difference Result 1619 states and 5073 transitions. [2021-07-13 19:38:26,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:38:26,951 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:38:26,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:26,954 INFO L225 Difference]: With dead ends: 1619 [2021-07-13 19:38:26,954 INFO L226 Difference]: Without dead ends: 1526 [2021-07-13 19:38:26,955 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 797.5ms TimeCoverageRelationStatistics Valid=102, Invalid=498, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:38:26,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1526 states. [2021-07-13 19:38:26,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1526 to 1279. [2021-07-13 19:38:26,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1279 states, 1278 states have (on average 3.248043818466354) internal successors, (4151), 1278 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:38:26,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1279 states to 1279 states and 4151 transitions. [2021-07-13 19:38:26,971 INFO L78 Accepts]: Start accepts. Automaton has 1279 states and 4151 transitions. Word has length 24 [2021-07-13 19:38:26,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:26,971 INFO L482 AbstractCegarLoop]: Abstraction has 1279 states and 4151 transitions. [2021-07-13 19:38:26,971 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,971 INFO L276 IsEmpty]: Start isEmpty. Operand 1279 states and 4151 transitions. [2021-07-13 19:38:26,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:26,973 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:26,973 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:27,173 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2639,335 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:27,173 INFO L430 AbstractCegarLoop]: === Iteration 351 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:27,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:27,174 INFO L82 PathProgramCache]: Analyzing trace with hash -1812306862, now seen corresponding path program 335 times [2021-07-13 19:38:27,174 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:27,174 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013402225] [2021-07-13 19:38:27,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:27,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:27,458 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:27,458 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:27,458 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013402225] [2021-07-13 19:38:27,458 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013402225] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:27,458 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2141041631] [2021-07-13 19:38:27,458 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 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:38:27,490 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:38:27,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:27,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:38:27,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:27,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:27,552 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:27,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 17 treesize of output 13 [2021-07-13 19:38:27,553 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:27,555 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38: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 18 treesize of output 14 [2021-07-13 19:38:27,556 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:27,578 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:27,580 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:27,580 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:71, output treesize:57 [2021-07-13 19:38:27,650 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:27,651 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38: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 19 treesize of output 15 [2021-07-13 19:38:27,651 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:27,654 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:27,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 19 treesize of output 15 [2021-07-13 19:38:27,655 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:27,685 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:27,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:27,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:27,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 11 treesize of output 7 [2021-07-13 19:38:27,690 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:27,693 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:27,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 11 treesize of output 7 [2021-07-13 19:38:27,694 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:27,721 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:27,722 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:27,722 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:91, output treesize:31 [2021-07-13 19:38:27,801 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:27,801 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2141041631] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:27,801 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:27,801 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:38:27,801 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958506581] [2021-07-13 19:38:27,802 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:27,802 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:27,802 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:27,802 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:27,802 INFO L87 Difference]: Start difference. First operand 1279 states and 4151 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:28,399 INFO L93 Difference]: Finished difference Result 1465 states and 4704 transitions. [2021-07-13 19:38:28,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:38:28,400 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:38:28,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:28,402 INFO L225 Difference]: With dead ends: 1465 [2021-07-13 19:38:28,402 INFO L226 Difference]: Without dead ends: 1419 [2021-07-13 19:38:28,402 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 680.6ms TimeCoverageRelationStatistics Valid=82, Invalid=470, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:38:28,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1419 states. [2021-07-13 19:38:28,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1419 to 1266. [2021-07-13 19:38:28,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1266 states, 1265 states have (on average 3.240316205533597) internal successors, (4099), 1265 states have internal predecessors, (4099), 0 states have call successors, (0), 0 states have call 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,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1266 states to 1266 states and 4099 transitions. [2021-07-13 19:38:28,418 INFO L78 Accepts]: Start accepts. Automaton has 1266 states and 4099 transitions. Word has length 24 [2021-07-13 19:38:28,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:28,418 INFO L482 AbstractCegarLoop]: Abstraction has 1266 states and 4099 transitions. [2021-07-13 19:38:28,418 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,418 INFO L276 IsEmpty]: Start isEmpty. Operand 1266 states and 4099 transitions. [2021-07-13 19:38:28,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:28,420 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:28,420 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:28,620 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2649,336 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:28,620 INFO L430 AbstractCegarLoop]: === Iteration 352 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:28,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:28,621 INFO L82 PathProgramCache]: Analyzing trace with hash -1068438328, now seen corresponding path program 336 times [2021-07-13 19:38:28,621 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:28,621 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177792386] [2021-07-13 19:38:28,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:28,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:28,822 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:28,822 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:28,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177792386] [2021-07-13 19:38:28,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177792386] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:28,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1641355094] [2021-07-13 19:38:28,822 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 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:38:28,855 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-13 19:38:28,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:28,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:38:28,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:28,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:28,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:28,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 19 treesize of output 15 [2021-07-13 19:38:28,901 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:28,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:28,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 19 treesize of output 15 [2021-07-13 19:38:28,904 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:28,928 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:28,930 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:28,930 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:81, output treesize:67 [2021-07-13 19:38:29,095 INFO L446 ElimStorePlain]: Different costs {0=[o_0, v_prenex_1247], 1=[o_2, v_prenex_1248]} [2021-07-13 19:38:29,098 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:38:29,099 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:29,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 19 treesize of output 15 [2021-07-13 19:38:29,103 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:29,151 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:29,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 19 treesize of output 15 [2021-07-13 19:38:29,155 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:29,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:38:29,158 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:29,202 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:29,205 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:29,205 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:29,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 13 treesize of output 9 [2021-07-13 19:38:29,206 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:29,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:29,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 11 treesize of output 7 [2021-07-13 19:38:29,211 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:38:29,253 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:29,257 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:29,257 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:29,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 13 treesize of output 9 [2021-07-13 19:38:29,258 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:38:29,261 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:29,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 12 treesize of output 8 [2021-07-13 19:38:29,263 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:38:29,304 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:29,306 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:38:29,306 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 6 variables, input treesize:149, output treesize:57 [2021-07-13 19:38:29,436 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:29,436 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1641355094] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:29,436 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:29,436 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:38:29,436 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687538213] [2021-07-13 19:38:29,436 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:29,436 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:29,436 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:29,437 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:29,437 INFO L87 Difference]: Start difference. First operand 1266 states and 4099 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,724 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 48 [2021-07-13 19:38:29,957 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 40 [2021-07-13 19:38:30,290 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 44 [2021-07-13 19:38:30,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:30,554 INFO L93 Difference]: Finished difference Result 1695 states and 5356 transitions. [2021-07-13 19:38:30,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:38:30,555 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:38:30,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:30,557 INFO L225 Difference]: With dead ends: 1695 [2021-07-13 19:38:30,557 INFO L226 Difference]: Without dead ends: 1621 [2021-07-13 19:38:30,558 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 1243.9ms TimeCoverageRelationStatistics Valid=117, Invalid=533, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:38:30,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1621 states. [2021-07-13 19:38:30,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1621 to 1270. [2021-07-13 19:38:30,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1270 states, 1269 states have (on average 3.2411347517730498) internal successors, (4113), 1269 states have internal predecessors, (4113), 0 states have call successors, (0), 0 states have call 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,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1270 states to 1270 states and 4113 transitions. [2021-07-13 19:38:30,574 INFO L78 Accepts]: Start accepts. Automaton has 1270 states and 4113 transitions. Word has length 24 [2021-07-13 19:38:30,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:30,574 INFO L482 AbstractCegarLoop]: Abstraction has 1270 states and 4113 transitions. [2021-07-13 19:38:30,574 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,574 INFO L276 IsEmpty]: Start isEmpty. Operand 1270 states and 4113 transitions. [2021-07-13 19:38:30,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:30,575 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:30,575 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:30,775 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 337 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2654 [2021-07-13 19:38:30,776 INFO L430 AbstractCegarLoop]: === Iteration 353 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:30,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:30,776 INFO L82 PathProgramCache]: Analyzing trace with hash -2124296548, now seen corresponding path program 337 times [2021-07-13 19:38:30,776 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:30,776 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386918482] [2021-07-13 19:38:30,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:30,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:30,992 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:30,992 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:30,992 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386918482] [2021-07-13 19:38:30,992 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386918482] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:30,992 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1701960600] [2021-07-13 19:38:30,993 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 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:38:31,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:31,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:38:31,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:31,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 19 treesize of output 15 [2021-07-13 19:38:31,109 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:31,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:38:31,112 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:31,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:38:31,116 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:31,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:31,119 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:31,181 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:31,183 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:31,183 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:193, output treesize:165 [2021-07-13 19:38:31,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:31,369 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:31,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 20 treesize of output 16 [2021-07-13 19:38:31,370 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:31,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:31,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 19 treesize of output 15 [2021-07-13 19:38:31,373 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:31,461 INFO L628 ElimStorePlain]: treesize reduction 52, result has 66.0 percent of original size [2021-07-13 19:38:31,461 INFO L518 ElimStorePlain]: Eliminatee o_2 vanished before elimination [2021-07-13 19:38:31,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:31,464 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:31,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 19 treesize of output 15 [2021-07-13 19:38:31,465 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:31,467 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:31,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 20 treesize of output 16 [2021-07-13 19:38:31,468 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:31,503 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:31,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:31,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:31,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 11 treesize of output 7 [2021-07-13 19:38:31,508 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:31,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:31,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 13 treesize of output 9 [2021-07-13 19:38:31,511 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:38:31,545 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:31,547 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:38:31,547 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:165, output treesize:47 [2021-07-13 19:38:31,635 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:31,635 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1701960600] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:31,635 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:31,635 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:38:31,635 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225667129] [2021-07-13 19:38:31,636 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:31,636 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:31,636 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:31,636 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:31,636 INFO L87 Difference]: Start difference. First operand 1270 states and 4113 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:32,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:32,054 INFO L93 Difference]: Finished difference Result 1490 states and 4774 transitions. [2021-07-13 19:38:32,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:38:32,055 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:38:32,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:32,057 INFO L225 Difference]: With dead ends: 1490 [2021-07-13 19:38:32,057 INFO L226 Difference]: Without dead ends: 1437 [2021-07-13 19:38:32,057 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 530.6ms TimeCoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:38:32,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1437 states. [2021-07-13 19:38:32,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1437 to 1276. [2021-07-13 19:38:32,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1276 states, 1275 states have (on average 3.24078431372549) internal successors, (4132), 1275 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:38:32,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1276 states to 1276 states and 4132 transitions. [2021-07-13 19:38:32,072 INFO L78 Accepts]: Start accepts. Automaton has 1276 states and 4132 transitions. Word has length 24 [2021-07-13 19:38:32,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:32,073 INFO L482 AbstractCegarLoop]: Abstraction has 1276 states and 4132 transitions. [2021-07-13 19:38:32,073 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:32,073 INFO L276 IsEmpty]: Start isEmpty. Operand 1276 states and 4132 transitions. [2021-07-13 19:38:32,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:32,074 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:32,074 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:32,274 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 338 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2665 [2021-07-13 19:38:32,275 INFO L430 AbstractCegarLoop]: === Iteration 354 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:32,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:32,275 INFO L82 PathProgramCache]: Analyzing trace with hash 202340282, now seen corresponding path program 338 times [2021-07-13 19:38:32,275 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:32,275 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957074509] [2021-07-13 19:38:32,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:32,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:32,536 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:32,536 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:32,536 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957074509] [2021-07-13 19:38:32,536 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957074509] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:32,536 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [264150135] [2021-07-13 19:38:32,536 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 339 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 339 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:32,568 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:38:32,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:32,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:38:32,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:32,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 19 treesize of output 15 [2021-07-13 19:38:32,646 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:32,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 19 treesize of output 15 [2021-07-13 19:38:32,649 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:32,679 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:32,680 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,680 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:87, output treesize:73 [2021-07-13 19:38:32,749 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:32,749 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:32,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 20 treesize of output 16 [2021-07-13 19:38:32,750 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:32,753 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:32,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 19 treesize of output 15 [2021-07-13 19:38:32,763 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:32,824 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:32,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:32,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:32,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 12 treesize of output 8 [2021-07-13 19:38:32,829 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:32,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:32,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 13 treesize of output 9 [2021-07-13 19:38:32,834 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:32,892 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:32,896 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:32,896 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:32,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 20 treesize of output 16 [2021-07-13 19:38:32,897 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:32,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:32,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 19 treesize of output 15 [2021-07-13 19:38:32,901 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:32,953 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:32,957 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:32,957 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:32,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 11 treesize of output 7 [2021-07-13 19:38:32,958 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:38:32,961 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:32,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 13 treesize of output 9 [2021-07-13 19:38:32,963 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:38:33,014 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:33,016 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:38:33,016 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 6 variables, input treesize:169, output treesize:69 [2021-07-13 19:38:33,178 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:33,178 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [264150135] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:33,178 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:33,178 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:38:33,178 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662822837] [2021-07-13 19:38:33,179 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:33,179 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:33,179 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:33,179 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:33,179 INFO L87 Difference]: Start difference. First operand 1276 states and 4132 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:33,587 INFO L93 Difference]: Finished difference Result 1519 states and 4839 transitions. [2021-07-13 19:38:33,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:33,588 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:38:33,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:33,590 INFO L225 Difference]: With dead ends: 1519 [2021-07-13 19:38:33,590 INFO L226 Difference]: Without dead ends: 1453 [2021-07-13 19:38:33,590 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 620.6ms TimeCoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:38:33,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1453 states. [2021-07-13 19:38:33,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1453 to 1273. [2021-07-13 19:38:33,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1273 states, 1272 states have (on average 3.240566037735849) internal successors, (4122), 1272 states have internal predecessors, (4122), 0 states have call successors, (0), 0 states have call 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,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1273 states to 1273 states and 4122 transitions. [2021-07-13 19:38:33,606 INFO L78 Accepts]: Start accepts. Automaton has 1273 states and 4122 transitions. Word has length 24 [2021-07-13 19:38:33,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:33,606 INFO L482 AbstractCegarLoop]: Abstraction has 1273 states and 4122 transitions. [2021-07-13 19:38:33,606 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,606 INFO L276 IsEmpty]: Start isEmpty. Operand 1273 states and 4122 transitions. [2021-07-13 19:38:33,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:33,607 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:33,607 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:33,808 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 339 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2675 [2021-07-13 19:38:33,808 INFO L430 AbstractCegarLoop]: === Iteration 355 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:33,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:33,808 INFO L82 PathProgramCache]: Analyzing trace with hash -1823508822, now seen corresponding path program 339 times [2021-07-13 19:38:33,808 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:33,808 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918686233] [2021-07-13 19:38:33,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:33,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:34,056 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:34,056 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:34,056 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918686233] [2021-07-13 19:38:34,056 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918686233] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:34,056 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1766715540] [2021-07-13 19:38:34,056 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 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:38:34,088 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:38:34,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:34,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:38:34,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:34,208 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:34,208 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:34,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 18 treesize of output 14 [2021-07-13 19:38:34,209 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:34,212 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:34,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 17 treesize of output 13 [2021-07-13 19:38:34,213 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:34,273 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:34,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:34,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:34,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:38:34,278 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:34,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:34,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 18 treesize of output 14 [2021-07-13 19:38:34,281 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:34,336 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:34,340 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:38:34,340 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:161, output treesize:133 [2021-07-13 19:38:34,448 INFO L446 ElimStorePlain]: Different costs {1=[o_2], 10=[o_4]} [2021-07-13 19:38:34,452 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:34,452 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:34,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 19 treesize of output 15 [2021-07-13 19:38:34,453 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:34,457 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:34,457 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:34,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 20 treesize of output 16 [2021-07-13 19:38:34,458 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:34,461 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:34,462 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:34,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:38:34,462 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:34,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:34,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 20 treesize of output 16 [2021-07-13 19:38:34,467 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:34,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:34,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:34,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:34,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 12 treesize of output 8 [2021-07-13 19:38:34,529 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:34,532 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:34,533 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:34,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 11 treesize of output 7 [2021-07-13 19:38:34,534 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:38:34,538 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:34,538 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:34,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 12 treesize of output 8 [2021-07-13 19:38:34,539 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:38:34,543 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:34,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 11 treesize of output 7 [2021-07-13 19:38:34,544 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:38:34,597 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:34,599 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:34,599 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 7 variables, input treesize:189, output treesize:69 [2021-07-13 19:38:34,760 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:34,760 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1766715540] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:34,760 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:34,760 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:38:34,760 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601428306] [2021-07-13 19:38:34,760 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:34,760 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:34,760 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:34,760 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:34,761 INFO L87 Difference]: Start difference. First operand 1273 states and 4122 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:35,567 INFO L93 Difference]: Finished difference Result 1681 states and 5287 transitions. [2021-07-13 19:38:35,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:38:35,568 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:38:35,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:35,571 INFO L225 Difference]: With dead ends: 1681 [2021-07-13 19:38:35,571 INFO L226 Difference]: Without dead ends: 1588 [2021-07-13 19:38:35,571 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 953.8ms TimeCoverageRelationStatistics Valid=113, Invalid=537, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:38:35,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1588 states. [2021-07-13 19:38:35,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1588 to 1284. [2021-07-13 19:38:35,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1284 states, 1283 states have (on average 3.249415432579891) internal successors, (4169), 1283 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:38:35,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1284 states to 1284 states and 4169 transitions. [2021-07-13 19:38:35,587 INFO L78 Accepts]: Start accepts. Automaton has 1284 states and 4169 transitions. Word has length 24 [2021-07-13 19:38:35,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:35,587 INFO L482 AbstractCegarLoop]: Abstraction has 1284 states and 4169 transitions. [2021-07-13 19:38:35,587 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,587 INFO L276 IsEmpty]: Start isEmpty. Operand 1284 states and 4169 transitions. [2021-07-13 19:38:35,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:35,589 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:35,589 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:35,789 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 340 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2686 [2021-07-13 19:38:35,789 INFO L430 AbstractCegarLoop]: === Iteration 356 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:35,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:35,789 INFO L82 PathProgramCache]: Analyzing trace with hash -1049304452, now seen corresponding path program 340 times [2021-07-13 19:38:35,790 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:35,790 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005607808] [2021-07-13 19:38:35,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:35,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:36,112 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:36,112 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:36,112 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005607808] [2021-07-13 19:38:36,112 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005607808] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:36,112 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1796768272] [2021-07-13 19:38:36,112 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 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:38:36,146 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:38:36,147 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:36,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:38:36,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:36,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:36,266 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:36,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:38:36,267 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:36,270 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:36,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 18 treesize of output 14 [2021-07-13 19:38:36,271 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:36,331 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:36,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:36,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:36,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:38:36,336 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:36,339 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:36,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 18 treesize of output 14 [2021-07-13 19:38:36,340 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:36,394 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:36,398 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:38:36,398 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:161, output treesize:133 [2021-07-13 19:38:36,535 INFO L446 ElimStorePlain]: Different costs {1=[o_2], 3=[o_4]} [2021-07-13 19:38:36,539 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:36,539 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:36,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 19 treesize of output 15 [2021-07-13 19:38:36,540 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:36,544 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:36,544 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:36,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 19 treesize of output 15 [2021-07-13 19:38:36,545 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:36,548 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:36,549 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:36,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 19 treesize of output 15 [2021-07-13 19:38:36,550 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:36,553 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:36,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 19 treesize of output 15 [2021-07-13 19:38:36,554 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:36,628 INFO L628 ElimStorePlain]: treesize reduction 101, result has 41.6 percent of original size [2021-07-13 19:38:36,631 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:36,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 11 treesize of output 7 [2021-07-13 19:38:36,633 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,661 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:36,663 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:36,663 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 5 variables, input treesize:201, output treesize:34 [2021-07-13 19:38:36,759 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:36,759 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1796768272] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:36,759 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:36,759 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:38:36,760 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808059374] [2021-07-13 19:38:36,760 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:36,760 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:36,760 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:36,760 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:36,760 INFO L87 Difference]: Start difference. First operand 1284 states and 4169 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:37,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:37,223 INFO L93 Difference]: Finished difference Result 1527 states and 4892 transitions. [2021-07-13 19:38:37,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:38:37,223 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:38:37,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:37,226 INFO L225 Difference]: With dead ends: 1527 [2021-07-13 19:38:37,226 INFO L226 Difference]: Without dead ends: 1455 [2021-07-13 19:38:37,226 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 761.1ms TimeCoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:38:37,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1455 states. [2021-07-13 19:38:37,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1455 to 1271. [2021-07-13 19:38:37,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1271 states, 1270 states have (on average 3.2417322834645668) internal successors, (4117), 1270 states have internal predecessors, (4117), 0 states have call successors, (0), 0 states have call 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:37,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1271 states to 1271 states and 4117 transitions. [2021-07-13 19:38:37,240 INFO L78 Accepts]: Start accepts. Automaton has 1271 states and 4117 transitions. Word has length 24 [2021-07-13 19:38:37,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:37,240 INFO L482 AbstractCegarLoop]: Abstraction has 1271 states and 4117 transitions. [2021-07-13 19:38:37,240 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:37,240 INFO L276 IsEmpty]: Start isEmpty. Operand 1271 states and 4117 transitions. [2021-07-13 19:38:37,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:37,242 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:37,242 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:37,442 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 341 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2698 [2021-07-13 19:38:37,442 INFO L430 AbstractCegarLoop]: === Iteration 357 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:37,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:37,443 INFO L82 PathProgramCache]: Analyzing trace with hash 268376052, now seen corresponding path program 341 times [2021-07-13 19:38:37,443 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:37,443 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160145043] [2021-07-13 19:38:37,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:37,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:37,621 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:37,622 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:37,622 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160145043] [2021-07-13 19:38:37,622 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160145043] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:37,622 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [332437759] [2021-07-13 19:38:37,622 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 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:38:37,653 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:38:37,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:37,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:38:37,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:37,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 36 treesize of output 28 [2021-07-13 19:38:37,728 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:38:37,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 36 treesize of output 28 [2021-07-13 19:38:37,731 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:38:37,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 35 treesize of output 27 [2021-07-13 19:38:37,735 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:37,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 35 treesize of output 27 [2021-07-13 19:38:37,738 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:37,819 INFO L628 ElimStorePlain]: treesize reduction 18, result has 88.2 percent of original size [2021-07-13 19:38:37,820 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,820 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:161, output treesize:135 [2021-07-13 19:38:37,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 37 treesize of output 29 [2021-07-13 19:38:37,930 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:37,932 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-07-13 19:38:37,933 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:37,978 INFO L628 ElimStorePlain]: treesize reduction 76, result has 40.2 percent of original size [2021-07-13 19:38:37,978 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:38:37,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:38:37,981 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:37,997 INFO L628 ElimStorePlain]: treesize reduction 15, result has 50.0 percent of original size [2021-07-13 19:38:37,997 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1265 vanished before elimination [2021-07-13 19:38:37,998 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:38:37,998 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:181, output treesize:15 [2021-07-13 19:38:38,034 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:38,034 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [332437759] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:38,034 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:38,034 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:38:38,035 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515021707] [2021-07-13 19:38:38,035 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:38:38,035 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:38,035 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:38:38,035 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:38:38,035 INFO L87 Difference]: Start difference. First operand 1271 states and 4117 transitions. Second operand has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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,320 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 43 [2021-07-13 19:38:38,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:38,421 INFO L93 Difference]: Finished difference Result 1461 states and 4622 transitions. [2021-07-13 19:38:38,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:38,421 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:38:38,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:38,423 INFO L225 Difference]: With dead ends: 1461 [2021-07-13 19:38:38,423 INFO L226 Difference]: Without dead ends: 1402 [2021-07-13 19:38:38,424 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 549.2ms TimeCoverageRelationStatistics Valid=79, Invalid=301, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:38:38,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1402 states. [2021-07-13 19:38:38,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1402 to 1272. [2021-07-13 19:38:38,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1272 states, 1271 states have (on average 3.242328874901652) internal successors, (4121), 1271 states have internal predecessors, (4121), 0 states have call successors, (0), 0 states have call 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,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1272 states to 1272 states and 4121 transitions. [2021-07-13 19:38:38,438 INFO L78 Accepts]: Start accepts. Automaton has 1272 states and 4121 transitions. Word has length 24 [2021-07-13 19:38:38,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:38,438 INFO L482 AbstractCegarLoop]: Abstraction has 1272 states and 4121 transitions. [2021-07-13 19:38:38,438 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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,438 INFO L276 IsEmpty]: Start isEmpty. Operand 1272 states and 4121 transitions. [2021-07-13 19:38:38,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:38,440 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:38,440 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:38,640 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2708,342 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:38,640 INFO L430 AbstractCegarLoop]: === Iteration 358 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:38,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:38,640 INFO L82 PathProgramCache]: Analyzing trace with hash -1469595764, now seen corresponding path program 342 times [2021-07-13 19:38:38,641 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:38,641 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510013464] [2021-07-13 19:38:38,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:38,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:38,825 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:38,825 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:38,825 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510013464] [2021-07-13 19:38:38,825 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510013464] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:38,825 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1793583982] [2021-07-13 19:38:38,825 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 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:38:38,859 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:38:38,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:38,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:38:38,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:38,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:38:38,931 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:38,932 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:38:38,933 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:38,947 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:38,947 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:38,948 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:55, output treesize:41 [2021-07-13 19:38:38,990 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:38,990 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:38,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 19 treesize of output 15 [2021-07-13 19:38:38,991 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:38,994 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:38,994 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:38,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:38:38,995 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:38,998 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:38,998 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:38,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 19 treesize of output 15 [2021-07-13 19:38:38,999 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:39,001 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:39,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 20 treesize of output 16 [2021-07-13 19:38:39,002 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:39,047 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:39,050 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:39,050 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:39,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 11 treesize of output 7 [2021-07-13 19:38:39,052 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:39,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:39,055 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:39,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 12 treesize of output 8 [2021-07-13 19:38:39,056 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:38:39,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:39,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:39,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 11 treesize of output 7 [2021-07-13 19:38:39,061 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:38:39,063 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:39,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:38:39,065 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:38:39,105 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:39,106 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:38:39,106 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:157, output treesize:57 [2021-07-13 19:38:39,204 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:39,204 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1793583982] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:39,204 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:39,204 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:38:39,205 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100269312] [2021-07-13 19:38:39,205 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:39,205 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:39,205 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:39,205 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:39,205 INFO L87 Difference]: Start difference. First operand 1272 states and 4121 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:40,119 INFO L93 Difference]: Finished difference Result 1647 states and 5111 transitions. [2021-07-13 19:38:40,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:38:40,119 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:38:40,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:40,122 INFO L225 Difference]: With dead ends: 1647 [2021-07-13 19:38:40,122 INFO L226 Difference]: Without dead ends: 1516 [2021-07-13 19:38:40,122 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 816.1ms TimeCoverageRelationStatistics Valid=132, Invalid=680, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:38:40,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1516 states. [2021-07-13 19:38:40,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1516 to 1282. [2021-07-13 19:38:40,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1282 states, 1281 states have (on average 3.2388758782201403) internal successors, (4149), 1281 states have internal predecessors, (4149), 0 states have call successors, (0), 0 states have call 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,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1282 states to 1282 states and 4149 transitions. [2021-07-13 19:38:40,137 INFO L78 Accepts]: Start accepts. Automaton has 1282 states and 4149 transitions. Word has length 24 [2021-07-13 19:38:40,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:40,137 INFO L482 AbstractCegarLoop]: Abstraction has 1282 states and 4149 transitions. [2021-07-13 19:38:40,137 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,137 INFO L276 IsEmpty]: Start isEmpty. Operand 1282 states and 4149 transitions. [2021-07-13 19:38:40,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:40,139 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:40,139 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:40,339 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2714,343 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:40,339 INFO L430 AbstractCegarLoop]: === Iteration 359 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:40,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:40,340 INFO L82 PathProgramCache]: Analyzing trace with hash -2007088620, now seen corresponding path program 343 times [2021-07-13 19:38:40,340 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:40,340 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286385348] [2021-07-13 19:38:40,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:40,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:40,537 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:40,538 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:40,538 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286385348] [2021-07-13 19:38:40,538 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286385348] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:40,538 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322902524] [2021-07-13 19:38:40,538 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 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:38:40,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:40,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:38:40,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:40,654 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:40,654 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:40,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 27 treesize of output 21 [2021-07-13 19:38:40,655 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:40,658 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:40,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 27 treesize of output 21 [2021-07-13 19:38:40,659 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:40,687 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:40,689 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:40,689 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:97, output treesize:81 [2021-07-13 19:38:40,756 INFO L446 ElimStorePlain]: Different costs {0=[o_2, v_prenex_1269], 1=[o_0, v_prenex_1268]} [2021-07-13 19:38:40,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 19 treesize of output 15 [2021-07-13 19:38:40,760 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:40,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 20 treesize of output 16 [2021-07-13 19:38:40,764 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:40,851 INFO L628 ElimStorePlain]: treesize reduction 61, result has 64.7 percent of original size [2021-07-13 19:38:40,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 22 treesize of output 18 [2021-07-13 19:38:40,854 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:40,890 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:40,893 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:40,893 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:40,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 12 treesize of output 8 [2021-07-13 19:38:40,895 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:40,897 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:40,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:38:40,899 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:40,932 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:40,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 10 treesize of output 6 [2021-07-13 19:38:40,936 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:38:40,970 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:40,971 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:38:40,972 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:185, output treesize:47 [2021-07-13 19:38:41,056 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:41,056 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322902524] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:41,056 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:41,056 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:38:41,056 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225227096] [2021-07-13 19:38:41,056 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:41,056 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:41,057 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:41,057 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:41,057 INFO L87 Difference]: Start difference. First operand 1282 states and 4149 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:41,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:41,321 INFO L93 Difference]: Finished difference Result 1473 states and 4655 transitions. [2021-07-13 19:38:41,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:41,321 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:38:41,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:41,324 INFO L225 Difference]: With dead ends: 1473 [2021-07-13 19:38:41,324 INFO L226 Difference]: Without dead ends: 1420 [2021-07-13 19:38:41,324 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 396.3ms TimeCoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:38:41,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1420 states. [2021-07-13 19:38:41,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1420 to 1282. [2021-07-13 19:38:41,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1282 states, 1281 states have (on average 3.2388758782201403) internal successors, (4149), 1281 states have internal predecessors, (4149), 0 states have call successors, (0), 0 states have call 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:41,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1282 states to 1282 states and 4149 transitions. [2021-07-13 19:38:41,348 INFO L78 Accepts]: Start accepts. Automaton has 1282 states and 4149 transitions. Word has length 24 [2021-07-13 19:38:41,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:41,348 INFO L482 AbstractCegarLoop]: Abstraction has 1282 states and 4149 transitions. [2021-07-13 19:38:41,348 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:41,348 INFO L276 IsEmpty]: Start isEmpty. Operand 1282 states and 4149 transitions. [2021-07-13 19:38:41,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:41,350 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:41,350 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:41,550 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2720,344 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:41,550 INFO L430 AbstractCegarLoop]: === Iteration 360 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:41,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:41,551 INFO L82 PathProgramCache]: Analyzing trace with hash 787383338, now seen corresponding path program 344 times [2021-07-13 19:38:41,551 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:41,551 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401120772] [2021-07-13 19:38:41,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:41,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:41,734 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:41,735 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:41,735 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401120772] [2021-07-13 19:38:41,735 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401120772] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:41,735 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [781994336] [2021-07-13 19:38:41,735 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 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:38:41,766 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:38:41,766 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:41,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:38:41,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:41,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:38:41,820 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:41,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-07-13 19:38:41,822 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:41,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:41,836 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:41,837 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:75, output treesize:66 [2021-07-13 19:38:41,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 34 [2021-07-13 19:38:41,877 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:38:41,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 41 treesize of output 33 [2021-07-13 19:38:41,880 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:41,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 40 treesize of output 32 [2021-07-13 19:38:41,883 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:41,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 41 treesize of output 33 [2021-07-13 19:38:41,886 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:38:41,961 INFO L628 ElimStorePlain]: treesize reduction 8, result has 90.6 percent of original size [2021-07-13 19:38:41,962 INFO L518 ElimStorePlain]: Eliminatee o_2 vanished before elimination [2021-07-13 19:38:41,962 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:41,963 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:183, output treesize:77 [2021-07-13 19:38:42,043 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:42,043 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [781994336] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:42,043 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:42,043 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-07-13 19:38:42,044 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732071248] [2021-07-13 19:38:42,044 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:38:42,044 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:42,044 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:38:42,044 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:38:42,044 INFO L87 Difference]: Start difference. First operand 1282 states and 4149 transitions. Second operand has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call 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,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:42,325 INFO L93 Difference]: Finished difference Result 1566 states and 4893 transitions. [2021-07-13 19:38:42,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:42,325 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:38:42,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:42,327 INFO L225 Difference]: With dead ends: 1566 [2021-07-13 19:38:42,327 INFO L226 Difference]: Without dead ends: 1523 [2021-07-13 19:38:42,328 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 17 SyntacticMatches, 5 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 385.5ms TimeCoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:42,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1523 states. [2021-07-13 19:38:42,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1523 to 1282. [2021-07-13 19:38:42,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1282 states, 1281 states have (on average 3.2388758782201403) internal successors, (4149), 1281 states have internal predecessors, (4149), 0 states have call successors, (0), 0 states have call 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,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1282 states to 1282 states and 4149 transitions. [2021-07-13 19:38:42,344 INFO L78 Accepts]: Start accepts. Automaton has 1282 states and 4149 transitions. Word has length 24 [2021-07-13 19:38:42,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:42,344 INFO L482 AbstractCegarLoop]: Abstraction has 1282 states and 4149 transitions. [2021-07-13 19:38:42,344 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call 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,344 INFO L276 IsEmpty]: Start isEmpty. Operand 1282 states and 4149 transitions. [2021-07-13 19:38:42,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:42,345 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:42,346 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:42,546 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 345 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2726 [2021-07-13 19:38:42,546 INFO L430 AbstractCegarLoop]: === Iteration 361 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:42,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:42,546 INFO L82 PathProgramCache]: Analyzing trace with hash -1025053358, now seen corresponding path program 345 times [2021-07-13 19:38:42,546 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:42,546 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369046886] [2021-07-13 19:38:42,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:42,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:42,715 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:42,715 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:42,715 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369046886] [2021-07-13 19:38:42,715 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369046886] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:42,715 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2091525056] [2021-07-13 19:38:42,715 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 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:38:42,747 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:38:42,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:42,747 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:38:42,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:42,894 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:42,894 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:42,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:38:42,905 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:42,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:42,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:38:42,910 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:42,953 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:42,956 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:42,956 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:83, output treesize:61 [2021-07-13 19:38:43,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:43,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:43,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 19 treesize of output 15 [2021-07-13 19:38:43,082 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:43,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:43,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:38:43,085 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:43,123 INFO L628 ElimStorePlain]: treesize reduction 45, result has 44.4 percent of original size [2021-07-13 19:38:43,126 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:43,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 11 treesize of output 7 [2021-07-13 19:38:43,127 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:43,139 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:43,140 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:38:43,140 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:95, output treesize:12 [2021-07-13 19:38:43,187 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:43,188 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2091525056] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:43,188 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:43,188 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:38:43,188 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368692494] [2021-07-13 19:38:43,188 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:43,188 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:43,188 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:43,188 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:43,188 INFO L87 Difference]: Start difference. First operand 1282 states and 4149 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:43,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:43,597 INFO L93 Difference]: Finished difference Result 1473 states and 4643 transitions. [2021-07-13 19:38:43,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:43,598 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:38:43,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:43,601 INFO L225 Difference]: With dead ends: 1473 [2021-07-13 19:38:43,601 INFO L226 Difference]: Without dead ends: 1418 [2021-07-13 19:38:43,602 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 504.6ms TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:38:43,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1418 states. [2021-07-13 19:38:43,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1418 to 1282. [2021-07-13 19:38:43,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1282 states, 1281 states have (on average 3.2388758782201403) internal successors, (4149), 1281 states have internal predecessors, (4149), 0 states have call successors, (0), 0 states have call 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:43,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1282 states to 1282 states and 4149 transitions. [2021-07-13 19:38:43,623 INFO L78 Accepts]: Start accepts. Automaton has 1282 states and 4149 transitions. Word has length 24 [2021-07-13 19:38:43,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:43,623 INFO L482 AbstractCegarLoop]: Abstraction has 1282 states and 4149 transitions. [2021-07-13 19:38:43,623 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:43,624 INFO L276 IsEmpty]: Start isEmpty. Operand 1282 states and 4149 transitions. [2021-07-13 19:38:43,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:43,626 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:43,626 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:43,848 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 346 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2731 [2021-07-13 19:38:43,849 INFO L430 AbstractCegarLoop]: === Iteration 362 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:43,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:43,849 INFO L82 PathProgramCache]: Analyzing trace with hash 994449266, now seen corresponding path program 346 times [2021-07-13 19:38:43,849 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:43,849 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082968114] [2021-07-13 19:38:43,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:43,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:44,074 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:44,075 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:44,075 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082968114] [2021-07-13 19:38:44,075 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082968114] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:44,075 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [495306145] [2021-07-13 19:38:44,075 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 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:38:44,105 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:38:44,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:44,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:38:44,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:44,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:38:44,203 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:44,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 27 treesize of output 21 [2021-07-13 19:38:44,206 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:44,235 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:44,237 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:44,237 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:93, output treesize:77 [2021-07-13 19:38:44,307 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:44,307 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:44,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 29 treesize of output 23 [2021-07-13 19:38:44,308 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:44,311 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:44,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 30 treesize of output 24 [2021-07-13 19:38:44,312 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:44,400 INFO L628 ElimStorePlain]: treesize reduction 56, result has 64.3 percent of original size [2021-07-13 19:38:44,400 INFO L518 ElimStorePlain]: Eliminatee o_2 vanished before elimination [2021-07-13 19:38:44,403 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:44,403 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38: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 20 treesize of output 16 [2021-07-13 19:38:44,404 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:44,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38: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 19 treesize of output 15 [2021-07-13 19:38:44,408 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:44,443 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:44,446 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:44,446 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:44,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 13 treesize of output 9 [2021-07-13 19:38:44,448 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:44,450 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:44,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 12 treesize of output 8 [2021-07-13 19:38:44,452 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:38:44,485 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:44,487 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:38:44,487 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:177, output treesize:47 [2021-07-13 19:38:44,579 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:44,580 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [495306145] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:44,580 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:44,580 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:38:44,580 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145415076] [2021-07-13 19:38:44,580 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:38:44,580 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:44,580 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:38:44,580 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:44,580 INFO L87 Difference]: Start difference. First operand 1282 states and 4149 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:38:44,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:44,834 INFO L93 Difference]: Finished difference Result 1473 states and 4655 transitions. [2021-07-13 19:38:44,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:44,834 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:38:44,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:44,837 INFO L225 Difference]: With dead ends: 1473 [2021-07-13 19:38:44,837 INFO L226 Difference]: Without dead ends: 1420 [2021-07-13 19:38:44,837 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 396.5ms TimeCoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:44,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1420 states. [2021-07-13 19:38:44,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1420 to 1280. [2021-07-13 19:38:44,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1280 states, 1279 states have (on average 3.240031274433151) internal successors, (4144), 1279 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:38:44,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1280 states to 1280 states and 4144 transitions. [2021-07-13 19:38:44,853 INFO L78 Accepts]: Start accepts. Automaton has 1280 states and 4144 transitions. Word has length 24 [2021-07-13 19:38:44,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:44,853 INFO L482 AbstractCegarLoop]: Abstraction has 1280 states and 4144 transitions. [2021-07-13 19:38:44,853 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:38:44,853 INFO L276 IsEmpty]: Start isEmpty. Operand 1280 states and 4144 transitions. [2021-07-13 19:38:44,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:44,854 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:44,854 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:45,055 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2737,347 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:45,055 INFO L430 AbstractCegarLoop]: === Iteration 363 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:45,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:45,055 INFO L82 PathProgramCache]: Analyzing trace with hash -1913755660, now seen corresponding path program 347 times [2021-07-13 19:38:45,055 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:45,055 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126958673] [2021-07-13 19:38:45,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:45,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:45,231 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:45,231 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:45,232 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126958673] [2021-07-13 19:38:45,232 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126958673] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:45,232 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [348630718] [2021-07-13 19:38:45,232 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 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:38:45,263 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:38:45,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:45,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:38:45,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:45,378 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:45,379 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:45,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 17 treesize of output 13 [2021-07-13 19:38:45,380 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:45,383 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:45,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 18 treesize of output 14 [2021-07-13 19:38:45,384 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:45,454 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:45,457 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:45,457 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:45,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 18 treesize of output 14 [2021-07-13 19:38:45,458 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:45,461 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38: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 17 treesize of output 13 [2021-07-13 19:38:45,462 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:45,526 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:45,530 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:38:45,530 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:173, output treesize:145 [2021-07-13 19:38:45,728 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:45,729 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:45,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 27 treesize of output 21 [2021-07-13 19:38:45,730 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:45,732 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:45,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:38:45,733 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:45,768 INFO L628 ElimStorePlain]: treesize reduction 57, result has 38.7 percent of original size [2021-07-13 19:38:45,770 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:45,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 11 treesize of output 7 [2021-07-13 19:38:45,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:38:45,782 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:45,783 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:38:45,783 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:103, output treesize:12 [2021-07-13 19:38:45,823 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:45,824 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [348630718] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:45,824 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:45,824 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:38:45,824 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976921076] [2021-07-13 19:38:45,824 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:45,824 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:45,824 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:45,824 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:45,824 INFO L87 Difference]: Start difference. First operand 1280 states and 4144 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:46,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:46,419 INFO L93 Difference]: Finished difference Result 1506 states and 4736 transitions. [2021-07-13 19:38:46,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:38:46,419 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:38:46,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:46,421 INFO L225 Difference]: With dead ends: 1506 [2021-07-13 19:38:46,421 INFO L226 Difference]: Without dead ends: 1427 [2021-07-13 19:38:46,421 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 719.5ms TimeCoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:38:46,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1427 states. [2021-07-13 19:38:46,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1427 to 1282. [2021-07-13 19:38:46,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1282 states, 1281 states have (on average 3.2443403590944575) internal successors, (4156), 1281 states have internal predecessors, (4156), 0 states have call successors, (0), 0 states have call 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:46,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1282 states to 1282 states and 4156 transitions. [2021-07-13 19:38:46,436 INFO L78 Accepts]: Start accepts. Automaton has 1282 states and 4156 transitions. Word has length 24 [2021-07-13 19:38:46,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:46,436 INFO L482 AbstractCegarLoop]: Abstraction has 1282 states and 4156 transitions. [2021-07-13 19:38:46,436 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:46,437 INFO L276 IsEmpty]: Start isEmpty. Operand 1282 states and 4156 transitions. [2021-07-13 19:38:46,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:46,438 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:46,438 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:46,638 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2745,348 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:46,639 INFO L430 AbstractCegarLoop]: === Iteration 364 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:46,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:46,639 INFO L82 PathProgramCache]: Analyzing trace with hash -476468174, now seen corresponding path program 348 times [2021-07-13 19:38:46,639 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:46,639 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680514618] [2021-07-13 19:38:46,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:46,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:46,794 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:46,794 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:46,794 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680514618] [2021-07-13 19:38:46,794 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680514618] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:46,794 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1617232441] [2021-07-13 19:38:46,794 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 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:38:46,843 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:38:46,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:46,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:38:46,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:46,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:46,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:46,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 17 treesize of output 13 [2021-07-13 19:38:46,902 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:46,904 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:46,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 18 treesize of output 14 [2021-07-13 19:38:46,905 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:46,922 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:46,923 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:46,923 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:61, output treesize:47 [2021-07-13 19:38:47,001 INFO L446 ElimStorePlain]: Different costs {0=[o_4], 1=[o_0]} [2021-07-13 19:38:47,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 19 treesize of output 15 [2021-07-13 19:38:47,004 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:47,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 19 treesize of output 15 [2021-07-13 19:38:47,007 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:47,029 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:47,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:47,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:47,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 12 treesize of output 8 [2021-07-13 19:38:47,033 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:47,035 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:47,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 12 treesize of output 8 [2021-07-13 19:38:47,037 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:47,056 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:47,057 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:38:47,057 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:71, output treesize:25 [2021-07-13 19:38:47,112 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:47,113 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1617232441] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:47,113 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:47,113 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:38:47,113 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156353086] [2021-07-13 19:38:47,113 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:38:47,113 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:47,113 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:38:47,113 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:47,113 INFO L87 Difference]: Start difference. First operand 1282 states and 4156 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:38:47,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:47,600 INFO L93 Difference]: Finished difference Result 1492 states and 4735 transitions. [2021-07-13 19:38:47,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:38:47,600 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:38:47,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:47,602 INFO L225 Difference]: With dead ends: 1492 [2021-07-13 19:38:47,602 INFO L226 Difference]: Without dead ends: 1433 [2021-07-13 19:38:47,603 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 516.4ms TimeCoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:38:47,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1433 states. [2021-07-13 19:38:47,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1433 to 1285. [2021-07-13 19:38:47,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1285 states, 1284 states have (on average 3.2398753894080996) internal successors, (4160), 1284 states have internal predecessors, (4160), 0 states have call successors, (0), 0 states have call 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,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1285 states to 1285 states and 4160 transitions. [2021-07-13 19:38:47,627 INFO L78 Accepts]: Start accepts. Automaton has 1285 states and 4160 transitions. Word has length 24 [2021-07-13 19:38:47,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:47,627 INFO L482 AbstractCegarLoop]: Abstraction has 1285 states and 4160 transitions. [2021-07-13 19:38:47,627 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:38:47,627 INFO L276 IsEmpty]: Start isEmpty. Operand 1285 states and 4160 transitions. [2021-07-13 19:38:47,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:47,629 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:47,629 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:47,829 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2754,349 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:47,830 INFO L430 AbstractCegarLoop]: === Iteration 365 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:47,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:47,830 INFO L82 PathProgramCache]: Analyzing trace with hash -1171100684, now seen corresponding path program 349 times [2021-07-13 19:38:47,830 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:47,830 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211444267] [2021-07-13 19:38:47,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:47,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:48,031 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:48,032 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:48,032 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211444267] [2021-07-13 19:38:48,032 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211444267] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:48,032 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [559763203] [2021-07-13 19:38:48,032 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 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:38:48,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:48,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:38:48,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:48,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:48,178 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:48,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 17 treesize of output 13 [2021-07-13 19:38:48,179 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:48,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:48,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 18 treesize of output 14 [2021-07-13 19:38:48,183 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:48,257 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:48,262 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:48,262 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:48,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 18 treesize of output 14 [2021-07-13 19:38:48,264 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:48,268 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:48,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 17 treesize of output 13 [2021-07-13 19:38:48,270 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:48,344 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:48,348 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:38:48,349 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:173, output treesize:145 [2021-07-13 19:38:48,549 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 3=[o_4]} [2021-07-13 19:38:48,552 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:48,552 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:48,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 19 treesize of output 15 [2021-07-13 19:38:48,553 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:48,556 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:48,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 19 treesize of output 15 [2021-07-13 19:38:48,557 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:48,587 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:48,590 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:48,591 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:48,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 11 treesize of output 7 [2021-07-13 19:38:48,592 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:48,595 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:48,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:38:48,597 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:48,625 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:48,626 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:48,626 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:97, output treesize:34 [2021-07-13 19:38:48,702 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:48,702 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [559763203] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:48,702 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:48,702 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:38:48,702 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722116470] [2021-07-13 19:38:48,702 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:48,702 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:48,702 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:48,702 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:48,702 INFO L87 Difference]: Start difference. First operand 1285 states and 4160 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:49,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:49,134 INFO L93 Difference]: Finished difference Result 1478 states and 4715 transitions. [2021-07-13 19:38:49,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:49,134 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:38:49,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:49,136 INFO L225 Difference]: With dead ends: 1478 [2021-07-13 19:38:49,136 INFO L226 Difference]: Without dead ends: 1447 [2021-07-13 19:38:49,137 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 586.6ms TimeCoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:38:49,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1447 states. [2021-07-13 19:38:49,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1447 to 1278. [2021-07-13 19:38:49,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1278 states, 1277 states have (on average 3.241190289741582) internal successors, (4139), 1277 states have internal predecessors, (4139), 0 states have call successors, (0), 0 states have call 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:49,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1278 states to 1278 states and 4139 transitions. [2021-07-13 19:38:49,152 INFO L78 Accepts]: Start accepts. Automaton has 1278 states and 4139 transitions. Word has length 24 [2021-07-13 19:38:49,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:49,152 INFO L482 AbstractCegarLoop]: Abstraction has 1278 states and 4139 transitions. [2021-07-13 19:38:49,152 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:49,152 INFO L276 IsEmpty]: Start isEmpty. Operand 1278 states and 4139 transitions. [2021-07-13 19:38:49,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:49,154 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:49,154 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:49,354 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 350 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2760 [2021-07-13 19:38:49,354 INFO L430 AbstractCegarLoop]: === Iteration 366 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:49,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:49,355 INFO L82 PathProgramCache]: Analyzing trace with hash -1344992854, now seen corresponding path program 350 times [2021-07-13 19:38:49,355 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:49,355 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767961169] [2021-07-13 19:38:49,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:49,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:49,518 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:49,518 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:49,518 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767961169] [2021-07-13 19:38:49,518 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767961169] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:49,518 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [344050791] [2021-07-13 19:38:49,518 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 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:38:49,550 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:38:49,550 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:49,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:38:49,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:49,665 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:49,665 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:49,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 18 treesize of output 14 [2021-07-13 19:38:49,666 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:49,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:49,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 17 treesize of output 13 [2021-07-13 19:38:49,670 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:49,738 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:49,742 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:49,742 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:49,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 17 treesize of output 13 [2021-07-13 19:38:49,743 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:49,746 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:49,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 18 treesize of output 14 [2021-07-13 19:38:49,755 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:49,819 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:49,823 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:38:49,823 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:173, output treesize:145 [2021-07-13 19:38:49,931 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 10=[o_4]} [2021-07-13 19:38:49,935 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:49,935 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:49,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 19 treesize of output 15 [2021-07-13 19:38:49,936 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:49,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:49,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:49,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 20 treesize of output 16 [2021-07-13 19:38:49,941 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:49,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:49,945 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:49,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 20 treesize of output 16 [2021-07-13 19:38:49,946 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:49,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:49,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:38:49,950 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:50,012 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:50,016 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:50,016 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:50,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 11 treesize of output 7 [2021-07-13 19:38:50,018 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:50,022 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:50,022 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:50,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 12 treesize of output 8 [2021-07-13 19:38:50,023 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:38:50,027 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:50,027 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:50,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 11 treesize of output 7 [2021-07-13 19:38:50,029 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:38:50,033 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:50,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 12 treesize of output 8 [2021-07-13 19:38:50,034 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:38:50,092 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:50,095 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:50,095 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 7 variables, input treesize:201, output treesize:75 [2021-07-13 19:38:50,204 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:50,205 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [344050791] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:50,205 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:50,205 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:38:50,205 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874080381] [2021-07-13 19:38:50,205 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:38:50,205 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:50,205 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:38:50,205 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:38:50,205 INFO L87 Difference]: Start difference. First operand 1278 states and 4139 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:38:50,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:50,728 INFO L93 Difference]: Finished difference Result 1584 states and 4993 transitions. [2021-07-13 19:38:50,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:38:50,729 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 24 [2021-07-13 19:38:50,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:50,731 INFO L225 Difference]: With dead ends: 1584 [2021-07-13 19:38:50,732 INFO L226 Difference]: Without dead ends: 1537 [2021-07-13 19:38:50,732 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 609.1ms TimeCoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:38:50,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1537 states. [2021-07-13 19:38:50,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1537 to 1283. [2021-07-13 19:38:50,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1283 states, 1282 states have (on average 3.2488299531981277) internal successors, (4165), 1282 states have internal predecessors, (4165), 0 states have call successors, (0), 0 states have call 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,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1283 states to 1283 states and 4165 transitions. [2021-07-13 19:38:50,748 INFO L78 Accepts]: Start accepts. Automaton has 1283 states and 4165 transitions. Word has length 24 [2021-07-13 19:38:50,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:50,748 INFO L482 AbstractCegarLoop]: Abstraction has 1283 states and 4165 transitions. [2021-07-13 19:38:50,748 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:38:50,748 INFO L276 IsEmpty]: Start isEmpty. Operand 1283 states and 4165 transitions. [2021-07-13 19:38:50,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:50,749 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:50,749 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:50,950 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2770,351 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:50,950 INFO L430 AbstractCegarLoop]: === Iteration 367 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:50,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:50,950 INFO L82 PathProgramCache]: Analyzing trace with hash 2069700906, now seen corresponding path program 351 times [2021-07-13 19:38:50,950 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:50,950 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642981754] [2021-07-13 19:38:50,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:50,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:51,122 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:38:51,122 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:51,122 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642981754] [2021-07-13 19:38:51,122 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642981754] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:51,123 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [243376455] [2021-07-13 19:38:51,123 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 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:38:51,155 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:38:51,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:51,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:38:51,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:51,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:51,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:51,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 18 treesize of output 14 [2021-07-13 19:38:51,222 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:51,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:51,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:38:51,225 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:51,251 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:51,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:38:51,253 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:77, output treesize:63 [2021-07-13 19:38:51,310 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 3=[o_4]} [2021-07-13 19:38:51,314 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:51,314 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:51,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:38:51,315 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:51,318 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:51,319 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:51,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 20 treesize of output 16 [2021-07-13 19:38:51,320 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:51,323 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:51,324 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:51,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 19 treesize of output 15 [2021-07-13 19:38:51,324 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:51,327 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:51,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 19 treesize of output 15 [2021-07-13 19:38:51,328 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:51,401 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:51,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:51,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:51,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:38:51,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:38:51,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:51,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:51,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 12 treesize of output 8 [2021-07-13 19:38:51,411 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:38:51,415 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:51,415 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:51,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 11 treesize of output 7 [2021-07-13 19:38:51,416 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:38:51,420 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:51,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 12 treesize of output 8 [2021-07-13 19:38:51,421 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:38:51,489 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:51,491 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:51,491 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 5 variables, input treesize:201, output treesize:81 [2021-07-13 19:38:51,630 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:38:51,631 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [243376455] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:51,631 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:51,631 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:38:51,631 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382824180] [2021-07-13 19:38:51,631 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:38:51,631 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:51,631 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:38:51,631 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:51,631 INFO L87 Difference]: Start difference. First operand 1283 states and 4165 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:38:52,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:52,392 INFO L93 Difference]: Finished difference Result 1589 states and 5001 transitions. [2021-07-13 19:38:52,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:38:52,392 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:38:52,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:52,395 INFO L225 Difference]: With dead ends: 1589 [2021-07-13 19:38:52,395 INFO L226 Difference]: Without dead ends: 1548 [2021-07-13 19:38:52,395 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 718.9ms TimeCoverageRelationStatistics Valid=94, Invalid=506, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:38:52,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1548 states. [2021-07-13 19:38:52,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1548 to 1278. [2021-07-13 19:38:52,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1278 states, 1277 states have (on average 3.241190289741582) internal successors, (4139), 1277 states have internal predecessors, (4139), 0 states have call successors, (0), 0 states have call 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:52,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1278 states to 1278 states and 4139 transitions. [2021-07-13 19:38:52,412 INFO L78 Accepts]: Start accepts. Automaton has 1278 states and 4139 transitions. Word has length 24 [2021-07-13 19:38:52,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:52,412 INFO L482 AbstractCegarLoop]: Abstraction has 1278 states and 4139 transitions. [2021-07-13 19:38:52,412 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:38:52,412 INFO L276 IsEmpty]: Start isEmpty. Operand 1278 states and 4139 transitions. [2021-07-13 19:38:52,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:52,413 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:52,414 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:52,614 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2780,352 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:52,614 INFO L430 AbstractCegarLoop]: === Iteration 368 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:52,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:52,614 INFO L82 PathProgramCache]: Analyzing trace with hash -511221484, now seen corresponding path program 352 times [2021-07-13 19:38:52,614 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:52,614 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483601627] [2021-07-13 19:38:52,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:52,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:52,820 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:52,821 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:52,821 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483601627] [2021-07-13 19:38:52,821 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483601627] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:52,821 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1778587462] [2021-07-13 19:38:52,821 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 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:38:52,852 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:38:52,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:52,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:38:52,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:52,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:52,925 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:52,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 19 treesize of output 15 [2021-07-13 19:38:52,930 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:52,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 19 treesize of output 15 [2021-07-13 19:38:52,934 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:52,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:38:52,937 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:53,002 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:53,005 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:53,005 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:193, output treesize:165 [2021-07-13 19:38:53,187 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:53,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:53,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 20 treesize of output 16 [2021-07-13 19:38:53,189 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:53,192 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:53,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:38:53,193 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:53,279 INFO L628 ElimStorePlain]: treesize reduction 51, result has 66.4 percent of original size [2021-07-13 19:38:53,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:53,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:53,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:38:53,283 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:53,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:53,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:38:53,287 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:53,323 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:53,323 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1292 vanished before elimination [2021-07-13 19:38:53,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:53,326 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:53,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 13 treesize of output 9 [2021-07-13 19:38:53,327 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:53,330 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:53,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 12 treesize of output 8 [2021-07-13 19:38:53,331 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:38:53,365 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:53,367 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:38:53,367 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:165, output treesize:47 [2021-07-13 19:38:53,460 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:53,460 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1778587462] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:53,461 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:53,461 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:38:53,461 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275038689] [2021-07-13 19:38:53,461 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:38:53,461 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:53,461 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:38:53,461 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:53,461 INFO L87 Difference]: Start difference. First operand 1278 states and 4139 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:38:53,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:53,781 INFO L93 Difference]: Finished difference Result 1467 states and 4643 transitions. [2021-07-13 19:38:53,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:53,781 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:38:53,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:53,783 INFO L225 Difference]: With dead ends: 1467 [2021-07-13 19:38:53,783 INFO L226 Difference]: Without dead ends: 1414 [2021-07-13 19:38:53,783 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 486.2ms TimeCoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:53,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1414 states. [2021-07-13 19:38:53,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1414 to 1281. [2021-07-13 19:38:53,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1281 states, 1280 states have (on average 3.24140625) internal successors, (4149), 1280 states have internal predecessors, (4149), 0 states have call successors, (0), 0 states have call 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,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1281 states to 1281 states and 4149 transitions. [2021-07-13 19:38:53,798 INFO L78 Accepts]: Start accepts. Automaton has 1281 states and 4149 transitions. Word has length 24 [2021-07-13 19:38:53,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:53,798 INFO L482 AbstractCegarLoop]: Abstraction has 1281 states and 4149 transitions. [2021-07-13 19:38:53,798 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:38:53,798 INFO L276 IsEmpty]: Start isEmpty. Operand 1281 states and 4149 transitions. [2021-07-13 19:38:53,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:53,800 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:53,800 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:54,000 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 353 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2789 [2021-07-13 19:38:54,000 INFO L430 AbstractCegarLoop]: === Iteration 369 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:54,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:54,000 INFO L82 PathProgramCache]: Analyzing trace with hash 1815415346, now seen corresponding path program 353 times [2021-07-13 19:38:54,001 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:54,001 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93961976] [2021-07-13 19:38:54,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:54,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:54,191 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:54,191 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:54,191 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93961976] [2021-07-13 19:38:54,191 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93961976] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:54,191 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2083885705] [2021-07-13 19:38:54,191 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 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:38:54,223 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:38:54,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:54,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:38:54,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:54,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 19 treesize of output 15 [2021-07-13 19:38:54,294 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:54,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:38:54,297 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:54,326 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:54,328 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:54,328 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:87, output treesize:73 [2021-07-13 19:38:54,396 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:54,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:54,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 19 treesize of output 15 [2021-07-13 19:38:54,398 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:54,401 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38: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 20 treesize of output 16 [2021-07-13 19:38:54,402 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:54,463 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:54,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:54,467 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:54,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 13 treesize of output 9 [2021-07-13 19:38:54,468 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:54,471 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:54,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 12 treesize of output 8 [2021-07-13 19:38:54,473 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:54,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:54,535 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:54,535 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:54,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 20 treesize of output 16 [2021-07-13 19:38:54,537 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:54,540 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:54,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 19 treesize of output 15 [2021-07-13 19:38:54,540 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:54,595 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:54,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:54,599 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:54,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 12 treesize of output 8 [2021-07-13 19:38:54,600 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:38:54,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38: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 13 treesize of output 9 [2021-07-13 19:38:54,605 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:38:54,657 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:54,658 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:38:54,658 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 6 variables, input treesize:169, output treesize:69 [2021-07-13 19:38:54,767 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:54,767 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2083885705] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:54,767 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:54,767 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:38:54,767 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328491811] [2021-07-13 19:38:54,767 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:38:54,767 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:54,767 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:38:54,768 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:38:54,768 INFO L87 Difference]: Start difference. First operand 1281 states and 4149 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:38:55,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:55,157 INFO L93 Difference]: Finished difference Result 1535 states and 4853 transitions. [2021-07-13 19:38:55,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:38:55,157 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 24 [2021-07-13 19:38:55,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:55,160 INFO L225 Difference]: With dead ends: 1535 [2021-07-13 19:38:55,160 INFO L226 Difference]: Without dead ends: 1488 [2021-07-13 19:38:55,160 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 451.1ms TimeCoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:38:55,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1488 states. [2021-07-13 19:38:55,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1488 to 1286. [2021-07-13 19:38:55,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1286 states, 1285 states have (on average 3.2490272373540856) internal successors, (4175), 1285 states have internal predecessors, (4175), 0 states have call successors, (0), 0 states have call 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:55,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1286 states to 1286 states and 4175 transitions. [2021-07-13 19:38:55,176 INFO L78 Accepts]: Start accepts. Automaton has 1286 states and 4175 transitions. Word has length 24 [2021-07-13 19:38:55,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:55,176 INFO L482 AbstractCegarLoop]: Abstraction has 1286 states and 4175 transitions. [2021-07-13 19:38:55,176 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:38:55,176 INFO L276 IsEmpty]: Start isEmpty. Operand 1286 states and 4175 transitions. [2021-07-13 19:38:55,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:55,178 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:55,178 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:55,378 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2798,354 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:55,378 INFO L430 AbstractCegarLoop]: === Iteration 370 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:55,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:55,379 INFO L82 PathProgramCache]: Analyzing trace with hash 935141810, now seen corresponding path program 354 times [2021-07-13 19:38:55,379 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:55,379 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819692225] [2021-07-13 19:38:55,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:55,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:55,551 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:38:55,552 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:55,552 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819692225] [2021-07-13 19:38:55,552 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819692225] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:55,552 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1854980238] [2021-07-13 19:38:55,552 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 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:38:55,584 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:38:55,584 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:55,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:38:55,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:55,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:55,656 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:55,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 19 treesize of output 15 [2021-07-13 19:38:55,659 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38: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 19 treesize of output 15 [2021-07-13 19:38:55,663 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:55,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 19 treesize of output 15 [2021-07-13 19:38:55,666 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:55,731 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:55,734 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:55,734 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:193, output treesize:165 [2021-07-13 19:38:55,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:55,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:55,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 19 treesize of output 15 [2021-07-13 19:38:55,865 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:55,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:55,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 20 treesize of output 16 [2021-07-13 19:38:55,870 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:56,068 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 78 [2021-07-13 19:38:56,068 INFO L628 ElimStorePlain]: treesize reduction 164, result has 55.1 percent of original size [2021-07-13 19:38:56,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:56,073 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:56,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 13 treesize of output 9 [2021-07-13 19:38:56,074 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:56,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:56,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 12 treesize of output 8 [2021-07-13 19:38:56,080 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:56,159 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:56,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:56,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 19 treesize of output 15 [2021-07-13 19:38:56,165 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:56,241 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:56,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2021-07-13 19:38:56,246 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:56,331 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:56,334 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:56,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 11 treesize of output 7 [2021-07-13 19:38:56,336 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:38:56,409 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:56,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 11 treesize of output 9 [2021-07-13 19:38:56,413 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:56,483 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:56,483 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1302 vanished before elimination [2021-07-13 19:38:56,483 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1304 vanished before elimination [2021-07-13 19:38:56,485 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:38:56,485 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:377, output treesize:96 [2021-07-13 19:38:56,633 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:38:56,633 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1854980238] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:56,633 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:56,633 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:38:56,633 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890540609] [2021-07-13 19:38:56,633 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:38:56,633 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:56,633 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:38:56,633 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:56,634 INFO L87 Difference]: Start difference. First operand 1286 states and 4175 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:38:56,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:56,892 INFO L93 Difference]: Finished difference Result 1509 states and 4754 transitions. [2021-07-13 19:38:56,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:56,892 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:38:56,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:56,895 INFO L225 Difference]: With dead ends: 1509 [2021-07-13 19:38:56,895 INFO L226 Difference]: Without dead ends: 1453 [2021-07-13 19:38:56,895 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 416.1ms TimeCoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:56,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1453 states. [2021-07-13 19:38:56,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1453 to 1280. [2021-07-13 19:38:56,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1280 states, 1279 states have (on average 3.2439405785770132) internal successors, (4149), 1279 states have internal predecessors, (4149), 0 states have call successors, (0), 0 states have call 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,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1280 states to 1280 states and 4149 transitions. [2021-07-13 19:38:56,910 INFO L78 Accepts]: Start accepts. Automaton has 1280 states and 4149 transitions. Word has length 24 [2021-07-13 19:38:56,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:56,910 INFO L482 AbstractCegarLoop]: Abstraction has 1280 states and 4149 transitions. [2021-07-13 19:38:56,910 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:38:56,910 INFO L276 IsEmpty]: Start isEmpty. Operand 1280 states and 4149 transitions. [2021-07-13 19:38:56,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:56,911 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:56,911 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:57,112 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2806,355 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:57,112 INFO L430 AbstractCegarLoop]: === Iteration 371 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:57,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:57,112 INFO L82 PathProgramCache]: Analyzing trace with hash 1356230344, now seen corresponding path program 355 times [2021-07-13 19:38:57,112 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:57,112 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305272925] [2021-07-13 19:38:57,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:57,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:57,412 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:57,412 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:57,412 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305272925] [2021-07-13 19:38:57,412 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305272925] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:57,412 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1707784633] [2021-07-13 19:38:57,412 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 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:38:57,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:57,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:38:57,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:57,488 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:57,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:57,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 19 treesize of output 15 [2021-07-13 19:38:57,490 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:57,493 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:57,493 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:57,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 19 treesize of output 15 [2021-07-13 19:38:57,494 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:57,497 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:57,497 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:57,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:38:57,498 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:57,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:57,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 19 treesize of output 15 [2021-07-13 19:38:57,502 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:57,558 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:57,560 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:57,560 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:181, output treesize:153 [2021-07-13 19:38:57,784 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1309, o_2], 1=[o_0, v_prenex_1308]} [2021-07-13 19:38: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 20 treesize of output 16 [2021-07-13 19:38:57,788 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:57,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:38:57,791 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:57,875 INFO L628 ElimStorePlain]: treesize reduction 55, result has 65.6 percent of original size [2021-07-13 19:38:57,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 11 treesize of output 9 [2021-07-13 19:38:57,878 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:57,913 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:57,913 INFO L518 ElimStorePlain]: Eliminatee o_0 vanished before elimination [2021-07-13 19:38:57,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:57,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:57,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:38:57,918 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:57,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:57,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 13 treesize of output 9 [2021-07-13 19:38:57,922 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:57,956 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:57,957 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:38:57,957 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:173, output treesize:47 [2021-07-13 19:38:58,047 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:58,047 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1707784633] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:58,047 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:58,047 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:38:58,047 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991930894] [2021-07-13 19:38:58,047 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:58,047 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:58,048 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:58,048 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:58,048 INFO L87 Difference]: Start difference. First operand 1280 states and 4149 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:58,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:58,548 INFO L93 Difference]: Finished difference Result 1728 states and 5380 transitions. [2021-07-13 19:38:58,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:58,548 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:38:58,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:58,551 INFO L225 Difference]: With dead ends: 1728 [2021-07-13 19:38:58,551 INFO L226 Difference]: Without dead ends: 1671 [2021-07-13 19:38:58,551 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 799.9ms TimeCoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:38:58,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1671 states. [2021-07-13 19:38:58,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1671 to 1283. [2021-07-13 19:38:58,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1283 states, 1282 states have (on average 3.2441497659906395) internal successors, (4159), 1282 states have internal predecessors, (4159), 0 states have call successors, (0), 0 states have call 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:58,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1283 states to 1283 states and 4159 transitions. [2021-07-13 19:38:58,569 INFO L78 Accepts]: Start accepts. Automaton has 1283 states and 4159 transitions. Word has length 24 [2021-07-13 19:38:58,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:58,569 INFO L482 AbstractCegarLoop]: Abstraction has 1283 states and 4159 transitions. [2021-07-13 19:38:58,569 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:58,569 INFO L276 IsEmpty]: Start isEmpty. Operand 1283 states and 4159 transitions. [2021-07-13 19:38:58,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:58,570 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:58,570 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:58,771 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2818,356 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:58,771 INFO L430 AbstractCegarLoop]: === Iteration 372 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:58,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:58,771 INFO L82 PathProgramCache]: Analyzing trace with hash 621770154, now seen corresponding path program 356 times [2021-07-13 19:38:58,771 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:58,771 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155520367] [2021-07-13 19:38:58,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:58,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:58,956 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:58,956 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:58,957 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155520367] [2021-07-13 19:38:58,957 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155520367] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:58,957 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [208538357] [2021-07-13 19:38:58,957 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 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:38:58,988 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:38:58,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:58,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:38:58,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:59,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:38:59,031 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:59,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:38:59,034 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:59,060 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:59,061 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:59,061 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:81, output treesize:67 [2021-07-13 19:38:59,208 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:59,208 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:59,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 30 treesize of output 24 [2021-07-13 19:38:59,209 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:59,211 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:59,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 29 treesize of output 23 [2021-07-13 19:38:59,216 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:59,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:59,239 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:59,240 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:59,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 11 treesize of output 7 [2021-07-13 19:38:59,241 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:59,243 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:59,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:38:59,245 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:59,264 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:59,265 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:38:59,265 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:85, output treesize:27 [2021-07-13 19:38:59,321 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:38:59,321 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [208538357] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:59,321 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:59,321 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:38:59,321 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113335499] [2021-07-13 19:38:59,321 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:38:59,321 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:59,322 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:38:59,322 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:38:59,322 INFO L87 Difference]: Start difference. First operand 1283 states and 4159 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:38:59,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:59,657 INFO L93 Difference]: Finished difference Result 1650 states and 5210 transitions. [2021-07-13 19:38:59,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:59,657 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 24 [2021-07-13 19:38:59,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:59,660 INFO L225 Difference]: With dead ends: 1650 [2021-07-13 19:38:59,660 INFO L226 Difference]: Without dead ends: 1611 [2021-07-13 19:38:59,660 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 425.6ms TimeCoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:38:59,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1611 states. [2021-07-13 19:38:59,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1611 to 1286. [2021-07-13 19:38:59,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1286 states, 1285 states have (on average 3.2443579766536965) internal successors, (4169), 1285 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:38:59,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1286 states to 1286 states and 4169 transitions. [2021-07-13 19:38:59,676 INFO L78 Accepts]: Start accepts. Automaton has 1286 states and 4169 transitions. Word has length 24 [2021-07-13 19:38:59,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:59,676 INFO L482 AbstractCegarLoop]: Abstraction has 1286 states and 4169 transitions. [2021-07-13 19:38:59,676 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:38:59,676 INFO L276 IsEmpty]: Start isEmpty. Operand 1286 states and 4169 transitions. [2021-07-13 19:38:59,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:38:59,677 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:59,677 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:59,878 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 357 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2826 [2021-07-13 19:38:59,878 INFO L430 AbstractCegarLoop]: === Iteration 373 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:59,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:59,878 INFO L82 PathProgramCache]: Analyzing trace with hash -1346560312, now seen corresponding path program 357 times [2021-07-13 19:38:59,878 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:59,878 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345424172] [2021-07-13 19:38:59,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:59,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:00,074 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:00,075 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:00,075 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345424172] [2021-07-13 19:39:00,075 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345424172] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:00,075 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1465898073] [2021-07-13 19:39:00,075 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 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:39:00,104 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:39:00,105 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:00,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:39:00,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:00,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 19 treesize of output 15 [2021-07-13 19:39:00,149 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:00,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 19 treesize of output 15 [2021-07-13 19:39:00,152 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:00,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 19 treesize of output 15 [2021-07-13 19:39:00,156 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:00,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 19 treesize of output 15 [2021-07-13 19:39:00,159 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:00,215 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:00,217 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:00,217 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:181, output treesize:153 [2021-07-13 19:39:00,432 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:00,432 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:00,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 19 treesize of output 15 [2021-07-13 19:39:00,433 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:00,438 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:00,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 20 treesize of output 16 [2021-07-13 19:39:00,438 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:00,651 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 74 [2021-07-13 19:39:00,651 INFO L628 ElimStorePlain]: treesize reduction 162, result has 55.5 percent of original size [2021-07-13 19:39:00,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 9 [2021-07-13 19:39:00,656 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:00,734 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:00,738 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:00,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 19 treesize of output 15 [2021-07-13 19:39:00,739 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:00,814 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:00,818 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:00,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 11 treesize of output 7 [2021-07-13 19:39:00,820 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:00,895 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:00,895 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1319 vanished before elimination [2021-07-13 19:39:00,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:00,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:00,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 20 treesize of output 16 [2021-07-13 19:39:00,900 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:00,904 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:00,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 19 treesize of output 15 [2021-07-13 19:39:00,905 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:00,974 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:00,974 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1316 vanished before elimination [2021-07-13 19:39:00,978 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:00,978 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:00,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 13 treesize of output 9 [2021-07-13 19:39:00,980 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:39:00,983 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:00,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:39:00,985 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:39:01,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:01,055 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:39:01,055 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:377, output treesize:96 [2021-07-13 19:39:01,213 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:01,213 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1465898073] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:01,213 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:01,213 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:39:01,213 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500296295] [2021-07-13 19:39:01,213 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:39:01,213 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:01,214 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:39:01,214 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:39:01,214 INFO L87 Difference]: Start difference. First operand 1286 states and 4169 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:01,511 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 40 [2021-07-13 19:39:01,759 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 80 [2021-07-13 19:39:02,078 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 83 [2021-07-13 19:39:02,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:02,257 INFO L93 Difference]: Finished difference Result 1836 states and 5665 transitions. [2021-07-13 19:39:02,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:39:02,258 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:39:02,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:02,261 INFO L225 Difference]: With dead ends: 1836 [2021-07-13 19:39:02,261 INFO L226 Difference]: Without dead ends: 1713 [2021-07-13 19:39:02,261 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 1125.8ms TimeCoverageRelationStatistics Valid=113, Invalid=487, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:39:02,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1713 states. [2021-07-13 19:39:02,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1713 to 1293. [2021-07-13 19:39:02,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1293 states, 1292 states have (on average 3.2523219814241484) internal successors, (4202), 1292 states have internal predecessors, (4202), 0 states have call successors, (0), 0 states have call 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,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1293 states to 1293 states and 4202 transitions. [2021-07-13 19:39:02,278 INFO L78 Accepts]: Start accepts. Automaton has 1293 states and 4202 transitions. Word has length 24 [2021-07-13 19:39:02,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:02,278 INFO L482 AbstractCegarLoop]: Abstraction has 1293 states and 4202 transitions. [2021-07-13 19:39:02,278 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:02,278 INFO L276 IsEmpty]: Start isEmpty. Operand 1293 states and 4202 transitions. [2021-07-13 19:39:02,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:02,279 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:02,279 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:02,480 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 358 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2832 [2021-07-13 19:39:02,480 INFO L430 AbstractCegarLoop]: === Iteration 374 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:02,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:02,480 INFO L82 PathProgramCache]: Analyzing trace with hash 2068133448, now seen corresponding path program 358 times [2021-07-13 19:39:02,480 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:02,480 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394407563] [2021-07-13 19:39:02,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:02,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:02,640 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:39:02,640 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:02,640 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394407563] [2021-07-13 19:39:02,640 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394407563] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:02,640 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1074943016] [2021-07-13 19:39:02,640 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 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:39:02,671 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:39:02,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:02,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:39:02,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:02,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 19 treesize of output 15 [2021-07-13 19:39:02,715 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:02,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 19 treesize of output 15 [2021-07-13 19:39:02,719 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:02,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 19 treesize of output 15 [2021-07-13 19:39:02,722 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:02,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 19 treesize of output 15 [2021-07-13 19:39:02,726 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:02,783 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:02,785 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:02,785 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:181, output treesize:153 [2021-07-13 19:39:02,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:02,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:02,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 20 treesize of output 16 [2021-07-13 19:39:02,992 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:02,997 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:02,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 19 treesize of output 15 [2021-07-13 19:39:02,998 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:03,192 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 78 [2021-07-13 19:39:03,193 INFO L628 ElimStorePlain]: treesize reduction 164, result has 55.1 percent of original size [2021-07-13 19:39:03,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 11 treesize of output 9 [2021-07-13 19:39:03,198 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:03,275 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:03,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:03,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:03,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:39:03,282 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:03,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:03,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:39:03,287 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,362 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:03,366 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:03,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 19 treesize of output 15 [2021-07-13 19:39:03,367 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:03,439 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:03,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 11 treesize of output 9 [2021-07-13 19:39:03,444 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:03,525 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:03,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:03,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 11 treesize of output 7 [2021-07-13 19:39:03,530 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:39:03,599 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:03,599 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1327 vanished before elimination [2021-07-13 19:39:03,599 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1326 vanished before elimination [2021-07-13 19:39:03,601 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:39:03,602 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:377, output treesize:96 [2021-07-13 19:39:03,749 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:39:03,749 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1074943016] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:03,749 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:03,749 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:39:03,750 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407984316] [2021-07-13 19:39:03,750 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:39:03,750 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:03,750 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:39:03,750 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:39:03,750 INFO L87 Difference]: Start difference. First operand 1293 states and 4202 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:04,013 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 40 [2021-07-13 19:39:04,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:04,233 INFO L93 Difference]: Finished difference Result 1686 states and 5290 transitions. [2021-07-13 19:39:04,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:04,234 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:39:04,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:04,236 INFO L225 Difference]: With dead ends: 1686 [2021-07-13 19:39:04,236 INFO L226 Difference]: Without dead ends: 1638 [2021-07-13 19:39:04,237 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 637.4ms TimeCoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:39:04,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1638 states. [2021-07-13 19:39:04,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1638 to 1283. [2021-07-13 19:39:04,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1283 states, 1282 states have (on average 3.2480499219968797) internal successors, (4164), 1282 states have internal predecessors, (4164), 0 states have call successors, (0), 0 states have call 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,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1283 states to 1283 states and 4164 transitions. [2021-07-13 19:39:04,253 INFO L78 Accepts]: Start accepts. Automaton has 1283 states and 4164 transitions. Word has length 24 [2021-07-13 19:39:04,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:04,253 INFO L482 AbstractCegarLoop]: Abstraction has 1283 states and 4164 transitions. [2021-07-13 19:39:04,253 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:04,253 INFO L276 IsEmpty]: Start isEmpty. Operand 1283 states and 4164 transitions. [2021-07-13 19:39:04,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:04,254 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:04,254 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:04,455 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 359 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2844 [2021-07-13 19:39:04,455 INFO L430 AbstractCegarLoop]: === Iteration 375 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:04,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:04,455 INFO L82 PathProgramCache]: Analyzing trace with hash 1896509600, now seen corresponding path program 359 times [2021-07-13 19:39:04,455 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:04,455 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655516053] [2021-07-13 19:39:04,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:04,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:04,657 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:04,658 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:04,658 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655516053] [2021-07-13 19:39:04,658 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655516053] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:04,658 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [826323579] [2021-07-13 19:39:04,658 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 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:39:04,689 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:39:04,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:04,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:39:04,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:04,807 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,808 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39: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 26 treesize of output 20 [2021-07-13 19:39:04,809 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:04,811 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,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:39:04,812 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:04,835 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:04,837 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:39:04,837 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:83, output treesize:65 [2021-07-13 19:39:04,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,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 27 treesize of output 21 [2021-07-13 19:39:04,932 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:04,935 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,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 27 treesize of output 21 [2021-07-13 19:39:04,946 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:04,979 INFO L628 ElimStorePlain]: treesize reduction 51, result has 41.4 percent of original size [2021-07-13 19:39:04,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,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 11 treesize of output 7 [2021-07-13 19:39:04,983 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:04,993 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:04,994 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:39:04,994 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:103, output treesize:12 [2021-07-13 19:39:05,028 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:05,029 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [826323579] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:05,029 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:05,029 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:39:05,029 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495013568] [2021-07-13 19:39:05,029 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:39:05,029 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:05,029 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:39:05,029 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:39:05,029 INFO L87 Difference]: Start difference. First operand 1283 states and 4164 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:05,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:05,257 INFO L93 Difference]: Finished difference Result 1384 states and 4406 transitions. [2021-07-13 19:39:05,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:05,258 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:39:05,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:05,260 INFO L225 Difference]: With dead ends: 1384 [2021-07-13 19:39:05,260 INFO L226 Difference]: Without dead ends: 1325 [2021-07-13 19:39:05,260 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 356.3ms TimeCoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:05,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1325 states. [2021-07-13 19:39:05,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1325 to 1285. [2021-07-13 19:39:05,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1285 states, 1284 states have (on average 3.248442367601246) internal successors, (4171), 1284 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:39:05,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1285 states to 1285 states and 4171 transitions. [2021-07-13 19:39:05,274 INFO L78 Accepts]: Start accepts. Automaton has 1285 states and 4171 transitions. Word has length 24 [2021-07-13 19:39:05,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:05,274 INFO L482 AbstractCegarLoop]: Abstraction has 1285 states and 4171 transitions. [2021-07-13 19:39:05,274 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:05,275 INFO L276 IsEmpty]: Start isEmpty. Operand 1285 states and 4171 transitions. [2021-07-13 19:39:05,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:05,276 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:05,276 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:05,476 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2856,360 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:05,476 INFO L430 AbstractCegarLoop]: === Iteration 376 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:05,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:05,477 INFO L82 PathProgramCache]: Analyzing trace with hash 158537784, now seen corresponding path program 360 times [2021-07-13 19:39:05,477 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:05,477 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629886661] [2021-07-13 19:39:05,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:05,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:05,682 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:05,682 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:05,683 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629886661] [2021-07-13 19:39:05,683 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629886661] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:05,683 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [611430680] [2021-07-13 19:39:05,683 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 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:39:05,717 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:39:05,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:05,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:39:05,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:05,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:05,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:05,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 18 treesize of output 14 [2021-07-13 19:39:05,817 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:05,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:05,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:39:05,820 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:05,841 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:05,843 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:39:05,843 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:67, output treesize:53 [2021-07-13 19:39:05,899 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 3=[o_4]} [2021-07-13 19:39:05,902 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:05,902 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:05,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 20 treesize of output 16 [2021-07-13 19:39:05,903 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:05,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:05,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:05,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 19 treesize of output 15 [2021-07-13 19:39:05,908 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:05,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:05,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:05,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 20 treesize of output 16 [2021-07-13 19:39:05,912 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:05,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:05,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 19 treesize of output 15 [2021-07-13 19:39:05,916 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:05,979 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:05,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:05,983 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:05,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:39:05,984 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:05,987 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:05,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:05,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 12 treesize of output 8 [2021-07-13 19:39:05,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:39:05,992 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:05,993 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:05,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 11 treesize of output 7 [2021-07-13 19:39:05,994 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:39:05,997 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:05,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 12 treesize of output 8 [2021-07-13 19:39:05,999 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:39:06,057 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:06,059 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:06,059 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 5 variables, input treesize:181, output treesize:57 [2021-07-13 19:39:06,161 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:06,162 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [611430680] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:06,162 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:06,162 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:39:06,162 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830106702] [2021-07-13 19:39:06,162 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:39:06,162 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:06,162 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:39:06,162 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:06,162 INFO L87 Difference]: Start difference. First operand 1285 states and 4171 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:06,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:06,640 INFO L93 Difference]: Finished difference Result 1448 states and 4613 transitions. [2021-07-13 19:39:06,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:39:06,641 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:39:06,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:06,643 INFO L225 Difference]: With dead ends: 1448 [2021-07-13 19:39:06,643 INFO L226 Difference]: Without dead ends: 1382 [2021-07-13 19:39:06,643 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 481.1ms TimeCoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:39:06,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1382 states. [2021-07-13 19:39:06,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1382 to 1285. [2021-07-13 19:39:06,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1285 states, 1284 states have (on average 3.248442367601246) internal successors, (4171), 1284 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:39:06,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1285 states to 1285 states and 4171 transitions. [2021-07-13 19:39:06,660 INFO L78 Accepts]: Start accepts. Automaton has 1285 states and 4171 transitions. Word has length 24 [2021-07-13 19:39:06,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:06,660 INFO L482 AbstractCegarLoop]: Abstraction has 1285 states and 4171 transitions. [2021-07-13 19:39:06,660 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:06,660 INFO L276 IsEmpty]: Start isEmpty. Operand 1285 states and 4171 transitions. [2021-07-13 19:39:06,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:06,662 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:06,662 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:06,862 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 361 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2861 [2021-07-13 19:39:06,862 INFO L430 AbstractCegarLoop]: === Iteration 377 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:06,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:06,863 INFO L82 PathProgramCache]: Analyzing trace with hash -378955072, now seen corresponding path program 361 times [2021-07-13 19:39:06,863 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:06,863 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519383620] [2021-07-13 19:39:06,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:06,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:07,064 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:07,064 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:07,064 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519383620] [2021-07-13 19:39:07,064 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519383620] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:07,064 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [826169720] [2021-07-13 19:39:07,064 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 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:39:07,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:07,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:39:07,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:07,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:07,181 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:07,189 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:07,190 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 1 xjuncts. [2021-07-13 19:39:07,190 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:30 [2021-07-13 19:39:07,227 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:07,228 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:07,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 19 treesize of output 15 [2021-07-13 19:39:07,229 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:07,231 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:07,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 20 treesize of output 16 [2021-07-13 19:39:07,232 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:07,253 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:07,255 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:07,256 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:07,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:39:07,257 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:07,259 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:07,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 13 treesize of output 9 [2021-07-13 19:39:07,261 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:07,281 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:07,282 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:39:07,282 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:73, output treesize:27 [2021-07-13 19:39:07,357 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:07,357 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [826169720] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:07,357 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:07,357 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:39:07,357 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831420664] [2021-07-13 19:39:07,357 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:39:07,357 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:07,358 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:39:07,358 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:07,358 INFO L87 Difference]: Start difference. First operand 1285 states and 4171 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:07,629 INFO L93 Difference]: Finished difference Result 1380 states and 4410 transitions. [2021-07-13 19:39:07,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:07,629 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:39:07,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:07,631 INFO L225 Difference]: With dead ends: 1380 [2021-07-13 19:39:07,631 INFO L226 Difference]: Without dead ends: 1341 [2021-07-13 19:39:07,631 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 383.7ms TimeCoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:39:07,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1341 states. [2021-07-13 19:39:07,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1341 to 1287. [2021-07-13 19:39:07,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1287 states, 1286 states have (on average 3.2472783825816487) internal successors, (4176), 1286 states have internal predecessors, (4176), 0 states have call successors, (0), 0 states have call 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,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1287 states to 1287 states and 4176 transitions. [2021-07-13 19:39:07,646 INFO L78 Accepts]: Start accepts. Automaton has 1287 states and 4176 transitions. Word has length 24 [2021-07-13 19:39:07,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:07,646 INFO L482 AbstractCegarLoop]: Abstraction has 1287 states and 4176 transitions. [2021-07-13 19:39:07,646 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,646 INFO L276 IsEmpty]: Start isEmpty. Operand 1287 states and 4176 transitions. [2021-07-13 19:39:07,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:07,648 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:07,648 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:07,848 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 362 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2871 [2021-07-13 19:39:07,848 INFO L430 AbstractCegarLoop]: === Iteration 378 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:07,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:07,848 INFO L82 PathProgramCache]: Analyzing trace with hash 1007807298, now seen corresponding path program 362 times [2021-07-13 19:39:07,848 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:07,848 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147478040] [2021-07-13 19:39:07,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:07,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:08,021 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:08,022 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:08,022 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147478040] [2021-07-13 19:39:08,022 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147478040] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:08,022 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1335158181] [2021-07-13 19:39:08,022 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 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:39:08,053 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:39:08,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:08,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:39:08,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:08,149 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:08,150 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:08,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 18 treesize of output 14 [2021-07-13 19:39:08,151 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:08,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:08,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:39:08,155 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:08,223 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:08,227 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:08,227 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:08,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:39:08,228 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:08,231 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:08,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 18 treesize of output 14 [2021-07-13 19:39:08,232 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:08,295 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:08,299 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:39:08,299 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:173, output treesize:145 [2021-07-13 19:39:08,497 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:08,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:39:08,498 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:08,508 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:08,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:08,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 22 treesize of output 14 [2021-07-13 19:39:08,511 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:08,519 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:08,520 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:39:08,520 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:46, output treesize:11 [2021-07-13 19:39:08,559 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:08,560 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1335158181] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:08,560 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:08,560 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:39:08,560 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318512324] [2021-07-13 19:39:08,560 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:39:08,560 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:08,560 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:39:08,560 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:08,560 INFO L87 Difference]: Start difference. First operand 1287 states and 4176 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:09,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:09,115 INFO L93 Difference]: Finished difference Result 1459 states and 4614 transitions. [2021-07-13 19:39:09,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:39:09,115 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:39:09,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:09,118 INFO L225 Difference]: With dead ends: 1459 [2021-07-13 19:39:09,118 INFO L226 Difference]: Without dead ends: 1401 [2021-07-13 19:39:09,118 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 628.4ms TimeCoverageRelationStatistics Valid=94, Invalid=458, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:39:09,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1401 states. [2021-07-13 19:39:09,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1401 to 1302. [2021-07-13 19:39:09,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1302 states, 1301 states have (on average 3.2467332820906996) internal successors, (4224), 1301 states have internal predecessors, (4224), 0 states have call successors, (0), 0 states have call 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:09,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1302 states to 1302 states and 4224 transitions. [2021-07-13 19:39:09,133 INFO L78 Accepts]: Start accepts. Automaton has 1302 states and 4224 transitions. Word has length 24 [2021-07-13 19:39:09,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:09,133 INFO L482 AbstractCegarLoop]: Abstraction has 1302 states and 4224 transitions. [2021-07-13 19:39:09,133 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:09,133 INFO L276 IsEmpty]: Start isEmpty. Operand 1302 states and 4224 transitions. [2021-07-13 19:39:09,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:09,135 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:09,135 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:09,335 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2876,363 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:09,335 INFO L430 AbstractCegarLoop]: === Iteration 379 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:09,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:09,336 INFO L82 PathProgramCache]: Analyzing trace with hash -730164518, now seen corresponding path program 363 times [2021-07-13 19:39:09,336 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:09,336 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057927590] [2021-07-13 19:39:09,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:09,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:09,542 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:09,542 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:09,542 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057927590] [2021-07-13 19:39:09,542 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057927590] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:09,542 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2137442351] [2021-07-13 19:39:09,542 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 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:39:09,596 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:39:09,596 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:09,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:39:09,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:09,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:09,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:09,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:39:09,711 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:09,714 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:09,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 18 treesize of output 14 [2021-07-13 19:39:09,715 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:09,784 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:09,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:09,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:09,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:39:09,789 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:09,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:09,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 18 treesize of output 14 [2021-07-13 19:39:09,793 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:09,856 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:09,860 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:39:09,860 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:173, output treesize:145 [2021-07-13 19:39:10,013 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 3=[o_4]} [2021-07-13 19:39:10,016 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:10,016 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:10,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 19 treesize of output 15 [2021-07-13 19:39:10,017 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:10,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:10,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 20 treesize of output 16 [2021-07-13 19:39:10,021 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:10,046 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:10,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:10,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:10,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 12 treesize of output 8 [2021-07-13 19:39:10,051 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:10,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:10,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 11 treesize of output 7 [2021-07-13 19:39:10,054 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:10,078 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:10,079 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:10,080 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:89, output treesize:27 [2021-07-13 19:39:10,154 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:10,154 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2137442351] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:10,154 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:10,154 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:39:10,154 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042869143] [2021-07-13 19:39:10,154 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:39:10,154 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:10,155 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:39:10,155 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:10,155 INFO L87 Difference]: Start difference. First operand 1302 states and 4224 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:10,771 INFO L93 Difference]: Finished difference Result 1599 states and 4990 transitions. [2021-07-13 19:39:10,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:39:10,772 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:39:10,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:10,774 INFO L225 Difference]: With dead ends: 1599 [2021-07-13 19:39:10,774 INFO L226 Difference]: Without dead ends: 1537 [2021-07-13 19:39:10,774 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 569.2ms TimeCoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:39:10,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1537 states. [2021-07-13 19:39:10,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1537 to 1300. [2021-07-13 19:39:10,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1300 states, 1299 states have (on average 3.24788298691301) internal successors, (4219), 1299 states have internal predecessors, (4219), 0 states have call successors, (0), 0 states have call 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,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1300 states to 1300 states and 4219 transitions. [2021-07-13 19:39:10,791 INFO L78 Accepts]: Start accepts. Automaton has 1300 states and 4219 transitions. Word has length 24 [2021-07-13 19:39:10,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:10,791 INFO L482 AbstractCegarLoop]: Abstraction has 1300 states and 4219 transitions. [2021-07-13 19:39:10,791 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,791 INFO L276 IsEmpty]: Start isEmpty. Operand 1300 states and 4219 transitions. [2021-07-13 19:39:10,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:10,792 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:10,792 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:10,993 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 364 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2883 [2021-07-13 19:39:10,993 INFO L430 AbstractCegarLoop]: === Iteration 380 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:10,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:10,993 INFO L82 PathProgramCache]: Analyzing trace with hash -1223918304, now seen corresponding path program 364 times [2021-07-13 19:39:10,993 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:10,993 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073842343] [2021-07-13 19:39:10,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:10,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:11,172 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:11,172 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:11,172 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073842343] [2021-07-13 19:39:11,172 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073842343] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:11,172 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1859895267] [2021-07-13 19:39:11,172 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 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:39:11,203 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:39:11,203 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:11,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:39:11,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:11,287 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:11,287 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:11,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:39:11,288 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:11,291 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:11,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 18 treesize of output 14 [2021-07-13 19:39:11,292 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:11,362 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:11,365 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:11,366 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:11,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 17 treesize of output 13 [2021-07-13 19:39:11,367 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:11,370 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:11,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:11,371 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:11,434 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:11,437 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:39:11,437 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:173, output treesize:145 [2021-07-13 19:39:11,591 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:11,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 27 treesize of output 21 [2021-07-13 19:39:11,592 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:11,602 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:11,604 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:11,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 22 treesize of output 14 [2021-07-13 19:39:11,605 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:11,613 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:11,614 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:39:11,614 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:46, output treesize:11 [2021-07-13 19:39:11,642 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:11,642 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1859895267] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:11,642 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:11,642 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:39:11,642 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828002618] [2021-07-13 19:39:11,642 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:39:11,642 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:11,643 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:39:11,643 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:39:11,643 INFO L87 Difference]: Start difference. First operand 1300 states and 4219 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:39:11,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:11,866 INFO L93 Difference]: Finished difference Result 1432 states and 4550 transitions. [2021-07-13 19:39:11,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:11,867 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 24 [2021-07-13 19:39:11,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:11,869 INFO L225 Difference]: With dead ends: 1432 [2021-07-13 19:39:11,869 INFO L226 Difference]: Without dead ends: 1401 [2021-07-13 19:39:11,869 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 359.0ms TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:39:11,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1401 states. [2021-07-13 19:39:11,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1401 to 1295. [2021-07-13 19:39:11,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1295 states, 1294 states have (on average 3.2519319938176197) internal successors, (4208), 1294 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:39:11,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1295 states to 1295 states and 4208 transitions. [2021-07-13 19:39:11,885 INFO L78 Accepts]: Start accepts. Automaton has 1295 states and 4208 transitions. Word has length 24 [2021-07-13 19:39:11,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:11,885 INFO L482 AbstractCegarLoop]: Abstraction has 1295 states and 4208 transitions. [2021-07-13 19:39:11,885 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:39:11,885 INFO L276 IsEmpty]: Start isEmpty. Operand 1295 states and 4208 transitions. [2021-07-13 19:39:11,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:11,886 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:11,886 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:12,087 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 365 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2892 [2021-07-13 19:39:12,087 INFO L430 AbstractCegarLoop]: === Iteration 381 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:12,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:12,087 INFO L82 PathProgramCache]: Analyzing trace with hash 1750462274, now seen corresponding path program 365 times [2021-07-13 19:39:12,087 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:12,087 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370306652] [2021-07-13 19:39:12,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:12,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:12,295 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:12,295 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:12,295 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370306652] [2021-07-13 19:39:12,295 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370306652] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:12,295 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [610686224] [2021-07-13 19:39:12,295 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 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:39:12,327 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-13 19:39:12,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:12,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:39:12,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:12,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:12,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:12,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:39:12,413 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:12,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:12,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 18 treesize of output 14 [2021-07-13 19:39:12,418 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:12,526 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2021-07-13 19:39:12,526 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:12,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:12,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:12,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:12,531 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:12,534 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39: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 17 treesize of output 13 [2021-07-13 19:39:12,535 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:12,598 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:12,602 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:39:12,602 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:173, output treesize:145 [2021-07-13 19:39:12,783 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 3=[o_4]} [2021-07-13 19:39:12,787 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:12,787 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:12,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 19 treesize of output 15 [2021-07-13 19:39:12,788 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:12,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:12,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 19 treesize of output 15 [2021-07-13 19:39:12,792 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:12,821 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:12,823 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:12,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:12,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:39:12,825 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,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:12,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:39:12,830 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:12,857 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:12,858 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:12,858 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:97, output treesize:34 [2021-07-13 19:39:12,933 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:12,933 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [610686224] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:12,933 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:12,933 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:39:12,933 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576739644] [2021-07-13 19:39:12,934 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:39:12,934 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:12,934 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:39:12,934 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:12,934 INFO L87 Difference]: Start difference. First operand 1295 states and 4208 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:13,378 INFO L93 Difference]: Finished difference Result 1530 states and 4820 transitions. [2021-07-13 19:39:13,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:39:13,378 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:39:13,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:13,381 INFO L225 Difference]: With dead ends: 1530 [2021-07-13 19:39:13,381 INFO L226 Difference]: Without dead ends: 1453 [2021-07-13 19:39:13,381 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 563.4ms TimeCoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:39:13,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1453 states. [2021-07-13 19:39:13,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1453 to 1288. [2021-07-13 19:39:13,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1288 states, 1287 states have (on average 3.247863247863248) internal successors, (4180), 1287 states have internal predecessors, (4180), 0 states have call successors, (0), 0 states have call 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,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1288 states to 1288 states and 4180 transitions. [2021-07-13 19:39:13,396 INFO L78 Accepts]: Start accepts. Automaton has 1288 states and 4180 transitions. Word has length 24 [2021-07-13 19:39:13,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:13,396 INFO L482 AbstractCegarLoop]: Abstraction has 1288 states and 4180 transitions. [2021-07-13 19:39:13,396 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,396 INFO L276 IsEmpty]: Start isEmpty. Operand 1288 states and 4180 transitions. [2021-07-13 19:39:13,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:13,398 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:13,398 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:13,598 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 366 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2898 [2021-07-13 19:39:13,598 INFO L430 AbstractCegarLoop]: === Iteration 382 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:13,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:13,599 INFO L82 PathProgramCache]: Analyzing trace with hash 1576570104, now seen corresponding path program 366 times [2021-07-13 19:39:13,599 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:13,599 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792174670] [2021-07-13 19:39:13,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:13,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:13,832 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:13,832 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:13,832 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792174670] [2021-07-13 19:39:13,832 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792174670] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:13,832 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [362641407] [2021-07-13 19:39:13,832 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 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:39:13,874 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:39:13,874 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:13,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-13 19:39:13,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:13,938 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:13,939 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:13,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:39:13,940 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:13,942 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:13,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 17 treesize of output 13 [2021-07-13 19:39:13,943 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:13,968 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:13,970 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:39:13,971 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:77, output treesize:63 [2021-07-13 19:39:14,027 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 3=[o_4]} [2021-07-13 19:39:14,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:14,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:14,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 20 treesize of output 16 [2021-07-13 19:39:14,032 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:14,035 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:14,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:14,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:39:14,036 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:14,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:14,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:14,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:39:14,041 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:14,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:14,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:39:14,045 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:14,119 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:14,122 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:14,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:14,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 11 treesize of output 7 [2021-07-13 19:39:14,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:39:14,127 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:14,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:14,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 11 treesize of output 7 [2021-07-13 19:39:14,129 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:39:14,132 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:14,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:14,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 12 treesize of output 8 [2021-07-13 19:39:14,134 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:39:14,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:14,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:39:14,139 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:39:14,207 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:14,209 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:14,209 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 5 variables, input treesize:201, output treesize:75 [2021-07-13 19:39:14,371 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:14,371 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [362641407] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:14,371 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:14,371 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:39:14,371 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799776482] [2021-07-13 19:39:14,372 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:39:14,372 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:14,372 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:39:14,372 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:14,372 INFO L87 Difference]: Start difference. First operand 1288 states and 4180 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:14,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:14,989 INFO L93 Difference]: Finished difference Result 1534 states and 4849 transitions. [2021-07-13 19:39:14,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:39:14,989 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:39:14,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:14,992 INFO L225 Difference]: With dead ends: 1534 [2021-07-13 19:39:14,992 INFO L226 Difference]: Without dead ends: 1468 [2021-07-13 19:39:14,992 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 704.9ms TimeCoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:39:14,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1468 states. [2021-07-13 19:39:15,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1468 to 1287. [2021-07-13 19:39:15,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1287 states, 1286 states have (on average 3.2472783825816487) internal successors, (4176), 1286 states have internal predecessors, (4176), 0 states have call successors, (0), 0 states have call 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,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1287 states to 1287 states and 4176 transitions. [2021-07-13 19:39:15,009 INFO L78 Accepts]: Start accepts. Automaton has 1287 states and 4176 transitions. Word has length 24 [2021-07-13 19:39:15,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:15,009 INFO L482 AbstractCegarLoop]: Abstraction has 1287 states and 4176 transitions. [2021-07-13 19:39:15,009 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,009 INFO L276 IsEmpty]: Start isEmpty. Operand 1287 states and 4176 transitions. [2021-07-13 19:39:15,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:15,010 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:15,010 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:15,212 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2906,367 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:15,213 INFO L430 AbstractCegarLoop]: === Iteration 383 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:15,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:15,213 INFO L82 PathProgramCache]: Analyzing trace with hash -1884625822, now seen corresponding path program 367 times [2021-07-13 19:39:15,213 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:15,213 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412098620] [2021-07-13 19:39:15,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:15,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:15,462 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:15,462 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:15,462 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412098620] [2021-07-13 19:39:15,462 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412098620] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:15,462 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1703890336] [2021-07-13 19:39:15,463 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 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:39:15,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:15,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:39:15,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:15,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 19 treesize of output 15 [2021-07-13 19:39:15,556 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:15,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 19 treesize of output 15 [2021-07-13 19:39:15,559 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:15,562 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:39:15,563 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:15,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 19 treesize of output 15 [2021-07-13 19:39:15,566 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:15,628 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:15,631 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:15,631 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:193, output treesize:165 [2021-07-13 19:39:15,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:15,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:15,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 19 treesize of output 15 [2021-07-13 19:39:15,810 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:15,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:15,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 20 treesize of output 16 [2021-07-13 19:39:15,814 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:15,900 INFO L628 ElimStorePlain]: treesize reduction 53, result has 65.4 percent of original size [2021-07-13 19:39:15,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:15,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39: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 13 treesize of output 9 [2021-07-13 19:39:15,905 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:15,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:15,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 12 treesize of output 8 [2021-07-13 19:39:15,909 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:15,945 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:15,948 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 9 [2021-07-13 19:39:15,949 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:15,983 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:15,983 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1351 vanished before elimination [2021-07-13 19:39:15,984 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:39:15,984 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:165, output treesize:47 [2021-07-13 19:39:16,073 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:16,073 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1703890336] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:16,073 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:16,073 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:39:16,073 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740315848] [2021-07-13 19:39:16,073 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:39:16,073 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:16,074 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:39:16,074 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:16,074 INFO L87 Difference]: Start difference. First operand 1287 states and 4176 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:16,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:16,502 INFO L93 Difference]: Finished difference Result 1441 states and 4604 transitions. [2021-07-13 19:39:16,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:39:16,502 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:39:16,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:16,504 INFO L225 Difference]: With dead ends: 1441 [2021-07-13 19:39:16,505 INFO L226 Difference]: Without dead ends: 1388 [2021-07-13 19:39:16,505 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 556.5ms TimeCoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:39:16,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1388 states. [2021-07-13 19:39:16,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1388 to 1290. [2021-07-13 19:39:16,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1290 states, 1289 states have (on average 3.247478665632273) internal successors, (4186), 1289 states have internal predecessors, (4186), 0 states have call successors, (0), 0 states have call 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:16,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1290 states to 1290 states and 4186 transitions. [2021-07-13 19:39:16,519 INFO L78 Accepts]: Start accepts. Automaton has 1290 states and 4186 transitions. Word has length 24 [2021-07-13 19:39:16,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:16,520 INFO L482 AbstractCegarLoop]: Abstraction has 1290 states and 4186 transitions. [2021-07-13 19:39:16,520 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:16,520 INFO L276 IsEmpty]: Start isEmpty. Operand 1290 states and 4186 transitions. [2021-07-13 19:39:16,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:16,522 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:16,522 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:16,724 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2916,368 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:16,725 INFO L430 AbstractCegarLoop]: === Iteration 384 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:16,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:16,725 INFO L82 PathProgramCache]: Analyzing trace with hash 442011008, now seen corresponding path program 368 times [2021-07-13 19:39:16,725 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:16,725 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109825843] [2021-07-13 19:39:16,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:16,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:16,981 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:16,981 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:16,982 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109825843] [2021-07-13 19:39:16,982 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109825843] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:16,982 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [885555184] [2021-07-13 19:39:16,983 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 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:39:17,014 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:39:17,014 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:17,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:39:17,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:17,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 19 treesize of output 15 [2021-07-13 19:39:17,075 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:17,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:39:17,078 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:17,105 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:17,107 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:39:17,107 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:87, output treesize:73 [2021-07-13 19:39:17,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:17,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:17,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:39:17,177 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:17,180 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:17,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 20 treesize of output 16 [2021-07-13 19:39:17,181 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:17,242 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:17,246 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:17,246 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:17,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 12 treesize of output 8 [2021-07-13 19:39:17,249 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:17,252 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:17,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 13 treesize of output 9 [2021-07-13 19:39:17,254 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:17,314 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:17,317 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:17,318 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:17,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 19 treesize of output 15 [2021-07-13 19:39:17,319 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:17,322 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:17,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 20 treesize of output 16 [2021-07-13 19:39:17,323 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:17,376 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:17,379 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:17,380 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:17,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 13 treesize of output 9 [2021-07-13 19:39:17,382 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:39:17,385 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:17,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 11 treesize of output 7 [2021-07-13 19:39:17,386 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:39:17,438 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:17,440 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:39:17,440 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 6 variables, input treesize:169, output treesize:69 [2021-07-13 19:39:17,571 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:17,572 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [885555184] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:17,572 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:17,572 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:39:17,572 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785795159] [2021-07-13 19:39:17,572 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:39:17,572 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:17,572 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:39:17,572 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:17,572 INFO L87 Difference]: Start difference. First operand 1290 states and 4186 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:18,244 INFO L93 Difference]: Finished difference Result 1539 states and 4816 transitions. [2021-07-13 19:39:18,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:39:18,245 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:39:18,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:18,248 INFO L225 Difference]: With dead ends: 1539 [2021-07-13 19:39:18,248 INFO L226 Difference]: Without dead ends: 1477 [2021-07-13 19:39:18,249 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 813.4ms TimeCoverageRelationStatistics Valid=95, Invalid=505, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:39:18,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1477 states. [2021-07-13 19:39:18,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1477 to 1293. [2021-07-13 19:39:18,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1293 states, 1292 states have (on average 3.2476780185758516) internal successors, (4196), 1292 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:39:18,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1293 states to 1293 states and 4196 transitions. [2021-07-13 19:39:18,266 INFO L78 Accepts]: Start accepts. Automaton has 1293 states and 4196 transitions. Word has length 24 [2021-07-13 19:39:18,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:18,266 INFO L482 AbstractCegarLoop]: Abstraction has 1293 states and 4196 transitions. [2021-07-13 19:39:18,266 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,266 INFO L276 IsEmpty]: Start isEmpty. Operand 1293 states and 4196 transitions. [2021-07-13 19:39:18,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:18,268 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:18,268 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:18,468 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2924,369 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:18,468 INFO L430 AbstractCegarLoop]: === Iteration 385 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:18,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:18,469 INFO L82 PathProgramCache]: Analyzing trace with hash -2043570622, now seen corresponding path program 369 times [2021-07-13 19:39:18,469 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:18,469 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308220729] [2021-07-13 19:39:18,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:18,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:18,645 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:18,646 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:18,646 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308220729] [2021-07-13 19:39:18,646 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308220729] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:18,646 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1222863078] [2021-07-13 19:39:18,646 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 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:39:18,678 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:39:18,678 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:18,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:39:18,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:18,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 19 treesize of output 15 [2021-07-13 19:39:18,730 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:18,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 19 treesize of output 15 [2021-07-13 19:39:18,734 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:18,764 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:18,765 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:39:18,765 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:87, output treesize:73 [2021-07-13 19:39:18,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:18,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:18,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 20 treesize of output 16 [2021-07-13 19:39:18,835 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:18,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:18,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 19 treesize of output 15 [2021-07-13 19:39:18,839 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:18,901 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:18,904 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:18,904 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:18,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 13 treesize of output 9 [2021-07-13 19:39:18,906 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:18,909 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:18,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 11 treesize of output 7 [2021-07-13 19:39:18,911 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:18,975 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:18,980 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:18,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:18,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 20 treesize of output 16 [2021-07-13 19:39:18,982 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:18,986 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:18,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 19 treesize of output 15 [2021-07-13 19:39:18,988 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:19,063 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:19,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:19,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:19,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:39:19,070 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:39:19,074 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:19,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 13 treesize of output 9 [2021-07-13 19:39:19,076 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:39:19,147 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:19,149 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:39:19,149 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 6 variables, input treesize:169, output treesize:69 [2021-07-13 19:39:19,300 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:19,300 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1222863078] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:19,300 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:19,301 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:39:19,301 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011988630] [2021-07-13 19:39:19,301 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:39:19,301 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:19,301 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:39:19,301 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:39:19,301 INFO L87 Difference]: Start difference. First operand 1293 states and 4196 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:19,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:19,876 INFO L93 Difference]: Finished difference Result 1445 states and 4596 transitions. [2021-07-13 19:39:19,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:19,876 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 24 [2021-07-13 19:39:19,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:19,878 INFO L225 Difference]: With dead ends: 1445 [2021-07-13 19:39:19,878 INFO L226 Difference]: Without dead ends: 1388 [2021-07-13 19:39:19,879 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 645.3ms TimeCoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:39:19,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1388 states. [2021-07-13 19:39:19,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1388 to 1287. [2021-07-13 19:39:19,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1287 states, 1286 states have (on average 3.2472783825816487) internal successors, (4176), 1286 states have internal predecessors, (4176), 0 states have call successors, (0), 0 states have call 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:19,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1287 states to 1287 states and 4176 transitions. [2021-07-13 19:39:19,893 INFO L78 Accepts]: Start accepts. Automaton has 1287 states and 4176 transitions. Word has length 24 [2021-07-13 19:39:19,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:19,893 INFO L482 AbstractCegarLoop]: Abstraction has 1287 states and 4176 transitions. [2021-07-13 19:39:19,893 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:19,894 INFO L276 IsEmpty]: Start isEmpty. Operand 1287 states and 4176 transitions. [2021-07-13 19:39:19,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:19,895 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:19,895 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:20,095 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2932,370 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:20,096 INFO L430 AbstractCegarLoop]: === Iteration 386 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:20,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:20,096 INFO L82 PathProgramCache]: Analyzing trace with hash -1663972782, now seen corresponding path program 370 times [2021-07-13 19:39:20,096 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:20,096 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568546477] [2021-07-13 19:39:20,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:20,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:20,303 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:20,303 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:20,303 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568546477] [2021-07-13 19:39:20,303 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568546477] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:20,303 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1441208963] [2021-07-13 19:39:20,303 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 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:39:20,335 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:39:20,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:20,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:39:20,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:20,400 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:20,401 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:20,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 18 treesize of output 14 [2021-07-13 19:39:20,402 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:20,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:20,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:20,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 18 treesize of output 14 [2021-07-13 19:39:20,406 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:20,408 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:20,409 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:20,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:39:20,410 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:20,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:20,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 17 treesize of output 13 [2021-07-13 19:39:20,413 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:20,468 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:20,470 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:20,471 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:165, output treesize:137 [2021-07-13 19:39:20,687 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:20,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39: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 27 treesize of output 21 [2021-07-13 19:39:20,689 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:20,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:20,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:39:20,693 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:20,725 INFO L628 ElimStorePlain]: treesize reduction 49, result has 41.0 percent of original size [2021-07-13 19:39:20,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:20,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:39:20,729 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:20,739 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:20,740 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:39:20,740 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:99, output treesize:12 [2021-07-13 19:39:20,778 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:20,778 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1441208963] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:20,778 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:20,778 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:39:20,779 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437052565] [2021-07-13 19:39:20,779 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:39:20,779 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:20,779 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:39:20,779 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:20,779 INFO L87 Difference]: Start difference. First operand 1287 states and 4176 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:21,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:21,316 INFO L93 Difference]: Finished difference Result 1465 states and 4621 transitions. [2021-07-13 19:39:21,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:39:21,316 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:39:21,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:21,319 INFO L225 Difference]: With dead ends: 1465 [2021-07-13 19:39:21,319 INFO L226 Difference]: Without dead ends: 1379 [2021-07-13 19:39:21,319 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 635.0ms TimeCoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:39:21,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1379 states. [2021-07-13 19:39:21,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1379 to 1305. [2021-07-13 19:39:21,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1305 states, 1304 states have (on average 3.2476993865030677) internal successors, (4235), 1304 states have internal predecessors, (4235), 0 states have call successors, (0), 0 states have call 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:21,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1305 states to 1305 states and 4235 transitions. [2021-07-13 19:39:21,333 INFO L78 Accepts]: Start accepts. Automaton has 1305 states and 4235 transitions. Word has length 24 [2021-07-13 19:39:21,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:21,334 INFO L482 AbstractCegarLoop]: Abstraction has 1305 states and 4235 transitions. [2021-07-13 19:39:21,334 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:21,334 INFO L276 IsEmpty]: Start isEmpty. Operand 1305 states and 4235 transitions. [2021-07-13 19:39:21,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:21,335 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:21,335 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:21,535 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 371 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2942 [2021-07-13 19:39:21,536 INFO L430 AbstractCegarLoop]: === Iteration 387 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:21,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:21,536 INFO L82 PathProgramCache]: Analyzing trace with hash 893022698, now seen corresponding path program 371 times [2021-07-13 19:39:21,536 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:21,536 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033967154] [2021-07-13 19:39:21,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:21,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:21,721 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:21,721 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:21,721 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033967154] [2021-07-13 19:39:21,721 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033967154] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:21,721 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366130874] [2021-07-13 19:39:21,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 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:39:21,754 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:39:21,754 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:21,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:39:21,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:21,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:21,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:21,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:39:21,821 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:21,823 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:21,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:21,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 18 treesize of output 14 [2021-07-13 19:39:21,825 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:21,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:21,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:21,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 18 treesize of output 14 [2021-07-13 19:39:21,829 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:21,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:21,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:39:21,832 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:21,886 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:21,889 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:21,889 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:165, output treesize:137 [2021-07-13 19:39:22,054 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 3=[o_4]} [2021-07-13 19:39:22,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:22,058 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:22,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 20 treesize of output 16 [2021-07-13 19:39:22,058 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:22,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:22,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 19 treesize of output 15 [2021-07-13 19:39:22,062 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:22,088 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:22,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:22,092 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:22,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 12 treesize of output 8 [2021-07-13 19:39:22,093 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:22,096 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:22,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:39:22,097 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:22,122 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:22,124 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:22,124 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:85, output treesize:27 [2021-07-13 19:39:22,178 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:22,178 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [366130874] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:22,179 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:22,179 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:39:22,179 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125724577] [2021-07-13 19:39:22,179 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:39:22,179 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:22,179 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:39:22,179 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:39:22,179 INFO L87 Difference]: Start difference. First operand 1305 states and 4235 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:39:22,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:22,620 INFO L93 Difference]: Finished difference Result 1487 states and 4685 transitions. [2021-07-13 19:39:22,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:39:22,620 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 24 [2021-07-13 19:39:22,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:22,623 INFO L225 Difference]: With dead ends: 1487 [2021-07-13 19:39:22,623 INFO L226 Difference]: Without dead ends: 1440 [2021-07-13 19:39:22,623 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 489.2ms TimeCoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:39:22,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1440 states. [2021-07-13 19:39:22,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1440 to 1299. [2021-07-13 19:39:22,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1299 states, 1298 states have (on average 3.25115562403698) internal successors, (4220), 1298 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:39:22,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1299 states to 1299 states and 4220 transitions. [2021-07-13 19:39:22,650 INFO L78 Accepts]: Start accepts. Automaton has 1299 states and 4220 transitions. Word has length 24 [2021-07-13 19:39:22,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:22,650 INFO L482 AbstractCegarLoop]: Abstraction has 1299 states and 4220 transitions. [2021-07-13 19:39:22,650 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:39:22,650 INFO L276 IsEmpty]: Start isEmpty. Operand 1299 states and 4220 transitions. [2021-07-13 19:39:22,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:22,652 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:22,652 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:22,852 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2948,372 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:22,853 INFO L430 AbstractCegarLoop]: === Iteration 388 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:22,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:22,857 INFO L82 PathProgramCache]: Analyzing trace with hash 1112318674, now seen corresponding path program 372 times [2021-07-13 19:39:22,857 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:22,857 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590186509] [2021-07-13 19:39:22,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:22,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:23,037 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:39:23,037 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:23,038 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590186509] [2021-07-13 19:39:23,038 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590186509] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:23,038 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [956813119] [2021-07-13 19:39:23,038 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 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:39:23,071 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-13 19:39:23,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:23,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:39:23,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:23,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,136 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:39:23,137 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:23,139 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,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 18 treesize of output 14 [2021-07-13 19:39:23,140 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:23,164 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:23,166 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:39:23,166 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:73, output treesize:59 [2021-07-13 19:39:23,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,310 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,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 19 treesize of output 15 [2021-07-13 19:39:23,311 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:23,313 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,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 19 treesize of output 15 [2021-07-13 19:39:23,314 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:23,343 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:23,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,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 11 treesize of output 7 [2021-07-13 19:39:23,347 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:23,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,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 11 treesize of output 7 [2021-07-13 19:39:23,351 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:23,378 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:23,379 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:23,379 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:83, output treesize:25 [2021-07-13 19:39:23,429 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:39:23,429 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [956813119] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:23,429 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:23,429 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:39:23,429 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351186423] [2021-07-13 19:39:23,429 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:39:23,429 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:23,429 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:39:23,429 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:23,429 INFO L87 Difference]: Start difference. First operand 1299 states and 4220 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:24,058 INFO L93 Difference]: Finished difference Result 1524 states and 4802 transitions. [2021-07-13 19:39:24,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:39:24,058 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:39:24,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:24,061 INFO L225 Difference]: With dead ends: 1524 [2021-07-13 19:39:24,061 INFO L226 Difference]: Without dead ends: 1442 [2021-07-13 19:39:24,061 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 630.0ms TimeCoverageRelationStatistics Valid=109, Invalid=593, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:39:24,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1442 states. [2021-07-13 19:39:24,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1442 to 1310. [2021-07-13 19:39:24,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1310 states, 1309 states have (on average 3.2521008403361344) internal successors, (4257), 1309 states have internal predecessors, (4257), 0 states have call successors, (0), 0 states have call 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,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1310 states to 1310 states and 4257 transitions. [2021-07-13 19:39:24,076 INFO L78 Accepts]: Start accepts. Automaton has 1310 states and 4257 transitions. Word has length 24 [2021-07-13 19:39:24,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:24,077 INFO L482 AbstractCegarLoop]: Abstraction has 1310 states and 4257 transitions. [2021-07-13 19:39:24,077 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,077 INFO L276 IsEmpty]: Start isEmpty. Operand 1310 states and 4257 transitions. [2021-07-13 19:39:24,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:24,078 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:24,078 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:24,278 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 373 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2956 [2021-07-13 19:39:24,279 INFO L430 AbstractCegarLoop]: === Iteration 389 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:24,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:24,279 INFO L82 PathProgramCache]: Analyzing trace with hash -921317806, now seen corresponding path program 373 times [2021-07-13 19:39:24,279 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:24,279 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317751762] [2021-07-13 19:39:24,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:24,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:24,447 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:24,448 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:24,448 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317751762] [2021-07-13 19:39:24,448 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317751762] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:24,448 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1518363238] [2021-07-13 19:39:24,448 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 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:39:24,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:24,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:39:24,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:24,542 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:24,543 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:24,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 18 treesize of output 14 [2021-07-13 19:39:24,544 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:24,546 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:24,547 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:24,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 18 treesize of output 14 [2021-07-13 19:39:24,548 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:24,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:24,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:24,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 17 treesize of output 13 [2021-07-13 19:39:24,552 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:24,554 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:24,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:39:24,555 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:24,608 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:24,611 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:24,611 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:165, output treesize:137 [2021-07-13 19:39:24,798 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 3=[o_4]} [2021-07-13 19:39:24,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:24,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:24,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 19 treesize of output 15 [2021-07-13 19:39:24,803 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:24,805 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:24,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 19 treesize of output 15 [2021-07-13 19:39:24,806 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:24,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:24,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:24,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:24,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 11 treesize of output 7 [2021-07-13 19:39:24,841 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:24,843 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:24,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 11 treesize of output 7 [2021-07-13 19:39:24,845 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:24,872 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:24,874 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:24,874 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:93, output treesize:31 [2021-07-13 19:39:24,928 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:24,928 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1518363238] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:24,928 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:24,928 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:39:24,928 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095477535] [2021-07-13 19:39:24,928 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:39:24,928 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:24,928 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:39:24,928 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:39:24,928 INFO L87 Difference]: Start difference. First operand 1310 states and 4257 transitions. Second operand has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call 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:25,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:25,361 INFO L93 Difference]: Finished difference Result 1517 states and 4835 transitions. [2021-07-13 19:39:25,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:39:25,362 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:39:25,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:25,364 INFO L225 Difference]: With dead ends: 1517 [2021-07-13 19:39:25,364 INFO L226 Difference]: Without dead ends: 1459 [2021-07-13 19:39:25,364 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 488.8ms TimeCoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:39:25,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1459 states. [2021-07-13 19:39:25,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1459 to 1299. [2021-07-13 19:39:25,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1299 states, 1298 states have (on average 3.25115562403698) internal successors, (4220), 1298 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:39:25,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1299 states to 1299 states and 4220 transitions. [2021-07-13 19:39:25,379 INFO L78 Accepts]: Start accepts. Automaton has 1299 states and 4220 transitions. Word has length 24 [2021-07-13 19:39:25,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:25,379 INFO L482 AbstractCegarLoop]: Abstraction has 1299 states and 4220 transitions. [2021-07-13 19:39:25,379 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call 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:25,380 INFO L276 IsEmpty]: Start isEmpty. Operand 1299 states and 4220 transitions. [2021-07-13 19:39:25,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:25,381 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:25,381 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:25,581 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 374 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2964 [2021-07-13 19:39:25,582 INFO L430 AbstractCegarLoop]: === Iteration 390 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:25,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:25,582 INFO L82 PathProgramCache]: Analyzing trace with hash -1095209976, now seen corresponding path program 374 times [2021-07-13 19:39:25,582 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:25,582 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675289146] [2021-07-13 19:39:25,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:25,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:25,757 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:25,757 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:25,757 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675289146] [2021-07-13 19:39:25,757 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675289146] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:25,757 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1831265969] [2021-07-13 19:39:25,757 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 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:39:25,788 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:39:25,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:25,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:39:25,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:25,853 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:25,853 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39: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 18 treesize of output 14 [2021-07-13 19:39:25,854 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:25,857 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:25,857 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:25,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 18 treesize of output 14 [2021-07-13 19:39:25,858 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:25,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:25,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:25,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 17 treesize of output 13 [2021-07-13 19:39:25,862 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:25,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:25,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 17 treesize of output 13 [2021-07-13 19:39:25,866 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:25,919 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:25,921 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:25,922 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:165, output treesize:137 [2021-07-13 19:39:26,033 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 10=[o_4]} [2021-07-13 19:39:26,037 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:26,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:26,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 20 treesize of output 16 [2021-07-13 19:39:26,039 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:26,043 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:26,043 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39: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 19 treesize of output 15 [2021-07-13 19:39:26,044 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:26,048 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:26,048 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:26,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 20 treesize of output 16 [2021-07-13 19:39:26,049 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:26,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:26,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:26,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 20 treesize of output 16 [2021-07-13 19:39:26,054 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:26,058 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:26,058 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:26,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 19 treesize of output 15 [2021-07-13 19:39:26,059 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:26,063 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:26,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:26,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 19 treesize of output 15 [2021-07-13 19:39:26,065 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:26,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:26,069 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:26,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 20 treesize of output 16 [2021-07-13 19:39:26,070 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:26,073 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:26,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 19 treesize of output 15 [2021-07-13 19:39:26,074 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:26,283 WARN L205 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 60 [2021-07-13 19:39:26,283 INFO L628 ElimStorePlain]: treesize reduction 169, result has 54.2 percent of original size [2021-07-13 19:39:26,287 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:26,287 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:26,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 11 treesize of output 7 [2021-07-13 19:39:26,289 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:39:26,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:26,293 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:26,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 11 treesize of output 7 [2021-07-13 19:39:26,294 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:39:26,298 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:26,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 12 treesize of output 8 [2021-07-13 19:39:26,299 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:39:26,385 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:26,387 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:39:26,387 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 7 variables, input treesize:425, output treesize:96 [2021-07-13 19:39:26,540 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:26,541 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1831265969] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:26,541 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:26,541 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:39:26,541 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355194244] [2021-07-13 19:39:26,541 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:39:26,541 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:26,541 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:39:26,541 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:39:26,541 INFO L87 Difference]: Start difference. First operand 1299 states and 4220 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:27,171 INFO L93 Difference]: Finished difference Result 1663 states and 5194 transitions. [2021-07-13 19:39:27,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:39:27,171 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:39:27,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:27,174 INFO L225 Difference]: With dead ends: 1663 [2021-07-13 19:39:27,174 INFO L226 Difference]: Without dead ends: 1575 [2021-07-13 19:39:27,174 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 695.1ms TimeCoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:39:27,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1575 states. [2021-07-13 19:39:27,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1575 to 1304. [2021-07-13 19:39:27,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1304 states, 1303 states have (on average 3.2586339217191096) internal successors, (4246), 1303 states have internal predecessors, (4246), 0 states have call successors, (0), 0 states have call 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,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1304 states to 1304 states and 4246 transitions. [2021-07-13 19:39:27,190 INFO L78 Accepts]: Start accepts. Automaton has 1304 states and 4246 transitions. Word has length 24 [2021-07-13 19:39:27,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:27,190 INFO L482 AbstractCegarLoop]: Abstraction has 1304 states and 4246 transitions. [2021-07-13 19:39:27,190 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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,190 INFO L276 IsEmpty]: Start isEmpty. Operand 1304 states and 4246 transitions. [2021-07-13 19:39:27,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:27,192 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:27,192 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:27,392 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2971,375 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:27,392 INFO L430 AbstractCegarLoop]: === Iteration 391 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:27,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:27,392 INFO L82 PathProgramCache]: Analyzing trace with hash -1975483512, now seen corresponding path program 375 times [2021-07-13 19:39:27,393 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:27,393 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322551100] [2021-07-13 19:39:27,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:27,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:27,624 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:39:27,624 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:27,624 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322551100] [2021-07-13 19:39:27,624 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322551100] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:27,624 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [272414044] [2021-07-13 19:39:27,624 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 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:39:27,656 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:39:27,656 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:27,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:39:27,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:27,721 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:27,721 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:27,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 18 treesize of output 14 [2021-07-13 19:39:27,722 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:27,724 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:27,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 17 treesize of output 13 [2021-07-13 19:39:27,725 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:27,750 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:27,751 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:39:27,752 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:73, output treesize:59 [2021-07-13 19:39:27,812 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 3=[o_4]} [2021-07-13 19:39:27,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:27,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:27,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 19 treesize of output 15 [2021-07-13 19:39:27,817 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:27,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:27,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:27,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 20 treesize of output 16 [2021-07-13 19:39:27,821 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:27,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:27,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:27,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:39:27,825 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:27,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:27,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 20 treesize of output 16 [2021-07-13 19:39:27,829 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:27,900 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:27,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:27,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:27,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 12 treesize of output 8 [2021-07-13 19:39:27,905 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:27,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:27,909 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:27,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 11 treesize of output 7 [2021-07-13 19:39:27,910 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:39:27,914 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:27,914 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:27,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 11 treesize of output 7 [2021-07-13 19:39:27,916 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:39:27,919 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:27,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 12 treesize of output 8 [2021-07-13 19:39:27,920 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:39:27,984 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:27,986 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:27,986 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 5 variables, input treesize:193, output treesize:69 [2021-07-13 19:39:28,130 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:39:28,131 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [272414044] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:28,131 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:28,131 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:39:28,131 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713676074] [2021-07-13 19:39:28,131 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:39:28,131 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:28,131 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:39:28,131 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:28,131 INFO L87 Difference]: Start difference. First operand 1304 states and 4246 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:28,641 INFO L93 Difference]: Finished difference Result 1658 states and 5198 transitions. [2021-07-13 19:39:28,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:39:28,641 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:39:28,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:28,644 INFO L225 Difference]: With dead ends: 1658 [2021-07-13 19:39:28,644 INFO L226 Difference]: Without dead ends: 1620 [2021-07-13 19:39:28,644 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 623.0ms TimeCoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:39:28,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1620 states. [2021-07-13 19:39:28,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1620 to 1304. [2021-07-13 19:39:28,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1304 states, 1303 states have (on average 3.259401381427475) internal successors, (4247), 1303 states have internal predecessors, (4247), 0 states have call successors, (0), 0 states have call 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,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1304 states to 1304 states and 4247 transitions. [2021-07-13 19:39:28,662 INFO L78 Accepts]: Start accepts. Automaton has 1304 states and 4247 transitions. Word has length 24 [2021-07-13 19:39:28,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:28,662 INFO L482 AbstractCegarLoop]: Abstraction has 1304 states and 4247 transitions. [2021-07-13 19:39:28,662 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,663 INFO L276 IsEmpty]: Start isEmpty. Operand 1304 states and 4247 transitions. [2021-07-13 19:39:28,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:28,664 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:28,664 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:28,864 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 376 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2978 [2021-07-13 19:39:28,865 INFO L430 AbstractCegarLoop]: === Iteration 392 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:28,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:28,865 INFO L82 PathProgramCache]: Analyzing trace with hash -2039059264, now seen corresponding path program 376 times [2021-07-13 19:39:28,865 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:28,865 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214860345] [2021-07-13 19:39:28,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:28,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:29,040 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:29,041 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:29,041 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214860345] [2021-07-13 19:39:29,041 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214860345] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:29,041 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [508869126] [2021-07-13 19:39:29,041 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 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:39:29,071 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:39:29,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:29,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:39:29,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:29,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:29,149 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:29,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 17 treesize of output 13 [2021-07-13 19:39:29,150 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:29,152 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:29,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 17 treesize of output 13 [2021-07-13 19:39:29,153 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:29,181 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:29,183 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:39:29,183 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:79, output treesize:65 [2021-07-13 19:39:29,246 INFO L446 ElimStorePlain]: Different costs {1=[o_0], 3=[o_4]} [2021-07-13 19:39:29,249 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:29,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39: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 19 treesize of output 15 [2021-07-13 19:39:29,251 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:29,254 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:29,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:39:29,254 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:29,285 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:29,287 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:29,288 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:29,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 11 treesize of output 7 [2021-07-13 19:39:29,289 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:29,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:29,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 11 treesize of output 7 [2021-07-13 19:39:29,293 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:29,322 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:29,323 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:29,323 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:93, output treesize:31 [2021-07-13 19:39:29,418 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:29,418 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [508869126] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:29,418 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:29,418 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:39:29,418 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317948064] [2021-07-13 19:39:29,418 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:39:29,418 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:29,418 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:39:29,418 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:29,418 INFO L87 Difference]: Start difference. First operand 1304 states and 4247 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:29,629 INFO L93 Difference]: Finished difference Result 1494 states and 4759 transitions. [2021-07-13 19:39:29,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:29,629 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:39:29,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:29,632 INFO L225 Difference]: With dead ends: 1494 [2021-07-13 19:39:29,632 INFO L226 Difference]: Without dead ends: 1456 [2021-07-13 19:39:29,632 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 340.0ms TimeCoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:39:29,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1456 states. [2021-07-13 19:39:29,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1456 to 1296. [2021-07-13 19:39:29,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1296 states, 1295 states have (on average 3.2463320463320464) internal successors, (4204), 1295 states have internal predecessors, (4204), 0 states have call successors, (0), 0 states have call 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,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1296 states to 1296 states and 4204 transitions. [2021-07-13 19:39:29,647 INFO L78 Accepts]: Start accepts. Automaton has 1296 states and 4204 transitions. Word has length 24 [2021-07-13 19:39:29,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:29,647 INFO L482 AbstractCegarLoop]: Abstraction has 1296 states and 4204 transitions. [2021-07-13 19:39:29,647 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,647 INFO L276 IsEmpty]: Start isEmpty. Operand 1296 states and 4204 transitions. [2021-07-13 19:39:29,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:29,649 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:29,649 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:29,849 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2987,377 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:29,849 INFO L430 AbstractCegarLoop]: === Iteration 393 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:29,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:29,850 INFO L82 PathProgramCache]: Analyzing trace with hash -591855382, now seen corresponding path program 377 times [2021-07-13 19:39:29,850 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:29,850 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499453488] [2021-07-13 19:39:29,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:29,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:29,998 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:29,999 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:29,999 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499453488] [2021-07-13 19:39:29,999 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499453488] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:29,999 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1526354955] [2021-07-13 19:39:29,999 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 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:39:30,030 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:39:30,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:30,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:39:30,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:30,113 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:30,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:39:30,114 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:30,122 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:30,123 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 1 xjuncts. [2021-07-13 19:39:30,123 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:34, output treesize:27 [2021-07-13 19:39:30,152 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:30,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:30,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 19 treesize of output 15 [2021-07-13 19:39:30,154 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:30,156 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:30,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 19 treesize of output 15 [2021-07-13 19:39:30,157 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:30,191 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:30,194 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:30,194 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39: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 11 treesize of output 7 [2021-07-13 19:39:30,196 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:30,198 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:30,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 11 treesize of output 7 [2021-07-13 19:39:30,200 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:30,230 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:30,231 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:30,231 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:93, output treesize:31 [2021-07-13 19:39:30,299 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:30,299 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1526354955] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:30,299 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:30,299 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:39:30,299 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066137466] [2021-07-13 19:39:30,300 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:39:30,300 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:30,300 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:39:30,300 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:39:30,300 INFO L87 Difference]: Start difference. First operand 1296 states and 4204 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:30,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:30,680 INFO L93 Difference]: Finished difference Result 1473 states and 4736 transitions. [2021-07-13 19:39:30,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:39:30,680 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:39:30,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:30,682 INFO L225 Difference]: With dead ends: 1473 [2021-07-13 19:39:30,682 INFO L226 Difference]: Without dead ends: 1427 [2021-07-13 19:39:30,682 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 408.1ms TimeCoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:39:30,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1427 states. [2021-07-13 19:39:30,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1427 to 1293. [2021-07-13 19:39:30,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1293 states, 1292 states have (on average 3.2476780185758516) internal successors, (4196), 1292 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:39:30,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1293 states to 1293 states and 4196 transitions. [2021-07-13 19:39:30,697 INFO L78 Accepts]: Start accepts. Automaton has 1293 states and 4196 transitions. Word has length 24 [2021-07-13 19:39:30,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:30,697 INFO L482 AbstractCegarLoop]: Abstraction has 1293 states and 4196 transitions. [2021-07-13 19:39:30,698 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:30,698 INFO L276 IsEmpty]: Start isEmpty. Operand 1293 states and 4196 transitions. [2021-07-13 19:39:30,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:30,699 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:30,699 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:30,899 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 378 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2994 [2021-07-13 19:39:30,899 INFO L430 AbstractCegarLoop]: === Iteration 394 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:30,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:30,900 INFO L82 PathProgramCache]: Analyzing trace with hash 39349120, now seen corresponding path program 378 times [2021-07-13 19:39:30,900 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:30,900 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337257330] [2021-07-13 19:39:30,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:30,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:31,046 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:31,046 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:31,046 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337257330] [2021-07-13 19:39:31,046 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337257330] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:31,047 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1363847438] [2021-07-13 19:39:31,047 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 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:39:31,078 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:39:31,078 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:31,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:39:31,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:31,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:31,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:31,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:39:31,144 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:31,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:31,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:31,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 18 treesize of output 14 [2021-07-13 19:39:31,148 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:31,151 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:31,151 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:31,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:39:31,152 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:31,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:31,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 17 treesize of output 13 [2021-07-13 19:39:31,155 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:31,210 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:31,212 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:31,212 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:165, output treesize:137 [2021-07-13 19:39:31,325 INFO L446 ElimStorePlain]: Different costs {1=[o_2], 10=[o_4]} [2021-07-13 19:39:31,329 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:31,329 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:31,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 19 treesize of output 15 [2021-07-13 19:39:31,330 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:31,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:31,334 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39: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 20 treesize of output 16 [2021-07-13 19:39:31,335 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:31,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:31,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:31,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 20 treesize of output 16 [2021-07-13 19:39:31,339 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:31,343 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:31,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 19 treesize of output 15 [2021-07-13 19:39:31,343 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:31,415 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:31,419 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:31,419 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:31,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 12 treesize of output 8 [2021-07-13 19:39:31,421 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:31,424 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:31,424 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:31,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 12 treesize of output 8 [2021-07-13 19:39:31,426 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:39:31,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:31,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:31,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:39:31,431 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:39:31,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:31,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 11 treesize of output 7 [2021-07-13 19:39:31,436 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:39:31,494 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:31,496 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:31,496 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 7 variables, input treesize:193, output treesize:69 [2021-07-13 19:39:31,648 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:31,648 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1363847438] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:31,648 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:31,649 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:39:31,649 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622791095] [2021-07-13 19:39:31,649 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:39:31,649 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:31,649 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:39:31,649 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:39:31,649 INFO L87 Difference]: Start difference. First operand 1293 states and 4196 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:32,094 INFO L93 Difference]: Finished difference Result 1737 states and 5425 transitions. [2021-07-13 19:39:32,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:39:32,094 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:39:32,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:32,097 INFO L225 Difference]: With dead ends: 1737 [2021-07-13 19:39:32,097 INFO L226 Difference]: Without dead ends: 1644 [2021-07-13 19:39:32,097 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 516.2ms TimeCoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:39:32,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1644 states. [2021-07-13 19:39:32,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1644 to 1304. [2021-07-13 19:39:32,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1304 states, 1303 states have (on average 3.256331542594014) internal successors, (4243), 1303 states have internal predecessors, (4243), 0 states have call successors, (0), 0 states have call 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,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1304 states to 1304 states and 4243 transitions. [2021-07-13 19:39:32,114 INFO L78 Accepts]: Start accepts. Automaton has 1304 states and 4243 transitions. Word has length 24 [2021-07-13 19:39:32,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:32,114 INFO L482 AbstractCegarLoop]: Abstraction has 1304 states and 4243 transitions. [2021-07-13 19:39:32,114 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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,114 INFO L276 IsEmpty]: Start isEmpty. Operand 1304 states and 4243 transitions. [2021-07-13 19:39:32,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:32,115 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:32,115 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:32,316 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2997,379 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:32,316 INFO L430 AbstractCegarLoop]: === Iteration 395 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:32,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:32,316 INFO L82 PathProgramCache]: Analyzing trace with hash 813553490, now seen corresponding path program 379 times [2021-07-13 19:39:32,316 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:32,316 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323332863] [2021-07-13 19:39:32,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:32,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:32,494 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:32,494 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:32,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323332863] [2021-07-13 19:39:32,494 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323332863] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:32,495 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1240217685] [2021-07-13 19:39:32,495 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 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:39:32,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:32,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:39:32,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:32,591 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:32,591 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:32,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 18 treesize of output 14 [2021-07-13 19:39:32,592 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:32,595 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:32,595 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:32,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 17 treesize of output 13 [2021-07-13 19:39:32,596 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:32,599 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:32,599 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:32,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 18 treesize of output 14 [2021-07-13 19:39:32,600 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:32,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:32,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:32,604 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:32,659 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:32,661 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:32,661 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:165, output treesize:137 [2021-07-13 19:39:32,814 INFO L446 ElimStorePlain]: Different costs {1=[o_2], 3=[o_4]} [2021-07-13 19:39:32,818 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:32,818 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39: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 19 treesize of output 15 [2021-07-13 19:39:32,819 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:32,822 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:32,823 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:32,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 19 treesize of output 15 [2021-07-13 19:39:32,824 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:32,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:32,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:32,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 19 treesize of output 15 [2021-07-13 19:39:32,833 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:32,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:32,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 19 treesize of output 15 [2021-07-13 19:39:32,839 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:32,921 INFO L628 ElimStorePlain]: treesize reduction 95, result has 46.3 percent of original size [2021-07-13 19:39:32,924 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:32,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:32,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 11 treesize of output 7 [2021-07-13 19:39:32,926 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:32,929 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:32,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:39:32,931 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:39:32,962 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:32,963 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:32,964 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 5 variables, input treesize:205, output treesize:34 [2021-07-13 19:39:33,049 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:33,049 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1240217685] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:33,049 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:33,049 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:39:33,049 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962311995] [2021-07-13 19:39:33,050 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:39:33,050 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:33,050 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:39:33,050 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:33,050 INFO L87 Difference]: Start difference. First operand 1304 states and 4243 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:33,550 INFO L93 Difference]: Finished difference Result 1679 states and 5263 transitions. [2021-07-13 19:39:33,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:39:33,550 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:39:33,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:33,553 INFO L225 Difference]: With dead ends: 1679 [2021-07-13 19:39:33,553 INFO L226 Difference]: Without dead ends: 1563 [2021-07-13 19:39:33,553 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 558.3ms TimeCoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:39:33,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1563 states. [2021-07-13 19:39:33,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1563 to 1293. [2021-07-13 19:39:33,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1293 states, 1292 states have (on average 3.2476780185758516) internal successors, (4196), 1292 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:39:33,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1293 states to 1293 states and 4196 transitions. [2021-07-13 19:39:33,569 INFO L78 Accepts]: Start accepts. Automaton has 1293 states and 4196 transitions. Word has length 24 [2021-07-13 19:39:33,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:33,569 INFO L482 AbstractCegarLoop]: Abstraction has 1293 states and 4196 transitions. [2021-07-13 19:39:33,569 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,569 INFO L276 IsEmpty]: Start isEmpty. Operand 1293 states and 4196 transitions. [2021-07-13 19:39:33,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:33,571 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:33,571 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:33,771 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3006,380 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:33,771 INFO L430 AbstractCegarLoop]: === Iteration 396 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:33,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:33,772 INFO L82 PathProgramCache]: Analyzing trace with hash -1073032214, now seen corresponding path program 380 times [2021-07-13 19:39:33,772 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:33,772 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143794842] [2021-07-13 19:39:33,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:33,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:34,000 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:34,000 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:34,000 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143794842] [2021-07-13 19:39:34,000 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143794842] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:34,000 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [161279404] [2021-07-13 19:39:34,000 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 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:39:34,031 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:39:34,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:34,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:39:34,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:34,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:39:34,094 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:34,097 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:39:34,098 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:34,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 19 treesize of output 15 [2021-07-13 19:39:34,101 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:34,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 19 treesize of output 15 [2021-07-13 19:39:34,105 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:34,170 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:34,172 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:34,172 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:193, output treesize:165 [2021-07-13 19:39:34,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:34,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:34,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:39:34,368 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:34,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:34,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 19 treesize of output 15 [2021-07-13 19:39:34,372 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:34,460 INFO L628 ElimStorePlain]: treesize reduction 51, result has 66.4 percent of original size [2021-07-13 19:39:34,460 INFO L518 ElimStorePlain]: Eliminatee o_2 vanished before elimination [2021-07-13 19:39:34,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:34,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39: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 19 treesize of output 15 [2021-07-13 19:39:34,464 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:34,467 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:34,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 20 treesize of output 16 [2021-07-13 19:39:34,468 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:34,504 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:34,507 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:34,507 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:34,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 13 treesize of output 9 [2021-07-13 19:39:34,509 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:34,512 INFO L173 IndexEqualityManager]: detected equality via solver [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 12 treesize of output 8 [2021-07-13 19:39:34,514 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:39:34,548 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:34,549 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:39:34,549 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:165, output treesize:47 [2021-07-13 19:39:34,637 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:34,638 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [161279404] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:34,638 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:34,638 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:39:34,638 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875811616] [2021-07-13 19:39:34,638 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:39:34,638 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:34,638 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:39:34,638 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:34,638 INFO L87 Difference]: Start difference. First operand 1293 states and 4196 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:35,117 INFO L93 Difference]: Finished difference Result 1432 states and 4588 transitions. [2021-07-13 19:39:35,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:39:35,117 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:39:35,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:35,120 INFO L225 Difference]: With dead ends: 1432 [2021-07-13 19:39:35,120 INFO L226 Difference]: Without dead ends: 1379 [2021-07-13 19:39:35,120 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 539.4ms TimeCoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:39:35,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1379 states. [2021-07-13 19:39:35,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1379 to 1299. [2021-07-13 19:39:35,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1299 states, 1298 states have (on average 3.2473035439137132) internal successors, (4215), 1298 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:39:35,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1299 states to 1299 states and 4215 transitions. [2021-07-13 19:39:35,134 INFO L78 Accepts]: Start accepts. Automaton has 1299 states and 4215 transitions. Word has length 24 [2021-07-13 19:39:35,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:35,134 INFO L482 AbstractCegarLoop]: Abstraction has 1299 states and 4215 transitions. [2021-07-13 19:39:35,134 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,134 INFO L276 IsEmpty]: Start isEmpty. Operand 1299 states and 4215 transitions. [2021-07-13 19:39:35,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:35,136 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:35,136 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:35,336 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3013,381 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:35,336 INFO L430 AbstractCegarLoop]: === Iteration 397 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:35,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:35,337 INFO L82 PathProgramCache]: Analyzing trace with hash 1253604616, now seen corresponding path program 381 times [2021-07-13 19:39:35,337 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:35,337 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283218023] [2021-07-13 19:39:35,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:35,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:35,584 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:35,584 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:35,584 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283218023] [2021-07-13 19:39:35,584 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283218023] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:35,584 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1341572909] [2021-07-13 19:39:35,584 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 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:39:35,614 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:39:35,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:35,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:39:35,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:35,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 19 treesize of output 15 [2021-07-13 19:39:35,676 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:35,678 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:39:35,679 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:35,709 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:35,710 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:39:35,711 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:87, output treesize:73 [2021-07-13 19:39:35,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:35,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:35,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 19 treesize of output 15 [2021-07-13 19:39:35,791 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:35,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39: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 20 treesize of output 16 [2021-07-13 19:39:35,795 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:35,855 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:35,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:35,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:35,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 13 treesize of output 9 [2021-07-13 19:39:35,860 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:35,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:35,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 11 treesize of output 7 [2021-07-13 19:39:35,865 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:35,923 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:35,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:35,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:35,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 20 treesize of output 16 [2021-07-13 19:39:35,927 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:35,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:35,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 19 treesize of output 15 [2021-07-13 19:39:35,931 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:35,985 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:35,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:35,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:35,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 13 treesize of output 9 [2021-07-13 19:39:35,990 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:39:35,993 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:35,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 12 treesize of output 8 [2021-07-13 19:39:35,995 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:39:36,046 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:36,047 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:39:36,047 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 6 variables, input treesize:169, output treesize:69 [2021-07-13 19:39:36,209 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:36,210 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1341572909] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:36,210 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:36,210 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:39:36,210 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847983329] [2021-07-13 19:39:36,210 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:39:36,210 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:36,210 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:39:36,210 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:36,210 INFO L87 Difference]: Start difference. First operand 1299 states and 4215 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:36,670 INFO L93 Difference]: Finished difference Result 1461 states and 4653 transitions. [2021-07-13 19:39:36,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:36,671 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:39:36,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:36,673 INFO L225 Difference]: With dead ends: 1461 [2021-07-13 19:39:36,673 INFO L226 Difference]: Without dead ends: 1395 [2021-07-13 19:39:36,673 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 589.2ms TimeCoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:39:36,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1395 states. [2021-07-13 19:39:36,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1395 to 1296. [2021-07-13 19:39:36,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1296 states, 1295 states have (on average 3.247104247104247) internal successors, (4205), 1295 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:39:36,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1296 states to 1296 states and 4205 transitions. [2021-07-13 19:39:36,688 INFO L78 Accepts]: Start accepts. Automaton has 1296 states and 4205 transitions. Word has length 24 [2021-07-13 19:39:36,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:36,688 INFO L482 AbstractCegarLoop]: Abstraction has 1296 states and 4205 transitions. [2021-07-13 19:39:36,688 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,688 INFO L276 IsEmpty]: Start isEmpty. Operand 1296 states and 4205 transitions. [2021-07-13 19:39:36,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:36,690 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:36,690 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:36,890 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 382 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3022 [2021-07-13 19:39:36,890 INFO L430 AbstractCegarLoop]: === Iteration 398 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:36,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:36,891 INFO L82 PathProgramCache]: Analyzing trace with hash -772244488, now seen corresponding path program 382 times [2021-07-13 19:39:36,891 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:36,891 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094450933] [2021-07-13 19:39:36,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:36,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:37,129 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:37,130 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:37,130 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094450933] [2021-07-13 19:39:37,130 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094450933] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:37,130 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [532707350] [2021-07-13 19:39:37,130 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 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:39:37,162 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:39:37,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:37,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:39:37,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:37,256 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:37,257 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:37,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:39:37,258 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:37,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:37,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:39:37,261 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:37,331 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:37,334 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:37,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:37,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:39:37,336 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:37,339 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:37,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 18 treesize of output 14 [2021-07-13 19:39:37,340 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:37,398 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:37,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:39:37,403 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:153, output treesize:125 [2021-07-13 19:39:37,521 INFO L446 ElimStorePlain]: Different costs {1=[o_2], 10=[o_4]} [2021-07-13 19:39:37,524 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:37,525 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:37,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:39:37,526 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:37,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:37,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:37,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 19 treesize of output 15 [2021-07-13 19:39:37,531 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:37,535 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:37,535 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:37,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 19 treesize of output 15 [2021-07-13 19:39:37,536 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:37,539 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39: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 20 treesize of output 16 [2021-07-13 19:39:37,540 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:37,597 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:37,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:37,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:37,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 12 treesize of output 8 [2021-07-13 19:39:37,603 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:37,606 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:37,606 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:37,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 12 treesize of output 8 [2021-07-13 19:39:37,608 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:39:37,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:37,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:37,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:39:37,613 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:39:37,617 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:37,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:39:37,618 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:39:37,671 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:37,685 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:37,685 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 7 variables, input treesize:181, output treesize:69 [2021-07-13 19:39:37,850 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:37,850 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [532707350] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:37,850 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:37,850 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:39:37,850 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627674877] [2021-07-13 19:39:37,850 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:39:37,850 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:37,850 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:39:37,850 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:37,850 INFO L87 Difference]: Start difference. First operand 1296 states and 4205 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:38,417 INFO L93 Difference]: Finished difference Result 1648 states and 5175 transitions. [2021-07-13 19:39:38,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:39:38,418 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:39:38,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:38,420 INFO L225 Difference]: With dead ends: 1648 [2021-07-13 19:39:38,420 INFO L226 Difference]: Without dead ends: 1555 [2021-07-13 19:39:38,421 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 761.6ms TimeCoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:39:38,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1555 states. [2021-07-13 19:39:38,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1555 to 1307. [2021-07-13 19:39:38,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1307 states, 1306 states have (on average 3.2557427258805514) internal successors, (4252), 1306 states have internal predecessors, (4252), 0 states have call successors, (0), 0 states have call 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,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1307 states to 1307 states and 4252 transitions. [2021-07-13 19:39:38,436 INFO L78 Accepts]: Start accepts. Automaton has 1307 states and 4252 transitions. Word has length 24 [2021-07-13 19:39:38,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:38,436 INFO L482 AbstractCegarLoop]: Abstraction has 1307 states and 4252 transitions. [2021-07-13 19:39:38,437 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,437 INFO L276 IsEmpty]: Start isEmpty. Operand 1307 states and 4252 transitions. [2021-07-13 19:39:38,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:38,438 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:38,438 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:38,638 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 383 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3032 [2021-07-13 19:39:38,639 INFO L430 AbstractCegarLoop]: === Iteration 399 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:38,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:38,639 INFO L82 PathProgramCache]: Analyzing trace with hash 1959882, now seen corresponding path program 383 times [2021-07-13 19:39:38,639 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:38,639 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706489449] [2021-07-13 19:39:38,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:38,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:38,932 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:38,933 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:38,933 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706489449] [2021-07-13 19:39:38,933 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706489449] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:38,933 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [363400639] [2021-07-13 19:39:38,933 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 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:39:38,966 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:39:38,966 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:38,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:39:38,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:39,029 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:39,030 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:39,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:39:39,031 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:39,033 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:39,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 18 treesize of output 14 [2021-07-13 19:39:39,034 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:39,055 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:39,057 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:39:39,057 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:67, output treesize:53 [2021-07-13 19:39:39,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:39,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:39,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 19 treesize of output 15 [2021-07-13 19:39:39,126 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:39,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:39,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 19 treesize of output 15 [2021-07-13 19:39:39,129 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:39,160 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:39,162 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:39,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:39,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 11 treesize of output 7 [2021-07-13 19:39:39,164 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:39,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:39,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 11 treesize of output 7 [2021-07-13 19:39:39,168 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:39,195 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:39,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:39,196 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:87, output treesize:31 [2021-07-13 19:39:39,281 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:39,281 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [363400639] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:39,281 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:39,281 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:39:39,281 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756322676] [2021-07-13 19:39:39,281 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:39:39,281 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:39,282 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:39:39,282 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:39,282 INFO L87 Difference]: Start difference. First operand 1307 states and 4252 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:39,859 INFO L93 Difference]: Finished difference Result 1494 states and 4806 transitions. [2021-07-13 19:39:39,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:39:39,860 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:39:39,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:39,862 INFO L225 Difference]: With dead ends: 1494 [2021-07-13 19:39:39,862 INFO L226 Difference]: Without dead ends: 1448 [2021-07-13 19:39:39,862 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 700.1ms TimeCoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:39:39,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1448 states. [2021-07-13 19:39:39,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1448 to 1294. [2021-07-13 19:39:39,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1294 states, 1293 states have (on average 3.2482598607888633) internal successors, (4200), 1293 states have internal predecessors, (4200), 0 states have call successors, (0), 0 states have call 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,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1294 states to 1294 states and 4200 transitions. [2021-07-13 19:39:39,878 INFO L78 Accepts]: Start accepts. Automaton has 1294 states and 4200 transitions. Word has length 24 [2021-07-13 19:39:39,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:39,878 INFO L482 AbstractCegarLoop]: Abstraction has 1294 states and 4200 transitions. [2021-07-13 19:39:39,879 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,879 INFO L276 IsEmpty]: Start isEmpty. Operand 1294 states and 4200 transitions. [2021-07-13 19:39:39,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:39,880 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:39,880 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:40,080 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 384 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3042 [2021-07-13 19:39:40,081 INFO L430 AbstractCegarLoop]: === Iteration 400 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:40,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:40,081 INFO L82 PathProgramCache]: Analyzing trace with hash 745828416, now seen corresponding path program 384 times [2021-07-13 19:39:40,081 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:40,081 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897293354] [2021-07-13 19:39:40,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:40,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:40,294 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:40,294 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:40,294 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897293354] [2021-07-13 19:39:40,294 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897293354] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:40,294 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [301221911] [2021-07-13 19:39:40,295 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 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:39:40,327 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-13 19:39:40,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:40,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:39:40,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:40,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:40,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:40,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 19 treesize of output 15 [2021-07-13 19:39:40,373 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:40,375 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:40,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 19 treesize of output 15 [2021-07-13 19:39:40,376 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:40,400 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:40,401 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:39:40,401 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:77, output treesize:63 [2021-07-13 19:39:40,577 INFO L446 ElimStorePlain]: Different costs {0=[o_0, v_prenex_1394], 1=[o_2, v_prenex_1395]} [2021-07-13 19:39:40,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 19 treesize of output 15 [2021-07-13 19:39:40,581 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:40,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 20 treesize of output 16 [2021-07-13 19:39:40,584 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:40,633 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:40,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 19 treesize of output 15 [2021-07-13 19:39:40,637 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:40,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:39:40,640 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:40,685 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:40,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:40,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:40,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 13 treesize of output 9 [2021-07-13 19:39:40,690 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:40,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:40,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 12 treesize of output 8 [2021-07-13 19:39:40,694 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:39:40,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:40,740 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:40,740 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:40,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 13 treesize of output 9 [2021-07-13 19:39:40,742 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:39:40,745 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:40,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 11 treesize of output 7 [2021-07-13 19:39:40,746 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:39:40,788 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:40,790 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:39:40,790 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 6 variables, input treesize:141, output treesize:57 [2021-07-13 19:39:40,899 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:40,899 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [301221911] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:40,900 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:40,900 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:39:40,900 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16658835] [2021-07-13 19:39:40,900 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:39:40,900 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:40,900 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:39:40,900 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:40,900 INFO L87 Difference]: Start difference. First operand 1294 states and 4200 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,233 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 48 [2021-07-13 19:39:41,489 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 50 [2021-07-13 19:39:41,840 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 44 [2021-07-13 19:39:41,985 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 34 [2021-07-13 19:39:42,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:42,163 INFO L93 Difference]: Finished difference Result 1722 states and 5463 transitions. [2021-07-13 19:39:42,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:39:42,163 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:39:42,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:42,165 INFO L225 Difference]: With dead ends: 1722 [2021-07-13 19:39:42,166 INFO L226 Difference]: Without dead ends: 1648 [2021-07-13 19:39:42,166 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 1297.7ms TimeCoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:39:42,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1648 states. [2021-07-13 19:39:42,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1648 to 1297. [2021-07-13 19:39:42,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1297 states, 1296 states have (on average 3.247685185185185) internal successors, (4209), 1296 states have internal predecessors, (4209), 0 states have call successors, (0), 0 states have call 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,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1297 states to 1297 states and 4209 transitions. [2021-07-13 19:39:42,181 INFO L78 Accepts]: Start accepts. Automaton has 1297 states and 4209 transitions. Word has length 24 [2021-07-13 19:39:42,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:42,182 INFO L482 AbstractCegarLoop]: Abstraction has 1297 states and 4209 transitions. [2021-07-13 19:39:42,182 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,182 INFO L276 IsEmpty]: Start isEmpty. Operand 1297 states and 4209 transitions. [2021-07-13 19:39:42,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:42,183 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:42,183 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:42,385 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3047,385 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:42,385 INFO L430 AbstractCegarLoop]: === Iteration 401 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:42,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:42,386 INFO L82 PathProgramCache]: Analyzing trace with hash -310029804, now seen corresponding path program 385 times [2021-07-13 19:39:42,386 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:42,386 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721598279] [2021-07-13 19:39:42,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:42,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:42,623 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:42,623 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:42,623 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721598279] [2021-07-13 19:39:42,623 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721598279] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:42,623 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1092500705] [2021-07-13 19:39:42,623 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 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:39:42,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:42,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:39:42,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:42,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 19 treesize of output 15 [2021-07-13 19:39:42,730 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:42,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 19 treesize of output 15 [2021-07-13 19:39:42,734 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:42,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 19 treesize of output 15 [2021-07-13 19:39:42,737 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:42,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 19 treesize of output 15 [2021-07-13 19:39:42,741 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:42,803 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:42,806 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:42,806 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:193, output treesize:165 [2021-07-13 19:39:42,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:42,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:42,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 19 treesize of output 15 [2021-07-13 19:39:42,992 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:42,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:42,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 20 treesize of output 16 [2021-07-13 19:39:42,996 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:43,084 INFO L628 ElimStorePlain]: treesize reduction 52, result has 66.0 percent of original size [2021-07-13 19:39:43,084 INFO L518 ElimStorePlain]: Eliminatee o_2 vanished before elimination [2021-07-13 19:39:43,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:43,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:43,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 19 treesize of output 15 [2021-07-13 19:39:43,088 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:43,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:43,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:39:43,091 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:43,137 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:43,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:43,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:43,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:39:43,142 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:43,144 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:43,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 13 treesize of output 9 [2021-07-13 19:39:43,146 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:39:43,180 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:43,181 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:39:43,181 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:165, output treesize:47 [2021-07-13 19:39:43,271 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:43,271 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1092500705] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:43,271 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:43,271 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:39:43,271 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832800291] [2021-07-13 19:39:43,271 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:39:43,271 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:43,271 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:39:43,271 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:43,271 INFO L87 Difference]: Start difference. First operand 1297 states and 4209 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:43,681 INFO L93 Difference]: Finished difference Result 1521 states and 4883 transitions. [2021-07-13 19:39:43,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:39:43,682 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:39:43,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:43,684 INFO L225 Difference]: With dead ends: 1521 [2021-07-13 19:39:43,684 INFO L226 Difference]: Without dead ends: 1468 [2021-07-13 19:39:43,684 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 555.5ms TimeCoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:39:43,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1468 states. [2021-07-13 19:39:43,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1468 to 1303. [2021-07-13 19:39:43,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1303 states, 1302 states have (on average 3.247311827956989) internal successors, (4228), 1302 states have internal predecessors, (4228), 0 states have call successors, (0), 0 states have call 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,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1303 states to 1303 states and 4228 transitions. [2021-07-13 19:39:43,699 INFO L78 Accepts]: Start accepts. Automaton has 1303 states and 4228 transitions. Word has length 24 [2021-07-13 19:39:43,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:43,699 INFO L482 AbstractCegarLoop]: Abstraction has 1303 states and 4228 transitions. [2021-07-13 19:39:43,699 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,699 INFO L276 IsEmpty]: Start isEmpty. Operand 1303 states and 4228 transitions. [2021-07-13 19:39:43,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:43,700 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:43,701 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:43,901 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 386 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3066 [2021-07-13 19:39:43,901 INFO L430 AbstractCegarLoop]: === Iteration 402 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:43,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:43,901 INFO L82 PathProgramCache]: Analyzing trace with hash 2016607026, now seen corresponding path program 386 times [2021-07-13 19:39:43,901 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:43,901 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568427990] [2021-07-13 19:39:43,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:43,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:44,169 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:44,169 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:44,170 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568427990] [2021-07-13 19:39:44,170 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568427990] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:44,170 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1057295273] [2021-07-13 19:39:44,170 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 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:39:44,200 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:39:44,201 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:44,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:39:44,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:44,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:39:44,274 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:44,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 19 treesize of output 15 [2021-07-13 19:39:44,277 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:44,308 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:44,310 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:39:44,310 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:87, output treesize:73 [2021-07-13 19:39:44,380 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:44,380 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:44,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 20 treesize of output 16 [2021-07-13 19:39:44,381 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:44,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:44,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 19 treesize of output 15 [2021-07-13 19:39:44,385 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:44,446 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:44,450 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:44,450 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:44,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 12 treesize of output 8 [2021-07-13 19:39:44,452 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:44,455 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:44,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 13 treesize of output 9 [2021-07-13 19:39:44,456 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:44,516 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:44,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:44,520 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:44,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 19 treesize of output 15 [2021-07-13 19:39:44,521 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:44,524 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:44,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 20 treesize of output 16 [2021-07-13 19:39:44,525 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:44,580 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:44,583 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:44,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:44,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 13 treesize of output 9 [2021-07-13 19:39:44,585 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:39:44,588 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:44,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 12 treesize of output 8 [2021-07-13 19:39:44,606 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:39:44,680 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:44,682 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:39:44,682 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 6 variables, input treesize:169, output treesize:69 [2021-07-13 19:39:44,845 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:44,845 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1057295273] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:44,845 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:44,846 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:39:44,846 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039720692] [2021-07-13 19:39:44,846 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:39:44,846 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:44,846 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:39:44,846 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:44,846 INFO L87 Difference]: Start difference. First operand 1303 states and 4228 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:45,295 INFO L93 Difference]: Finished difference Result 1550 states and 4948 transitions. [2021-07-13 19:39:45,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:45,295 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:39:45,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:45,297 INFO L225 Difference]: With dead ends: 1550 [2021-07-13 19:39:45,297 INFO L226 Difference]: Without dead ends: 1484 [2021-07-13 19:39:45,297 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 600.7ms TimeCoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:39:45,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1484 states. [2021-07-13 19:39:45,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1484 to 1300. [2021-07-13 19:39:45,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1300 states, 1299 states have (on average 3.2471131639722866) internal successors, (4218), 1299 states have internal predecessors, (4218), 0 states have call successors, (0), 0 states have call 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,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1300 states to 1300 states and 4218 transitions. [2021-07-13 19:39:45,312 INFO L78 Accepts]: Start accepts. Automaton has 1300 states and 4218 transitions. Word has length 24 [2021-07-13 19:39:45,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:45,313 INFO L482 AbstractCegarLoop]: Abstraction has 1300 states and 4218 transitions. [2021-07-13 19:39:45,313 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,313 INFO L276 IsEmpty]: Start isEmpty. Operand 1300 states and 4218 transitions. [2021-07-13 19:39:45,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:45,314 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:45,314 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:45,514 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 387 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3076 [2021-07-13 19:39:45,515 INFO L430 AbstractCegarLoop]: === Iteration 403 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:45,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:45,515 INFO L82 PathProgramCache]: Analyzing trace with hash -9242078, now seen corresponding path program 387 times [2021-07-13 19:39:45,515 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:45,515 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455061116] [2021-07-13 19:39:45,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:45,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:45,768 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:45,768 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:45,768 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455061116] [2021-07-13 19:39:45,768 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455061116] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:45,768 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1331531108] [2021-07-13 19:39:45,768 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 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:39:45,798 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:39:45,799 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:45,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:39:45,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:45,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:45,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:45,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:39:45,920 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:45,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:45,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:39:45,924 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:45,984 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:45,987 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:45,987 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:45,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 17 treesize of output 13 [2021-07-13 19:39:45,988 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:45,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:45,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 18 treesize of output 14 [2021-07-13 19:39:45,992 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:46,047 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:46,050 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:39:46,050 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:153, output treesize:125 [2021-07-13 19:39:46,168 INFO L446 ElimStorePlain]: Different costs {1=[o_2], 10=[o_4]} [2021-07-13 19:39:46,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,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 19 treesize of output 15 [2021-07-13 19:39:46,173 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:46,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,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 19 treesize of output 15 [2021-07-13 19:39:46,178 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:46,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,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 20 treesize of output 16 [2021-07-13 19:39:46,183 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:46,186 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,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 20 treesize of output 16 [2021-07-13 19:39:46,187 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:46,245 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:46,249 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,249 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,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 12 treesize of output 8 [2021-07-13 19:39:46,251 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:46,254 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,254 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,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 11 treesize of output 7 [2021-07-13 19:39:46,259 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:39:46,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,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 11 treesize of output 7 [2021-07-13 19:39:46,265 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:39:46,268 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,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 12 treesize of output 8 [2021-07-13 19:39:46,270 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:39:46,323 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:46,325 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:46,325 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 7 variables, input treesize:181, output treesize:69 [2021-07-13 19:39:46,487 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:46,488 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1331531108] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:46,488 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:46,488 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:39:46,488 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453655394] [2021-07-13 19:39:46,488 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:39:46,488 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:46,488 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:39:46,488 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:46,488 INFO L87 Difference]: Start difference. First operand 1300 states and 4218 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,696 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 68 [2021-07-13 19:39:47,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:47,227 INFO L93 Difference]: Finished difference Result 1737 states and 5470 transitions. [2021-07-13 19:39:47,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:39:47,227 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:39:47,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:47,231 INFO L225 Difference]: With dead ends: 1737 [2021-07-13 19:39:47,231 INFO L226 Difference]: Without dead ends: 1644 [2021-07-13 19:39:47,231 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 974.1ms TimeCoverageRelationStatistics Valid=108, Invalid=542, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:39:47,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1644 states. [2021-07-13 19:39:47,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1644 to 1311. [2021-07-13 19:39:47,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1311 states, 1310 states have (on average 3.2557251908396947) internal successors, (4265), 1310 states have internal predecessors, (4265), 0 states have call successors, (0), 0 states have call 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,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1311 states to 1311 states and 4265 transitions. [2021-07-13 19:39:47,247 INFO L78 Accepts]: Start accepts. Automaton has 1311 states and 4265 transitions. Word has length 24 [2021-07-13 19:39:47,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:47,247 INFO L482 AbstractCegarLoop]: Abstraction has 1311 states and 4265 transitions. [2021-07-13 19:39:47,247 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,247 INFO L276 IsEmpty]: Start isEmpty. Operand 1311 states and 4265 transitions. [2021-07-13 19:39:47,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:47,249 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:47,249 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:47,449 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 388 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3087 [2021-07-13 19:39:47,449 INFO L430 AbstractCegarLoop]: === Iteration 404 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:47,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:47,449 INFO L82 PathProgramCache]: Analyzing trace with hash 764962292, now seen corresponding path program 388 times [2021-07-13 19:39:47,449 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:47,449 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250361382] [2021-07-13 19:39:47,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:47,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:47,766 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:47,766 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:47,766 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250361382] [2021-07-13 19:39:47,766 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250361382] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:47,766 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1885912207] [2021-07-13 19:39:47,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 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:39:47,797 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:39:47,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:47,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:39:47,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:47,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:47,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:47,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:39:47,916 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:47,919 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:47,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 18 treesize of output 14 [2021-07-13 19:39:47,920 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:47,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:47,983 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:47,984 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:47,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 18 treesize of output 14 [2021-07-13 19:39:47,985 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:47,987 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:47,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:39:47,988 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:48,043 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:48,046 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:39:48,046 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:153, output treesize:125 [2021-07-13 19:39:48,180 INFO L446 ElimStorePlain]: Different costs {1=[o_2], 3=[o_4]} [2021-07-13 19:39:48,184 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:48,184 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:48,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 19 treesize of output 15 [2021-07-13 19:39:48,185 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:48,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:48,189 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:48,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 19 treesize of output 15 [2021-07-13 19:39:48,190 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:48,193 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:48,193 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:48,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 19 treesize of output 15 [2021-07-13 19:39:48,194 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:48,197 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:48,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 19 treesize of output 15 [2021-07-13 19:39:48,198 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:48,274 INFO L628 ElimStorePlain]: treesize reduction 89, result has 46.1 percent of original size [2021-07-13 19:39:48,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:48,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:48,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 11 treesize of output 7 [2021-07-13 19:39:48,279 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:48,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:48,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 11 treesize of output 7 [2021-07-13 19:39:48,284 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:39:48,312 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:48,313 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:48,313 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 5 variables, input treesize:193, output treesize:34 [2021-07-13 19:39:48,401 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:48,401 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1885912207] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:48,401 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:48,401 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:39:48,401 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084389373] [2021-07-13 19:39:48,402 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:39:48,402 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:48,402 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:39:48,402 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:48,402 INFO L87 Difference]: Start difference. First operand 1311 states and 4265 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:48,950 INFO L93 Difference]: Finished difference Result 1583 states and 5075 transitions. [2021-07-13 19:39:48,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:39:48,951 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:39:48,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:48,953 INFO L225 Difference]: With dead ends: 1583 [2021-07-13 19:39:48,953 INFO L226 Difference]: Without dead ends: 1511 [2021-07-13 19:39:48,954 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 765.8ms TimeCoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:39:48,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1511 states. [2021-07-13 19:39:48,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1511 to 1294. [2021-07-13 19:39:48,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1294 states, 1293 states have (on average 3.2482598607888633) internal successors, (4200), 1293 states have internal predecessors, (4200), 0 states have call successors, (0), 0 states have call 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,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1294 states to 1294 states and 4200 transitions. [2021-07-13 19:39:48,969 INFO L78 Accepts]: Start accepts. Automaton has 1294 states and 4200 transitions. Word has length 24 [2021-07-13 19:39:48,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:48,969 INFO L482 AbstractCegarLoop]: Abstraction has 1294 states and 4200 transitions. [2021-07-13 19:39:48,969 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,969 INFO L276 IsEmpty]: Start isEmpty. Operand 1294 states and 4200 transitions. [2021-07-13 19:39:48,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:48,970 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:48,970 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:49,171 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 389 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3099 [2021-07-13 19:39:49,171 INFO L430 AbstractCegarLoop]: === Iteration 405 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:49,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:49,171 INFO L82 PathProgramCache]: Analyzing trace with hash -1588671568, now seen corresponding path program 389 times [2021-07-13 19:39:49,171 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:49,171 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592583255] [2021-07-13 19:39:49,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:49,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:49,341 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:49,342 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:49,342 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592583255] [2021-07-13 19:39:49,342 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592583255] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:49,342 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1211095400] [2021-07-13 19:39:49,342 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 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:39:49,373 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:39:49,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:49,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:39:49,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:49,469 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:49,469 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:49,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:39:49,470 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:49,473 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:49,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 26 treesize of output 20 [2021-07-13 19:39:49,474 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:49,497 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:49,498 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:39:49,498 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:79, output treesize:61 [2021-07-13 19:39:49,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:49,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:49,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 27 treesize of output 21 [2021-07-13 19:39:49,604 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:49,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:49,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 27 treesize of output 21 [2021-07-13 19:39:49,608 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:49,642 INFO L628 ElimStorePlain]: treesize reduction 55, result has 38.2 percent of original size [2021-07-13 19:39:49,644 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:49,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:39:49,646 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:49,656 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:49,657 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:39:49,657 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:99, output treesize:12 [2021-07-13 19:39:49,696 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:49,696 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1211095400] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:49,696 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:49,697 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:39:49,697 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535868772] [2021-07-13 19:39:49,697 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:39:49,697 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:49,697 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:39:49,697 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:49,697 INFO L87 Difference]: Start difference. First operand 1294 states and 4200 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:49,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:49,879 INFO L93 Difference]: Finished difference Result 1387 states and 4416 transitions. [2021-07-13 19:39:49,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:49,879 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:39:49,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:49,881 INFO L225 Difference]: With dead ends: 1387 [2021-07-13 19:39:49,881 INFO L226 Difference]: Without dead ends: 1328 [2021-07-13 19:39:49,882 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 340.4ms TimeCoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:39:49,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1328 states. [2021-07-13 19:39:49,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1328 to 1295. [2021-07-13 19:39:49,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1295 states, 1294 states have (on average 3.2488408037094283) internal successors, (4204), 1294 states have internal predecessors, (4204), 0 states have call successors, (0), 0 states have call 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:49,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1295 states to 1295 states and 4204 transitions. [2021-07-13 19:39:49,895 INFO L78 Accepts]: Start accepts. Automaton has 1295 states and 4204 transitions. Word has length 24 [2021-07-13 19:39:49,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:49,895 INFO L482 AbstractCegarLoop]: Abstraction has 1295 states and 4204 transitions. [2021-07-13 19:39:49,895 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:49,895 INFO L276 IsEmpty]: Start isEmpty. Operand 1295 states and 4204 transitions. [2021-07-13 19:39:49,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:49,897 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:49,897 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:50,097 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 390 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3109 [2021-07-13 19:39:50,097 INFO L430 AbstractCegarLoop]: === Iteration 406 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:50,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:50,097 INFO L82 PathProgramCache]: Analyzing trace with hash 968323912, now seen corresponding path program 390 times [2021-07-13 19:39:50,097 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:50,097 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934013096] [2021-07-13 19:39:50,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:50,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:50,291 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:50,292 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:50,292 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934013096] [2021-07-13 19:39:50,292 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934013096] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:50,292 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1674947316] [2021-07-13 19:39:50,292 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 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:39:50,323 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:39:50,324 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:50,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:39:50,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:50,408 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:50,409 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:50,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 18 treesize of output 14 [2021-07-13 19:39:50,410 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:50,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:50,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 17 treesize of output 13 [2021-07-13 19:39:50,414 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:50,434 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:50,436 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:39:50,436 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:63, output treesize:49 [2021-07-13 19:39:50,493 INFO L446 ElimStorePlain]: Different costs {1=[o_4], 3=[o_0]} [2021-07-13 19:39:50,497 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:50,497 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:50,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:39:50,498 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:50,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:50,502 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:50,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 19 treesize of output 15 [2021-07-13 19:39:50,503 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:50,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:50,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:50,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 20 treesize of output 16 [2021-07-13 19:39:50,507 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:50,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:50,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 19 treesize of output 15 [2021-07-13 19:39:50,511 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:50,572 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:50,575 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:50,575 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:50,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 13 treesize of output 9 [2021-07-13 19:39:50,577 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:50,580 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:50,580 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:50,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 13 treesize of output 9 [2021-07-13 19:39:50,582 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:39:50,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:50,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:50,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 12 treesize of output 8 [2021-07-13 19:39:50,587 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:39:50,590 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:50,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:39:50,591 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:39:50,647 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:50,671 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:50,671 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 5 variables, input treesize:173, output treesize:57 [2021-07-13 19:39:50,774 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:50,774 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1674947316] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:50,774 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:50,774 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:39:50,774 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211326926] [2021-07-13 19:39:50,774 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:39:50,774 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:50,775 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:39:50,775 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:50,775 INFO L87 Difference]: Start difference. First operand 1295 states and 4204 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:51,225 INFO L93 Difference]: Finished difference Result 1451 states and 4623 transitions. [2021-07-13 19:39:51,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:39:51,225 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:39:51,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:51,227 INFO L225 Difference]: With dead ends: 1451 [2021-07-13 19:39:51,227 INFO L226 Difference]: Without dead ends: 1385 [2021-07-13 19:39:51,227 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 499.7ms TimeCoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:39:51,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1385 states. [2021-07-13 19:39:51,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1385 to 1295. [2021-07-13 19:39:51,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1295 states, 1294 states have (on average 3.2488408037094283) internal successors, (4204), 1294 states have internal predecessors, (4204), 0 states have call successors, (0), 0 states have call 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,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1295 states to 1295 states and 4204 transitions. [2021-07-13 19:39:51,242 INFO L78 Accepts]: Start accepts. Automaton has 1295 states and 4204 transitions. Word has length 24 [2021-07-13 19:39:51,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:51,242 INFO L482 AbstractCegarLoop]: Abstraction has 1295 states and 4204 transitions. [2021-07-13 19:39:51,242 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,242 INFO L276 IsEmpty]: Start isEmpty. Operand 1295 states and 4204 transitions. [2021-07-13 19:39:51,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:51,244 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:51,244 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:51,444 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3113,391 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:51,444 INFO L430 AbstractCegarLoop]: === Iteration 407 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:51,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:51,444 INFO L82 PathProgramCache]: Analyzing trace with hash 430831056, now seen corresponding path program 391 times [2021-07-13 19:39:51,445 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:51,445 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293007640] [2021-07-13 19:39:51,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:51,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:51,650 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:51,651 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:51,651 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293007640] [2021-07-13 19:39:51,651 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293007640] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:51,651 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1165535336] [2021-07-13 19:39:51,651 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 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:39:51,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:51,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:39:51,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:51,769 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:51,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 27 treesize of output 21 [2021-07-13 19:39:51,770 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:51,780 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:51,781 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 1 xjuncts. [2021-07-13 19:39:51,781 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:44, output treesize:39 [2021-07-13 19:39:51,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:51,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:51,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 29 treesize of output 23 [2021-07-13 19:39:51,828 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:51,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:51,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 30 treesize of output 24 [2021-07-13 19:39:51,832 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:51,861 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:51,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:51,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:51,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 12 treesize of output 8 [2021-07-13 19:39:51,866 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:51,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:51,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 22 treesize of output 14 [2021-07-13 19:39:51,869 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:51,895 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:51,897 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:51,897 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:97, output treesize:27 [2021-07-13 19:39:51,971 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:51,972 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1165535336] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:51,972 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:51,972 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:39:51,972 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750729286] [2021-07-13 19:39:51,972 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:39:51,972 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:51,972 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:39:51,972 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:51,972 INFO L87 Difference]: Start difference. First operand 1295 states and 4204 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:52,264 INFO L93 Difference]: Finished difference Result 1383 states and 4420 transitions. [2021-07-13 19:39:52,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:52,264 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:39:52,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:52,266 INFO L225 Difference]: With dead ends: 1383 [2021-07-13 19:39:52,266 INFO L226 Difference]: Without dead ends: 1344 [2021-07-13 19:39:52,267 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 387.4ms TimeCoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:39:52,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1344 states. [2021-07-13 19:39:52,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1344 to 1295. [2021-07-13 19:39:52,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1295 states, 1294 states have (on average 3.2488408037094283) internal successors, (4204), 1294 states have internal predecessors, (4204), 0 states have call successors, (0), 0 states have call 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,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1295 states to 1295 states and 4204 transitions. [2021-07-13 19:39:52,281 INFO L78 Accepts]: Start accepts. Automaton has 1295 states and 4204 transitions. Word has length 24 [2021-07-13 19:39:52,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:52,281 INFO L482 AbstractCegarLoop]: Abstraction has 1295 states and 4204 transitions. [2021-07-13 19:39:52,281 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,281 INFO L276 IsEmpty]: Start isEmpty. Operand 1295 states and 4204 transitions. [2021-07-13 19:39:52,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:52,282 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:52,282 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:52,483 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 392 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3121 [2021-07-13 19:39:52,483 INFO L430 AbstractCegarLoop]: === Iteration 408 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:52,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:52,483 INFO L82 PathProgramCache]: Analyzing trace with hash 1817593426, now seen corresponding path program 392 times [2021-07-13 19:39:52,483 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:52,483 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946788] [2021-07-13 19:39:52,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:52,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:52,657 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:52,657 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:52,657 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946788] [2021-07-13 19:39:52,657 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946788] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:52,657 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [22167561] [2021-07-13 19:39:52,657 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 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:39:52,688 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:39:52,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:52,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:39:52,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:52,760 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:52,761 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:52,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:39:52,762 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:52,765 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:52,765 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:52,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:39:52,766 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:52,768 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:52,769 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:52,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 18 treesize of output 14 [2021-07-13 19:39:52,770 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:52,772 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:52,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:39:52,773 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:52,827 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:52,830 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:52,830 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:157, output treesize:129 [2021-07-13 19:39:53,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:53,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 19 treesize of output 15 [2021-07-13 19:39:53,032 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:53,042 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:53,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:53,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 11 treesize of output 7 [2021-07-13 19:39:53,045 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:39:53,054 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:53,055 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:39:53,055 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:40, output treesize:11 [2021-07-13 19:39:53,094 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:53,094 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [22167561] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:53,094 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:53,094 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:39:53,094 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987037656] [2021-07-13 19:39:53,094 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:39:53,094 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:53,094 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:39:53,095 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:53,095 INFO L87 Difference]: Start difference. First operand 1295 states and 4204 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:53,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:53,477 INFO L93 Difference]: Finished difference Result 1411 states and 4500 transitions. [2021-07-13 19:39:53,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:39:53,477 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:39:53,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:53,480 INFO L225 Difference]: With dead ends: 1411 [2021-07-13 19:39:53,480 INFO L226 Difference]: Without dead ends: 1380 [2021-07-13 19:39:53,480 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 521.6ms TimeCoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:39:53,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1380 states. [2021-07-13 19:39:53,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1380 to 1310. [2021-07-13 19:39:53,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1310 states, 1309 states have (on average 3.248281130634072) internal successors, (4252), 1309 states have internal predecessors, (4252), 0 states have call successors, (0), 0 states have call 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:53,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1310 states to 1310 states and 4252 transitions. [2021-07-13 19:39:53,494 INFO L78 Accepts]: Start accepts. Automaton has 1310 states and 4252 transitions. Word has length 24 [2021-07-13 19:39:53,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:53,494 INFO L482 AbstractCegarLoop]: Abstraction has 1310 states and 4252 transitions. [2021-07-13 19:39:53,494 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:53,494 INFO L276 IsEmpty]: Start isEmpty. Operand 1310 states and 4252 transitions. [2021-07-13 19:39:53,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:53,496 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:53,496 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:53,696 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3125,393 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:53,696 INFO L430 AbstractCegarLoop]: === Iteration 409 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:53,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:53,696 INFO L82 PathProgramCache]: Analyzing trace with hash 79621610, now seen corresponding path program 393 times [2021-07-13 19:39:53,696 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:53,696 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415671176] [2021-07-13 19:39:53,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:53,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:53,915 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:53,916 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:53,916 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415671176] [2021-07-13 19:39:53,916 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415671176] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:53,916 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1459802229] [2021-07-13 19:39:53,916 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 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:39:53,946 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:39:53,946 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:53,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:39:53,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:54,011 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,012 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,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 17 treesize of output 13 [2021-07-13 19:39:54,013 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,015 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,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 18 treesize of output 14 [2021-07-13 19:39:54,016 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,040 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:54,042 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:39:54,042 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:55 [2021-07-13 19:39:54,166 INFO L446 ElimStorePlain]: Different costs {1=[o_4], 3=[o_0]} [2021-07-13 19:39:54,169 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,169 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:39:54,173 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,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 19 treesize of output 15 [2021-07-13 19:39:54,177 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,180 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,181 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,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 20 treesize of output 16 [2021-07-13 19:39:54,181 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,184 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,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 20 treesize of output 16 [2021-07-13 19:39:54,185 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,244 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:54,247 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,247 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,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 13 treesize of output 9 [2021-07-13 19:39:54,249 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:54,252 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,252 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,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 12 treesize of output 8 [2021-07-13 19:39:54,254 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:39:54,257 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,257 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,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 12 treesize of output 8 [2021-07-13 19:39:54,258 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:39:54,261 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,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 13 treesize of output 9 [2021-07-13 19:39:54,263 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:39:54,318 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:54,320 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:54,320 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 5 variables, input treesize:173, output treesize:57 [2021-07-13 19:39:54,423 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:54,423 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1459802229] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:54,423 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:54,423 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:39:54,423 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679924128] [2021-07-13 19:39:54,423 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:39:54,423 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:54,424 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:39:54,424 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:54,424 INFO L87 Difference]: Start difference. First operand 1310 states and 4252 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:55,078 INFO L93 Difference]: Finished difference Result 1645 states and 5090 transitions. [2021-07-13 19:39:55,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:39:55,078 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:39:55,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:55,081 INFO L225 Difference]: With dead ends: 1645 [2021-07-13 19:39:55,081 INFO L226 Difference]: Without dead ends: 1552 [2021-07-13 19:39:55,081 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 726.7ms TimeCoverageRelationStatistics Valid=93, Invalid=507, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:39:55,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1552 states. [2021-07-13 19:39:55,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1552 to 1308. [2021-07-13 19:39:55,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1308 states, 1307 states have (on average 3.2494261667941853) internal successors, (4247), 1307 states have internal predecessors, (4247), 0 states have call successors, (0), 0 states have call 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,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1308 states to 1308 states and 4247 transitions. [2021-07-13 19:39:55,097 INFO L78 Accepts]: Start accepts. Automaton has 1308 states and 4247 transitions. Word has length 24 [2021-07-13 19:39:55,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:55,097 INFO L482 AbstractCegarLoop]: Abstraction has 1308 states and 4247 transitions. [2021-07-13 19:39:55,097 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,097 INFO L276 IsEmpty]: Start isEmpty. Operand 1308 states and 4247 transitions. [2021-07-13 19:39:55,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:55,098 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:55,098 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:55,299 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 394 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3131 [2021-07-13 19:39:55,299 INFO L430 AbstractCegarLoop]: === Iteration 410 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:55,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:55,299 INFO L82 PathProgramCache]: Analyzing trace with hash -414132176, now seen corresponding path program 394 times [2021-07-13 19:39:55,299 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:55,299 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596027479] [2021-07-13 19:39:55,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:55,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:55,472 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:55,472 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:55,472 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596027479] [2021-07-13 19:39:55,472 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596027479] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:55,472 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [56364306] [2021-07-13 19:39:55,472 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:39:55,503 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:39:55,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:55,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:39:55,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:55,574 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:55,575 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39: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 17 treesize of output 13 [2021-07-13 19:39:55,576 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:55,578 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:55,579 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39: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 18 treesize of output 14 [2021-07-13 19:39:55,579 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:55,582 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:55,582 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:55,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 18 treesize of output 14 [2021-07-13 19:39:55,583 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:55,586 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:55,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:55,587 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:55,640 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:55,642 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:55,643 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:157, output treesize:129 [2021-07-13 19:39:55,818 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:55,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 27 treesize of output 21 [2021-07-13 19:39:55,819 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:55,829 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:55,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:55,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 11 treesize of output 7 [2021-07-13 19:39:55,833 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:39:55,842 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:55,843 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:39:55,843 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:44, output treesize:11 [2021-07-13 19:39:55,871 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:55,871 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [56364306] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:55,871 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:55,871 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:39:55,871 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070209187] [2021-07-13 19:39:55,871 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:39:55,871 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:55,871 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:39:55,872 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:39:55,872 INFO L87 Difference]: Start difference. First operand 1308 states and 4247 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:39:56,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:56,126 INFO L93 Difference]: Finished difference Result 1435 states and 4560 transitions. [2021-07-13 19:39:56,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:56,126 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 24 [2021-07-13 19:39:56,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:56,129 INFO L225 Difference]: With dead ends: 1435 [2021-07-13 19:39:56,129 INFO L226 Difference]: Without dead ends: 1404 [2021-07-13 19:39:56,129 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 373.7ms TimeCoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:39:56,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1404 states. [2021-07-13 19:39:56,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1404 to 1303. [2021-07-13 19:39:56,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1303 states, 1302 states have (on average 3.2534562211981566) internal successors, (4236), 1302 states have internal predecessors, (4236), 0 states have call successors, (0), 0 states have call 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,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1303 states to 1303 states and 4236 transitions. [2021-07-13 19:39:56,144 INFO L78 Accepts]: Start accepts. Automaton has 1303 states and 4236 transitions. Word has length 24 [2021-07-13 19:39:56,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:56,144 INFO L482 AbstractCegarLoop]: Abstraction has 1303 states and 4236 transitions. [2021-07-13 19:39:56,144 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:39:56,144 INFO L276 IsEmpty]: Start isEmpty. Operand 1303 states and 4236 transitions. [2021-07-13 19:39:56,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:56,145 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:56,145 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:56,345 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3141,395 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:56,346 INFO L430 AbstractCegarLoop]: === Iteration 411 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:56,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:56,346 INFO L82 PathProgramCache]: Analyzing trace with hash -1734718894, now seen corresponding path program 395 times [2021-07-13 19:39:56,346 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:56,346 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667362032] [2021-07-13 19:39:56,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:56,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:56,472 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:56,473 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:56,473 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667362032] [2021-07-13 19:39:56,473 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667362032] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:56,473 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1678913200] [2021-07-13 19:39:56,473 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 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:39:56,505 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-13 19:39:56,505 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:56,505 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:39:56,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:56,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:56,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:39:56,551 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:56,553 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:56,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 18 treesize of output 14 [2021-07-13 19:39:56,554 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:56,557 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:56,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 17 treesize of output 13 [2021-07-13 19:39:56,558 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:56,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 18 treesize of output 14 [2021-07-13 19:39:56,560 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:56,596 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:56,597 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:56,597 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:129, output treesize:101 [2021-07-13 19:39:56,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 19 treesize of output 15 [2021-07-13 19:39:56,699 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:56,717 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:56,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 11 treesize of output 7 [2021-07-13 19:39:56,720 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:39:56,749 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:56,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 19 treesize of output 15 [2021-07-13 19:39:56,752 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:56,768 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:56,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:39:56,771 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:56,787 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:56,788 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:56,788 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:61, output treesize:31 [2021-07-13 19:39:56,856 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:56,856 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1678913200] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:56,856 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:56,856 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:39:56,856 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340760578] [2021-07-13 19:39:56,856 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:39:56,856 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:56,857 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:39:56,857 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:39:56,857 INFO L87 Difference]: Start difference. First operand 1303 states and 4236 transitions. Second operand has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:57,184 INFO L93 Difference]: Finished difference Result 1533 states and 4830 transitions. [2021-07-13 19:39:57,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:39:57,184 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:39:57,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:57,186 INFO L225 Difference]: With dead ends: 1533 [2021-07-13 19:39:57,186 INFO L226 Difference]: Without dead ends: 1456 [2021-07-13 19:39:57,186 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 413.6ms TimeCoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:39:57,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1456 states. [2021-07-13 19:39:57,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1456 to 1296. [2021-07-13 19:39:57,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1296 states, 1295 states have (on average 3.2494208494208494) internal successors, (4208), 1295 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:39:57,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1296 states to 1296 states and 4208 transitions. [2021-07-13 19:39:57,201 INFO L78 Accepts]: Start accepts. Automaton has 1296 states and 4208 transitions. Word has length 24 [2021-07-13 19:39:57,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:57,201 INFO L482 AbstractCegarLoop]: Abstraction has 1296 states and 4208 transitions. [2021-07-13 19:39:57,201 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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,201 INFO L276 IsEmpty]: Start isEmpty. Operand 1296 states and 4208 transitions. [2021-07-13 19:39:57,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:57,203 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:57,203 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:57,403 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3147,396 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:57,403 INFO L430 AbstractCegarLoop]: === Iteration 412 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:57,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:57,404 INFO L82 PathProgramCache]: Analyzing trace with hash -1908611064, now seen corresponding path program 396 times [2021-07-13 19:39:57,404 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:57,404 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660135269] [2021-07-13 19:39:57,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:57,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:57,567 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:57,567 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:57,567 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660135269] [2021-07-13 19:39:57,567 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660135269] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:57,567 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2063880571] [2021-07-13 19:39:57,567 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 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:39:57,599 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:39:57,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:57,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-13 19:39:57,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:57,660 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:57,661 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:57,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 18 treesize of output 14 [2021-07-13 19:39:57,662 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:57,664 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:57,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 17 treesize of output 13 [2021-07-13 19:39:57,665 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:57,689 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:57,691 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:39:57,691 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:55 [2021-07-13 19:39:57,752 INFO L446 ElimStorePlain]: Different costs {1=[o_4], 3=[o_0]} [2021-07-13 19:39:57,755 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:57,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:57,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 20 treesize of output 16 [2021-07-13 19:39:57,757 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:57,760 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:57,760 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:57,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 20 treesize of output 16 [2021-07-13 19:39:57,761 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:57,764 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:57,764 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:57,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 19 treesize of output 15 [2021-07-13 19:39:57,765 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:57,768 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:57,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:39:57,769 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:57,837 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:57,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:57,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:57,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 13 treesize of output 9 [2021-07-13 19:39:57,842 INFO L550 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:39:57,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:57,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:57,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 12 treesize of output 8 [2021-07-13 19:39:57,847 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:39:57,850 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:57,850 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:57,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 12 treesize of output 8 [2021-07-13 19:39:57,852 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:39:57,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39: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 13 treesize of output 9 [2021-07-13 19:39:57,856 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:39:57,917 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:57,920 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:57,920 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 5 variables, input treesize:185, output treesize:69 [2021-07-13 19:39:58,075 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:39:58,075 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2063880571] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:58,075 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:58,075 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:39:58,076 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789552901] [2021-07-13 19:39:58,076 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:39:58,076 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:58,076 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:39:58,076 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:39:58,076 INFO L87 Difference]: Start difference. First operand 1296 states and 4208 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:58,836 INFO L93 Difference]: Finished difference Result 1577 states and 4938 transitions. [2021-07-13 19:39:58,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:39:58,836 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:39:58,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:58,838 INFO L225 Difference]: With dead ends: 1577 [2021-07-13 19:39:58,838 INFO L226 Difference]: Without dead ends: 1489 [2021-07-13 19:39:58,838 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 783.6ms TimeCoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:39:58,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1489 states. [2021-07-13 19:39:58,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1489 to 1301. [2021-07-13 19:39:58,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1301 states, 1300 states have (on average 3.256923076923077) internal successors, (4234), 1300 states have internal predecessors, (4234), 0 states have call successors, (0), 0 states have call 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,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1301 states to 1301 states and 4234 transitions. [2021-07-13 19:39:58,854 INFO L78 Accepts]: Start accepts. Automaton has 1301 states and 4234 transitions. Word has length 24 [2021-07-13 19:39:58,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:58,854 INFO L482 AbstractCegarLoop]: Abstraction has 1301 states and 4234 transitions. [2021-07-13 19:39:58,854 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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,854 INFO L276 IsEmpty]: Start isEmpty. Operand 1301 states and 4234 transitions. [2021-07-13 19:39:58,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:39:58,855 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:58,855 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:59,056 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 397 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3153 [2021-07-13 19:39:59,056 INFO L430 AbstractCegarLoop]: === Iteration 413 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:59,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:59,056 INFO L82 PathProgramCache]: Analyzing trace with hash 1506082696, now seen corresponding path program 397 times [2021-07-13 19:39:59,056 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:59,056 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560228680] [2021-07-13 19:39:59,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:59,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:59,230 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:39:59,230 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:59,230 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560228680] [2021-07-13 19:39:59,230 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560228680] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:59,230 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [601700234] [2021-07-13 19:39:59,230 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 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:39:59,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:59,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:39:59,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:59,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,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 17 treesize of output 13 [2021-07-13 19:39:59,347 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:59,351 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,351 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,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 18 treesize of output 14 [2021-07-13 19:39:59,352 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:59,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,356 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,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 18 treesize of output 14 [2021-07-13 19:39:59,357 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:59,360 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39: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:39:59,361 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:59,423 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:59,426 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:59,426 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:157, output treesize:129 [2021-07-13 19:39:59,571 INFO L446 ElimStorePlain]: Different costs {1=[o_4], 10=[o_0]} [2021-07-13 19:39:59,575 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,575 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,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 20 treesize of output 16 [2021-07-13 19:39:59,576 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:59,579 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,580 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,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 19 treesize of output 15 [2021-07-13 19:39:59,581 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:59,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,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:39:59,586 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:59,589 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,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 20 treesize of output 16 [2021-07-13 19:39:59,590 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:59,653 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:59,656 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,656 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,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 13 treesize of output 9 [2021-07-13 19:39:59,658 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:59,661 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,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 12 treesize of output 8 [2021-07-13 19:39:59,663 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:39:59,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,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 13 treesize of output 9 [2021-07-13 19:39:59,669 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:39:59,672 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,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 12 treesize of output 8 [2021-07-13 19:39:59,673 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:39:59,743 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:59,746 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:59,746 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 7 variables, input treesize:185, output treesize:69 [2021-07-13 19:39:59,859 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:39:59,859 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [601700234] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:59,859 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:59,859 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:39:59,859 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315871675] [2021-07-13 19:39:59,859 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:39:59,859 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:59,859 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:39:59,860 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:39:59,860 INFO L87 Difference]: Start difference. First operand 1301 states and 4234 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:40:00,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:00,166 INFO L93 Difference]: Finished difference Result 1487 states and 4732 transitions. [2021-07-13 19:40:00,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:40:00,167 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 24 [2021-07-13 19:40:00,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:00,169 INFO L225 Difference]: With dead ends: 1487 [2021-07-13 19:40:00,169 INFO L226 Difference]: Without dead ends: 1468 [2021-07-13 19:40:00,169 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 456.7ms TimeCoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:00,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1468 states. [2021-07-13 19:40:00,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1468 to 1296. [2021-07-13 19:40:00,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1296 states, 1295 states have (on average 3.2494208494208494) internal successors, (4208), 1295 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:40:00,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1296 states to 1296 states and 4208 transitions. [2021-07-13 19:40:00,184 INFO L78 Accepts]: Start accepts. Automaton has 1296 states and 4208 transitions. Word has length 24 [2021-07-13 19:40:00,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:00,188 INFO L482 AbstractCegarLoop]: Abstraction has 1296 states and 4208 transitions. [2021-07-13 19:40:00,188 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:40:00,188 INFO L276 IsEmpty]: Start isEmpty. Operand 1296 states and 4208 transitions. [2021-07-13 19:40:00,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:40:00,190 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:00,190 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:00,404 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 398 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3164 [2021-07-13 19:40:00,405 INFO L430 AbstractCegarLoop]: === Iteration 414 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:00,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:00,405 INFO L82 PathProgramCache]: Analyzing trace with hash -1074839694, now seen corresponding path program 398 times [2021-07-13 19:40:00,405 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:00,405 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202758480] [2021-07-13 19:40:00,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:00,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:00,577 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:00,577 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:00,577 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202758480] [2021-07-13 19:40:00,577 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202758480] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:00,577 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [757478295] [2021-07-13 19:40:00,577 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 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:40:00,608 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:00,608 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:00,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:40:00,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:00,671 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:00,672 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:00,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 19 treesize of output 15 [2021-07-13 19:40:00,672 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:00,675 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:00,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 19 treesize of output 15 [2021-07-13 19:40:00,676 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:00,709 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:00,711 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:40:00,711 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:89, output treesize:75 [2021-07-13 19:40:00,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:00,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:00,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 20 treesize of output 16 [2021-07-13 19:40:00,816 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:00,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:00,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 19 treesize of output 15 [2021-07-13 19:40:00,820 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:00,848 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:00,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:00,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:00,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 11 treesize of output 7 [2021-07-13 19:40:00,852 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:40:00,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:00,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 13 treesize of output 9 [2021-07-13 19:40:00,862 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:40:00,890 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:00,891 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:00,891 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:85, output treesize:27 [2021-07-13 19:40:00,947 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:00,947 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [757478295] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:00,947 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:00,947 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:40:00,947 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046630111] [2021-07-13 19:40:00,947 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:40:00,947 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:00,947 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:40:00,947 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:40:00,947 INFO L87 Difference]: Start difference. First operand 1296 states and 4208 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:40:01,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:01,208 INFO L93 Difference]: Finished difference Result 1389 states and 4441 transitions. [2021-07-13 19:40:01,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:40:01,208 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 24 [2021-07-13 19:40:01,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:01,210 INFO L225 Difference]: With dead ends: 1389 [2021-07-13 19:40:01,210 INFO L226 Difference]: Without dead ends: 1350 [2021-07-13 19:40:01,210 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 328.0ms TimeCoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:01,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1350 states. [2021-07-13 19:40:01,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1350 to 1299. [2021-07-13 19:40:01,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1299 states, 1298 states have (on average 3.2496147919876734) internal successors, (4218), 1298 states have internal predecessors, (4218), 0 states have call successors, (0), 0 states have call 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,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1299 states to 1299 states and 4218 transitions. [2021-07-13 19:40:01,224 INFO L78 Accepts]: Start accepts. Automaton has 1299 states and 4218 transitions. Word has length 24 [2021-07-13 19:40:01,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:01,224 INFO L482 AbstractCegarLoop]: Abstraction has 1299 states and 4218 transitions. [2021-07-13 19:40:01,224 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:40:01,224 INFO L276 IsEmpty]: Start isEmpty. Operand 1299 states and 4218 transitions. [2021-07-13 19:40:01,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:40:01,226 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:01,226 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:01,426 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 399 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3172 [2021-07-13 19:40:01,426 INFO L430 AbstractCegarLoop]: === Iteration 415 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:01,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:01,427 INFO L82 PathProgramCache]: Analyzing trace with hash 1251797136, now seen corresponding path program 399 times [2021-07-13 19:40:01,427 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:01,427 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686353613] [2021-07-13 19:40:01,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:01,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:01,603 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:01,603 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:01,603 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686353613] [2021-07-13 19:40:01,603 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686353613] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:01,604 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1941690123] [2021-07-13 19:40:01,604 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 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:40:01,633 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:40:01,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:01,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:40:01,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:01,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:01,697 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:01,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 19 treesize of output 15 [2021-07-13 19:40:01,698 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:01,701 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:01,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:40:01,701 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:01,733 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:01,735 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:40:01,735 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:89, output treesize:75 [2021-07-13 19:40:01,816 INFO L446 ElimStorePlain]: Different costs {1=[o_2], 3=[o_0]} [2021-07-13 19:40:01,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:01,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40: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 20 treesize of output 16 [2021-07-13 19:40:01,821 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:01,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:01,825 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40: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:40:01,826 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:01,829 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:01,829 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:01,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 20 treesize of output 16 [2021-07-13 19:40:01,830 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:01,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:01,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 19 treesize of output 15 [2021-07-13 19:40:01,834 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:01,902 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:01,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:01,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:01,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:40:01,907 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:40:01,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:01,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:01,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 11 treesize of output 7 [2021-07-13 19:40:01,912 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:40:01,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:01,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:01,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 13 treesize of output 9 [2021-07-13 19:40:01,918 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:40:01,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:01,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 13 treesize of output 9 [2021-07-13 19:40:01,922 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:40:01,988 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:01,990 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:01,990 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 5 variables, input treesize:185, output treesize:69 [2021-07-13 19:40:02,101 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:02,101 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1941690123] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:02,101 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:02,101 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:40:02,101 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480614754] [2021-07-13 19:40:02,102 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:40:02,102 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:02,102 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:40:02,102 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:40:02,102 INFO L87 Difference]: Start difference. First operand 1299 states and 4218 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:40:02,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:02,449 INFO L93 Difference]: Finished difference Result 1471 states and 4674 transitions. [2021-07-13 19:40:02,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:40:02,449 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 24 [2021-07-13 19:40:02,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:02,452 INFO L225 Difference]: With dead ends: 1471 [2021-07-13 19:40:02,452 INFO L226 Difference]: Without dead ends: 1424 [2021-07-13 19:40:02,452 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 439.8ms TimeCoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:02,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1424 states. [2021-07-13 19:40:02,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1424 to 1304. [2021-07-13 19:40:02,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1304 states, 1303 states have (on average 3.257099002302379) internal successors, (4244), 1303 states have internal predecessors, (4244), 0 states have call successors, (0), 0 states have call 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,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1304 states to 1304 states and 4244 transitions. [2021-07-13 19:40:02,468 INFO L78 Accepts]: Start accepts. Automaton has 1304 states and 4244 transitions. Word has length 24 [2021-07-13 19:40:02,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:02,468 INFO L482 AbstractCegarLoop]: Abstraction has 1304 states and 4244 transitions. [2021-07-13 19:40:02,468 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:40:02,468 INFO L276 IsEmpty]: Start isEmpty. Operand 1304 states and 4244 transitions. [2021-07-13 19:40:02,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:40:02,470 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:02,470 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:02,670 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3178,400 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:02,670 INFO L430 AbstractCegarLoop]: === Iteration 416 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:02,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:02,670 INFO L82 PathProgramCache]: Analyzing trace with hash 371523600, now seen corresponding path program 400 times [2021-07-13 19:40:02,670 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:02,670 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187532433] [2021-07-13 19:40:02,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:02,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:02,820 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:40:02,821 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:02,821 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187532433] [2021-07-13 19:40:02,821 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187532433] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:02,821 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1582093257] [2021-07-13 19:40:02,821 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 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:40:02,852 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:40:02,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:02,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:40:02,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:02,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:02,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:02,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:40:02,917 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:02,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:02,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:02,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 19 treesize of output 15 [2021-07-13 19:40:02,922 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:02,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:02,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:02,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 19 treesize of output 15 [2021-07-13 19:40:02,926 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:02,929 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:02,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 19 treesize of output 15 [2021-07-13 19:40:02,930 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:03,000 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:03,003 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:40:03,003 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:197, output treesize:169 [2021-07-13 19:40:03,164 INFO L446 ElimStorePlain]: Different costs {1=[o_2], 10=[o_0]} [2021-07-13 19:40:03,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:03,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40: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 19 treesize of output 15 [2021-07-13 19:40:03,170 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:03,174 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:03,174 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:03,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 19 treesize of output 15 [2021-07-13 19:40:03,175 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:03,179 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:03,179 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:03,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 20 treesize of output 16 [2021-07-13 19:40:03,180 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:03,184 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:03,185 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:03,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 20 treesize of output 16 [2021-07-13 19:40:03,186 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:03,190 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:03,190 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:03,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 19 treesize of output 15 [2021-07-13 19:40:03,191 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:03,195 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:03,196 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:03,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 20 treesize of output 16 [2021-07-13 19:40:03,197 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:03,201 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:03,201 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:03,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 19 treesize of output 15 [2021-07-13 19:40:03,202 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:03,206 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:03,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 20 treesize of output 16 [2021-07-13 19:40:03,207 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:03,418 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 61 [2021-07-13 19:40:03,419 INFO L628 ElimStorePlain]: treesize reduction 157, result has 56.3 percent of original size [2021-07-13 19:40:03,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:03,423 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:03,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 12 treesize of output 8 [2021-07-13 19:40:03,424 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:40:03,428 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:03,428 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:03,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 12 treesize of output 8 [2021-07-13 19:40:03,430 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:40:03,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:03,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:03,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 13 treesize of output 9 [2021-07-13 19:40:03,436 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:40:03,440 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:03,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 13 treesize of output 9 [2021-07-13 19:40:03,441 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:40:03,527 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:03,530 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:40:03,530 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:409, output treesize:96 [2021-07-13 19:40:03,678 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:40:03,678 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1582093257] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:03,678 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:03,678 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:40:03,679 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059330926] [2021-07-13 19:40:03,679 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:40:03,679 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:03,679 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:40:03,679 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:03,679 INFO L87 Difference]: Start difference. First operand 1304 states and 4244 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:04,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:04,149 INFO L93 Difference]: Finished difference Result 1666 states and 5181 transitions. [2021-07-13 19:40:04,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:40:04,149 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:40:04,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:04,152 INFO L225 Difference]: With dead ends: 1666 [2021-07-13 19:40:04,152 INFO L226 Difference]: Without dead ends: 1548 [2021-07-13 19:40:04,152 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 527.3ms TimeCoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:40:04,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1548 states. [2021-07-13 19:40:04,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1548 to 1297. [2021-07-13 19:40:04,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1297 states, 1296 states have (on average 3.2507716049382718) internal successors, (4213), 1296 states have internal predecessors, (4213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:04,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1297 states to 1297 states and 4213 transitions. [2021-07-13 19:40:04,167 INFO L78 Accepts]: Start accepts. Automaton has 1297 states and 4213 transitions. Word has length 24 [2021-07-13 19:40:04,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:04,168 INFO L482 AbstractCegarLoop]: Abstraction has 1297 states and 4213 transitions. [2021-07-13 19:40:04,168 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:04,168 INFO L276 IsEmpty]: Start isEmpty. Operand 1297 states and 4213 transitions. [2021-07-13 19:40:04,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:40:04,169 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:04,169 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:04,369 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 401 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3188 [2021-07-13 19:40:04,370 INFO L430 AbstractCegarLoop]: === Iteration 417 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:04,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:04,370 INFO L82 PathProgramCache]: Analyzing trace with hash -854186654, now seen corresponding path program 401 times [2021-07-13 19:40:04,370 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:04,370 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453374808] [2021-07-13 19:40:04,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:04,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:04,535 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:04,536 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:04,536 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453374808] [2021-07-13 19:40:04,536 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453374808] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:04,536 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1552103301] [2021-07-13 19:40:04,536 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 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:40:04,568 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:40:04,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:04,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:40:04,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:04,653 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:04,654 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:04,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 18 treesize of output 14 [2021-07-13 19:40:04,655 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:04,657 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:04,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:40:04,658 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:04,716 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:04,719 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:04,720 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:04,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:40:04,721 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:04,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:04,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 17 treesize of output 13 [2021-07-13 19:40:04,724 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:04,778 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:04,781 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:40:04,781 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:153, output treesize:125 [2021-07-13 19:40:04,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:04,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:40:04,983 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:04,992 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:04,994 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:04,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:40:04,995 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:05,003 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:05,003 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:40:05,003 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:43, output treesize:11 [2021-07-13 19:40:05,044 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:05,044 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1552103301] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:05,044 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:05,044 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:40:05,044 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961677252] [2021-07-13 19:40:05,045 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:40:05,045 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:05,045 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:40:05,045 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:05,045 INFO L87 Difference]: Start difference. First operand 1297 states and 4213 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:05,456 INFO L93 Difference]: Finished difference Result 1417 states and 4525 transitions. [2021-07-13 19:40:05,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:40:05,456 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:40:05,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:05,459 INFO L225 Difference]: With dead ends: 1417 [2021-07-13 19:40:05,459 INFO L226 Difference]: Without dead ends: 1386 [2021-07-13 19:40:05,459 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 528.9ms TimeCoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:40:05,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1386 states. [2021-07-13 19:40:05,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1386 to 1317. [2021-07-13 19:40:05,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1317 states, 1316 states have (on average 3.25) internal successors, (4277), 1316 states have internal predecessors, (4277), 0 states have call successors, (0), 0 states have call 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,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1317 states to 1317 states and 4277 transitions. [2021-07-13 19:40:05,474 INFO L78 Accepts]: Start accepts. Automaton has 1317 states and 4277 transitions. Word has length 24 [2021-07-13 19:40:05,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:05,474 INFO L482 AbstractCegarLoop]: Abstraction has 1317 states and 4277 transitions. [2021-07-13 19:40:05,474 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,474 INFO L276 IsEmpty]: Start isEmpty. Operand 1317 states and 4277 transitions. [2021-07-13 19:40:05,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:40:05,476 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:05,476 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:05,676 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3204,402 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:05,676 INFO L430 AbstractCegarLoop]: === Iteration 418 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:05,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:05,676 INFO L82 PathProgramCache]: Analyzing trace with hash 1702808826, now seen corresponding path program 402 times [2021-07-13 19:40:05,676 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:05,676 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029405759] [2021-07-13 19:40:05,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:05,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:05,851 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:05,852 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:05,852 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029405759] [2021-07-13 19:40:05,852 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029405759] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:05,852 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [833925516] [2021-07-13 19:40:05,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 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:40:05,884 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:40:05,884 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:05,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:40:05,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:05,967 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:05,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:40:05,968 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:05,989 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:05,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:05,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 18 treesize of output 14 [2021-07-13 19:40:05,992 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:06,012 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:06,014 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:40:06,015 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:67, output treesize:53 [2021-07-13 19:40:06,131 INFO L446 ElimStorePlain]: Different costs {1=[o_4], 3=[o_0]} [2021-07-13 19:40:06,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:06,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:06,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 20 treesize of output 16 [2021-07-13 19:40:06,135 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:06,138 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:06,139 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:06,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 20 treesize of output 16 [2021-07-13 19:40:06,139 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:06,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:06,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:06,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 19 treesize of output 15 [2021-07-13 19:40:06,144 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:06,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:06,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 19 treesize of output 15 [2021-07-13 19:40:06,148 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:06,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:06,206 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:06,207 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:06,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 12 treesize of output 8 [2021-07-13 19:40:06,208 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:40:06,211 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:06,212 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:06,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 13 treesize of output 9 [2021-07-13 19:40:06,213 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:40:06,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:06,217 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:06,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 13 treesize of output 9 [2021-07-13 19:40:06,218 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:40:06,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:06,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 12 treesize of output 8 [2021-07-13 19:40:06,223 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:40:06,273 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:06,274 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:06,275 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 5 variables, input treesize:169, output treesize:57 [2021-07-13 19:40:06,373 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:06,373 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [833925516] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:06,373 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:06,373 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:40:06,373 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200183944] [2021-07-13 19:40:06,373 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:40:06,373 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:06,373 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:40:06,373 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:06,374 INFO L87 Difference]: Start difference. First operand 1317 states and 4277 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:07,088 INFO L93 Difference]: Finished difference Result 1560 states and 4895 transitions. [2021-07-13 19:40:07,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:40:07,088 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:40:07,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:07,091 INFO L225 Difference]: With dead ends: 1560 [2021-07-13 19:40:07,091 INFO L226 Difference]: Without dead ends: 1472 [2021-07-13 19:40:07,091 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 671.3ms TimeCoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:40:07,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1472 states. [2021-07-13 19:40:07,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1472 to 1309. [2021-07-13 19:40:07,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1309 states, 1308 states have (on average 3.2545871559633026) internal successors, (4257), 1308 states have internal predecessors, (4257), 0 states have call successors, (0), 0 states have call 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,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1309 states to 1309 states and 4257 transitions. [2021-07-13 19:40:07,107 INFO L78 Accepts]: Start accepts. Automaton has 1309 states and 4257 transitions. Word has length 24 [2021-07-13 19:40:07,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:07,107 INFO L482 AbstractCegarLoop]: Abstraction has 1309 states and 4257 transitions. [2021-07-13 19:40:07,107 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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,107 INFO L276 IsEmpty]: Start isEmpty. Operand 1309 states and 4257 transitions. [2021-07-13 19:40:07,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:40:07,109 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:07,109 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:07,309 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 403 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3210 [2021-07-13 19:40:07,310 INFO L430 AbstractCegarLoop]: === Iteration 419 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:07,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:07,310 INFO L82 PathProgramCache]: Analyzing trace with hash 1922104802, now seen corresponding path program 403 times [2021-07-13 19:40:07,310 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:07,310 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114780321] [2021-07-13 19:40:07,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:07,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:07,509 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:40:07,510 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:07,510 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114780321] [2021-07-13 19:40:07,510 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114780321] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:07,510 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [910907230] [2021-07-13 19:40:07,510 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 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:40:07,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:07,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:40:07,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:07,626 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:07,626 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:07,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 18 treesize of output 14 [2021-07-13 19:40:07,627 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:07,630 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:07,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 18 treesize of output 14 [2021-07-13 19:40:07,631 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:07,688 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:07,691 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:07,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:07,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:40:07,693 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:07,695 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:07,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:40:07,696 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:07,751 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:07,753 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:40:07,753 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:153, output treesize:125 [2021-07-13 19:40:07,956 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:07,957 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:07,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 19 treesize of output 15 [2021-07-13 19:40:07,958 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:07,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:07,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 19 treesize of output 15 [2021-07-13 19:40:07,961 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:07,993 INFO L628 ElimStorePlain]: treesize reduction 42, result has 44.0 percent of original size [2021-07-13 19:40:07,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:07,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:40:07,997 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:40:08,006 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:08,007 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:40:08,007 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:89, output treesize:12 [2021-07-13 19:40:08,047 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:40:08,047 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [910907230] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:08,047 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:08,047 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:40:08,048 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80320616] [2021-07-13 19:40:08,048 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:40:08,048 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:08,048 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:40:08,048 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:08,048 INFO L87 Difference]: Start difference. First operand 1309 states and 4257 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:08,538 INFO L93 Difference]: Finished difference Result 1543 states and 4858 transitions. [2021-07-13 19:40:08,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:40:08,538 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:40:08,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:08,540 INFO L225 Difference]: With dead ends: 1543 [2021-07-13 19:40:08,540 INFO L226 Difference]: Without dead ends: 1461 [2021-07-13 19:40:08,540 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 587.4ms TimeCoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:40:08,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1461 states. [2021-07-13 19:40:08,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1461 to 1320. [2021-07-13 19:40:08,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1320 states, 1319 states have (on average 3.255496588324488) internal successors, (4294), 1319 states have internal predecessors, (4294), 0 states have call successors, (0), 0 states have call 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,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1320 states to 1320 states and 4294 transitions. [2021-07-13 19:40:08,556 INFO L78 Accepts]: Start accepts. Automaton has 1320 states and 4294 transitions. Word has length 24 [2021-07-13 19:40:08,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:08,556 INFO L482 AbstractCegarLoop]: Abstraction has 1320 states and 4294 transitions. [2021-07-13 19:40:08,556 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,556 INFO L276 IsEmpty]: Start isEmpty. Operand 1320 states and 4294 transitions. [2021-07-13 19:40:08,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:40:08,557 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:08,558 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:08,758 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 404 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3220 [2021-07-13 19:40:08,758 INFO L430 AbstractCegarLoop]: === Iteration 420 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:08,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:08,758 INFO L82 PathProgramCache]: Analyzing trace with hash -111531678, now seen corresponding path program 404 times [2021-07-13 19:40:08,758 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:08,758 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773900420] [2021-07-13 19:40:08,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:08,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:08,977 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:08,977 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:08,977 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773900420] [2021-07-13 19:40:08,977 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773900420] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:08,977 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [442698461] [2021-07-13 19:40:08,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 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:40:09,007 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:09,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:09,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:40:09,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:09,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:09,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:40:09,092 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:09,114 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:09,116 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:09,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 18 treesize of output 14 [2021-07-13 19:40:09,118 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:09,137 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:09,139 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:40:09,139 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:67, output treesize:53 [2021-07-13 19:40:09,236 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:09,237 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:09,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 19 treesize of output 15 [2021-07-13 19:40:09,238 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:09,240 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:09,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 19 treesize of output 15 [2021-07-13 19:40:09,241 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:09,272 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:09,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:09,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:09,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 11 treesize of output 7 [2021-07-13 19:40:09,277 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:40:09,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:09,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 11 treesize of output 7 [2021-07-13 19:40:09,281 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:40:09,308 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:09,309 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:09,309 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:87, output treesize:31 [2021-07-13 19:40:09,399 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:09,399 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [442698461] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:09,399 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:09,399 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:40:09,399 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289453838] [2021-07-13 19:40:09,399 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:40:09,399 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:09,400 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:40:09,400 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:09,400 INFO L87 Difference]: Start difference. First operand 1320 states and 4294 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:10,087 INFO L93 Difference]: Finished difference Result 1577 states and 4975 transitions. [2021-07-13 19:40:10,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:40:10,087 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:40:10,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:10,089 INFO L225 Difference]: With dead ends: 1577 [2021-07-13 19:40:10,089 INFO L226 Difference]: Without dead ends: 1519 [2021-07-13 19:40:10,089 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 772.3ms TimeCoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:40:10,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1519 states. [2021-07-13 19:40:10,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1519 to 1315. [2021-07-13 19:40:10,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1315 states, 1314 states have (on average 3.2579908675799087) internal successors, (4281), 1314 states have internal predecessors, (4281), 0 states have call successors, (0), 0 states have call 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,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1315 states to 1315 states and 4281 transitions. [2021-07-13 19:40:10,105 INFO L78 Accepts]: Start accepts. Automaton has 1315 states and 4281 transitions. Word has length 24 [2021-07-13 19:40:10,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:10,105 INFO L482 AbstractCegarLoop]: Abstraction has 1315 states and 4281 transitions. [2021-07-13 19:40:10,106 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,106 INFO L276 IsEmpty]: Start isEmpty. Operand 1315 states and 4281 transitions. [2021-07-13 19:40:10,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:40:10,107 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:10,107 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:10,307 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 405 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3226 [2021-07-13 19:40:10,308 INFO L430 AbstractCegarLoop]: === Iteration 421 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:10,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:10,308 INFO L82 PathProgramCache]: Analyzing trace with hash -285423848, now seen corresponding path program 405 times [2021-07-13 19:40:10,308 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:10,308 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368800618] [2021-07-13 19:40:10,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:10,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:10,487 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:10,487 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:10,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368800618] [2021-07-13 19:40:10,487 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368800618] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:10,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1901532362] [2021-07-13 19:40:10,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 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:40:10,518 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:40:10,518 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:10,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:40:10,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:10,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40: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 18 treesize of output 14 [2021-07-13 19:40:10,602 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:10,622 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:10,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:10,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 17 treesize of output 13 [2021-07-13 19:40:10,626 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:10,645 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:10,647 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:40:10,647 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:67, output treesize:53 [2021-07-13 19:40:10,706 INFO L446 ElimStorePlain]: Different costs {1=[o_4], 3=[o_0]} [2021-07-13 19:40:10,709 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:10,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:10,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 19 treesize of output 15 [2021-07-13 19:40:10,711 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:10,714 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:10,714 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:10,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 20 treesize of output 16 [2021-07-13 19:40:10,715 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:10,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:10,719 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:10,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 19 treesize of output 15 [2021-07-13 19:40:10,719 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:10,722 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:10,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 20 treesize of output 16 [2021-07-13 19:40:10,723 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:10,786 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:10,789 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:10,789 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:10,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 13 treesize of output 9 [2021-07-13 19:40:10,791 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:40:10,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:10,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:10,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 12 treesize of output 8 [2021-07-13 19:40:10,796 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:40:10,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:10,800 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:10,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:40:10,801 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:40:10,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:10,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 13 treesize of output 9 [2021-07-13 19:40:10,806 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:40:10,862 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:10,864 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:10,864 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 5 variables, input treesize:181, output treesize:69 [2021-07-13 19:40:11,020 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:11,020 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1901532362] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:11,020 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:11,020 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:40:11,020 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172450349] [2021-07-13 19:40:11,021 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:40:11,021 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:11,021 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:40:11,021 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:11,021 INFO L87 Difference]: Start difference. First operand 1315 states and 4281 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:11,938 INFO L93 Difference]: Finished difference Result 1676 states and 5263 transitions. [2021-07-13 19:40:11,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:40:11,939 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:40:11,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:11,941 INFO L225 Difference]: With dead ends: 1676 [2021-07-13 19:40:11,941 INFO L226 Difference]: Without dead ends: 1588 [2021-07-13 19:40:11,941 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 887.0ms TimeCoverageRelationStatistics Valid=102, Invalid=600, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:40:11,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1588 states. [2021-07-13 19:40:11,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1588 to 1323. [2021-07-13 19:40:11,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1323 states, 1322 states have (on average 3.2700453857791225) internal successors, (4323), 1322 states have internal predecessors, (4323), 0 states have call successors, (0), 0 states have call 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,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1323 states to 1323 states and 4323 transitions. [2021-07-13 19:40:11,958 INFO L78 Accepts]: Start accepts. Automaton has 1323 states and 4323 transitions. Word has length 24 [2021-07-13 19:40:11,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:11,958 INFO L482 AbstractCegarLoop]: Abstraction has 1323 states and 4323 transitions. [2021-07-13 19:40:11,958 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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,958 INFO L276 IsEmpty]: Start isEmpty. Operand 1323 states and 4323 transitions. [2021-07-13 19:40:11,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:40:11,960 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:11,960 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:12,160 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3234,406 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:12,160 INFO L430 AbstractCegarLoop]: === Iteration 422 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:12,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:12,160 INFO L82 PathProgramCache]: Analyzing trace with hash -1263045456, now seen corresponding path program 406 times [2021-07-13 19:40:12,161 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:12,161 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914031425] [2021-07-13 19:40:12,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:12,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:12,297 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:12,297 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:12,297 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914031425] [2021-07-13 19:40:12,297 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914031425] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:12,297 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [394196455] [2021-07-13 19:40:12,297 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 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:40:12,327 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:40:12,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:12,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:40:12,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:12,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:12,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:12,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 17 treesize of output 13 [2021-07-13 19:40:12,423 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:12,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:12,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 17 treesize of output 13 [2021-07-13 19:40:12,426 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:12,452 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:12,454 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:40:12,454 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:73, output treesize:59 [2021-07-13 19:40:12,562 INFO L446 ElimStorePlain]: Different costs {1=[o_4], 3=[o_0]} [2021-07-13 19:40:12,566 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:12,566 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:12,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 19 treesize of output 15 [2021-07-13 19:40:12,567 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:12,570 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40: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 19 treesize of output 15 [2021-07-13 19:40:12,571 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:12,600 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:12,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:12,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:12,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 12 treesize of output 8 [2021-07-13 19:40:12,605 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:40:12,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:12,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:40:12,609 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:40:12,635 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:12,636 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:12,637 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:87, output treesize:31 [2021-07-13 19:40:12,723 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:12,723 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [394196455] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:12,723 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:12,723 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:40:12,723 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323381484] [2021-07-13 19:40:12,724 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:40:12,724 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:12,724 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:40:12,724 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:12,724 INFO L87 Difference]: Start difference. First operand 1323 states and 4323 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:13,113 INFO L93 Difference]: Finished difference Result 1529 states and 4875 transitions. [2021-07-13 19:40:13,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:40:13,114 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:40:13,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:13,116 INFO L225 Difference]: With dead ends: 1529 [2021-07-13 19:40:13,116 INFO L226 Difference]: Without dead ends: 1464 [2021-07-13 19:40:13,116 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 461.3ms TimeCoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:40:13,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1464 states. [2021-07-13 19:40:13,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1464 to 1314. [2021-07-13 19:40:13,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1314 states, 1313 states have (on average 3.255140898705255) internal successors, (4274), 1313 states have internal predecessors, (4274), 0 states have call successors, (0), 0 states have call 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,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1314 states to 1314 states and 4274 transitions. [2021-07-13 19:40:13,131 INFO L78 Accepts]: Start accepts. Automaton has 1314 states and 4274 transitions. Word has length 24 [2021-07-13 19:40:13,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:13,131 INFO L482 AbstractCegarLoop]: Abstraction has 1314 states and 4274 transitions. [2021-07-13 19:40:13,131 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,131 INFO L276 IsEmpty]: Start isEmpty. Operand 1314 states and 4274 transitions. [2021-07-13 19:40:13,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:40:13,133 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:13,133 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:13,333 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3245,407 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:13,333 INFO L430 AbstractCegarLoop]: === Iteration 423 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:13,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:13,334 INFO L82 PathProgramCache]: Analyzing trace with hash 217930746, now seen corresponding path program 407 times [2021-07-13 19:40:13,334 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:13,334 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077389410] [2021-07-13 19:40:13,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:13,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:13,518 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:13,518 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:13,518 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077389410] [2021-07-13 19:40:13,518 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077389410] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:13,518 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [786985564] [2021-07-13 19:40:13,518 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 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:40:13,549 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:40:13,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:13,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:40:13,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:13,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 17 treesize of output 13 [2021-07-13 19:40:13,631 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:13,638 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:13,639 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 1 xjuncts. [2021-07-13 19:40:13,639 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:31, output treesize:24 [2021-07-13 19:40:13,668 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:13,668 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:13,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 19 treesize of output 15 [2021-07-13 19:40:13,669 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:13,671 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:13,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 19 treesize of output 15 [2021-07-13 19:40:13,672 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:13,698 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:13,701 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:13,701 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:13,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 11 treesize of output 7 [2021-07-13 19:40:13,703 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:40:13,705 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:13,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:40:13,706 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:40:13,729 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:13,730 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:13,730 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:77, output treesize:31 [2021-07-13 19:40:13,803 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:13,803 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [786985564] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:13,803 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:13,804 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:40:13,804 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843890513] [2021-07-13 19:40:13,804 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:40:13,804 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:13,804 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:40:13,804 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:13,804 INFO L87 Difference]: Start difference. First operand 1314 states and 4274 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:14,198 INFO L93 Difference]: Finished difference Result 1484 states and 4783 transitions. [2021-07-13 19:40:14,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:40:14,199 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:40:14,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:14,201 INFO L225 Difference]: With dead ends: 1484 [2021-07-13 19:40:14,201 INFO L226 Difference]: Without dead ends: 1438 [2021-07-13 19:40:14,202 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 450.7ms TimeCoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:40:14,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1438 states. [2021-07-13 19:40:14,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1438 to 1314. [2021-07-13 19:40:14,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1314 states, 1313 states have (on average 3.255140898705255) internal successors, (4274), 1313 states have internal predecessors, (4274), 0 states have call successors, (0), 0 states have call 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,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1314 states to 1314 states and 4274 transitions. [2021-07-13 19:40:14,219 INFO L78 Accepts]: Start accepts. Automaton has 1314 states and 4274 transitions. Word has length 24 [2021-07-13 19:40:14,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:14,219 INFO L482 AbstractCegarLoop]: Abstraction has 1314 states and 4274 transitions. [2021-07-13 19:40:14,219 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,219 INFO L276 IsEmpty]: Start isEmpty. Operand 1314 states and 4274 transitions. [2021-07-13 19:40:14,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:40:14,220 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:14,220 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:14,421 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3253,408 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:14,421 INFO L430 AbstractCegarLoop]: === Iteration 424 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:14,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:14,421 INFO L82 PathProgramCache]: Analyzing trace with hash 849135248, now seen corresponding path program 408 times [2021-07-13 19:40:14,421 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:14,421 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540263798] [2021-07-13 19:40:14,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:14,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:14,682 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:14,682 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:14,682 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540263798] [2021-07-13 19:40:14,682 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540263798] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:14,682 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1563285953] [2021-07-13 19:40:14,682 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 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:40:14,713 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:40:14,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:14,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:40:14,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:14,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:14,775 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:14,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:40:14,779 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:14,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 18 treesize of output 14 [2021-07-13 19:40:14,782 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:14,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 17 treesize of output 13 [2021-07-13 19:40:14,785 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:14,834 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:14,837 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:40:14,837 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:153, output treesize:125 [2021-07-13 19:40:14,941 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:14,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 19 treesize of output 15 [2021-07-13 19:40:14,942 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:14,999 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:15,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:15,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 11 treesize of output 7 [2021-07-13 19:40:15,005 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:40:15,060 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:15,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:15,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 20 treesize of output 16 [2021-07-13 19:40:15,065 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:15,119 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:15,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:15,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 13 treesize of output 9 [2021-07-13 19:40:15,125 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:40:15,177 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:15,180 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:15,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 19 treesize of output 15 [2021-07-13 19:40:15,182 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:15,231 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:15,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:15,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 12 treesize of output 8 [2021-07-13 19:40:15,237 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:40:15,286 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:15,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:15,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 20 treesize of output 16 [2021-07-13 19:40:15,290 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:15,337 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:15,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:15,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 13 treesize of output 9 [2021-07-13 19:40:15,343 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:40:15,388 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:15,390 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:40:15,390 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:161, output treesize:69 [2021-07-13 19:40:15,552 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:15,553 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1563285953] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:15,553 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:15,553 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:40:15,553 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130566306] [2021-07-13 19:40:15,553 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:40:15,553 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:15,553 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:40:15,553 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:15,553 INFO L87 Difference]: Start difference. First operand 1314 states and 4274 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:16,129 INFO L93 Difference]: Finished difference Result 1748 states and 5472 transitions. [2021-07-13 19:40:16,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:40:16,129 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:40:16,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:16,132 INFO L225 Difference]: With dead ends: 1748 [2021-07-13 19:40:16,132 INFO L226 Difference]: Without dead ends: 1655 [2021-07-13 19:40:16,132 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 759.1ms TimeCoverageRelationStatistics Valid=100, Invalid=500, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:40:16,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1655 states. [2021-07-13 19:40:16,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1655 to 1325. [2021-07-13 19:40:16,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1325 states, 1324 states have (on average 3.263595166163142) internal successors, (4321), 1324 states have internal predecessors, (4321), 0 states have call successors, (0), 0 states have call 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,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1325 states to 1325 states and 4321 transitions. [2021-07-13 19:40:16,150 INFO L78 Accepts]: Start accepts. Automaton has 1325 states and 4321 transitions. Word has length 24 [2021-07-13 19:40:16,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:16,150 INFO L482 AbstractCegarLoop]: Abstraction has 1325 states and 4321 transitions. [2021-07-13 19:40:16,150 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,150 INFO L276 IsEmpty]: Start isEmpty. Operand 1325 states and 4321 transitions. [2021-07-13 19:40:16,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:40:16,151 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:16,151 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:16,352 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3256,409 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:16,352 INFO L430 AbstractCegarLoop]: === Iteration 425 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:16,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:16,352 INFO L82 PathProgramCache]: Analyzing trace with hash 1623339618, now seen corresponding path program 409 times [2021-07-13 19:40:16,352 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:16,352 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901440596] [2021-07-13 19:40:16,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:16,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:16,578 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:16,578 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:16,578 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901440596] [2021-07-13 19:40:16,578 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901440596] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:16,578 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [526887323] [2021-07-13 19:40:16,578 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 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:40:16,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:16,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:40:16,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:16,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 17 treesize of output 13 [2021-07-13 19:40:16,670 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:16,673 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:40:16,673 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:16,676 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:40:16,676 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:16,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 17 treesize of output 13 [2021-07-13 19:40:16,679 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:16,728 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:16,731 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:40:16,731 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:153, output treesize:125 [2021-07-13 19:40:16,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:16,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:16,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 19 treesize of output 15 [2021-07-13 19:40:16,866 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:16,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:16,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 19 treesize of output 15 [2021-07-13 19:40:16,870 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:16,940 INFO L628 ElimStorePlain]: treesize reduction 86, result has 45.9 percent of original size [2021-07-13 19:40:16,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:16,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 19 treesize of output 15 [2021-07-13 19:40:16,944 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:16,970 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:16,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40: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 11 treesize of output 7 [2021-07-13 19:40:16,975 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:40:17,000 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:17,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:17,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 12 treesize of output 8 [2021-07-13 19:40:17,005 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:40:17,031 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:17,032 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:40:17,032 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:173, output treesize:34 [2021-07-13 19:40:17,118 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:17,118 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [526887323] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:17,118 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:17,118 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:40:17,118 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37730852] [2021-07-13 19:40:17,118 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:40:17,118 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:17,118 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:40:17,118 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:17,118 INFO L87 Difference]: Start difference. First operand 1325 states and 4321 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:17,667 INFO L93 Difference]: Finished difference Result 1768 states and 5513 transitions. [2021-07-13 19:40:17,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:40:17,667 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:40:17,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:17,670 INFO L225 Difference]: With dead ends: 1768 [2021-07-13 19:40:17,670 INFO L226 Difference]: Without dead ends: 1634 [2021-07-13 19:40:17,670 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 629.9ms TimeCoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:40:17,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1634 states. [2021-07-13 19:40:17,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1634 to 1314. [2021-07-13 19:40:17,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1314 states, 1313 states have (on average 3.255140898705255) internal successors, (4274), 1313 states have internal predecessors, (4274), 0 states have call successors, (0), 0 states have call 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,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1314 states to 1314 states and 4274 transitions. [2021-07-13 19:40:17,687 INFO L78 Accepts]: Start accepts. Automaton has 1314 states and 4274 transitions. Word has length 24 [2021-07-13 19:40:17,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:17,687 INFO L482 AbstractCegarLoop]: Abstraction has 1314 states and 4274 transitions. [2021-07-13 19:40:17,687 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,687 INFO L276 IsEmpty]: Start isEmpty. Operand 1314 states and 4274 transitions. [2021-07-13 19:40:17,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:40:17,688 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:17,688 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:17,888 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 410 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3265 [2021-07-13 19:40:17,889 INFO L430 AbstractCegarLoop]: === Iteration 426 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:17,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:17,889 INFO L82 PathProgramCache]: Analyzing trace with hash -263246086, now seen corresponding path program 410 times [2021-07-13 19:40:17,889 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:17,889 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216062814] [2021-07-13 19:40:17,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:17,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:18,107 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:18,107 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:18,107 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216062814] [2021-07-13 19:40:18,108 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216062814] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:18,108 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1009105853] [2021-07-13 19:40:18,108 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 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:40:18,139 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:18,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:18,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:40:18,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:18,222 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:18,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 19 treesize of output 15 [2021-07-13 19:40:18,223 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:18,257 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:18,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:18,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 19 treesize of output 15 [2021-07-13 19:40:18,261 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:18,290 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:18,292 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:40:18,293 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:93, output treesize:79 [2021-07-13 19:40:18,444 INFO L446 ElimStorePlain]: Different costs {1=[o_2], 3=[o_0]} [2021-07-13 19:40:18,448 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:18,448 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:18,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 20 treesize of output 16 [2021-07-13 19:40:18,449 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:18,452 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:18,453 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:18,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 19 treesize of output 15 [2021-07-13 19:40:18,454 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:18,457 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:18,457 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:18,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 19 treesize of output 15 [2021-07-13 19:40:18,458 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:18,461 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:18,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 20 treesize of output 16 [2021-07-13 19:40:18,462 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:18,533 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:18,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:18,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:18,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 12 treesize of output 8 [2021-07-13 19:40:18,539 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:40:18,542 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:18,542 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:18,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 13 treesize of output 9 [2021-07-13 19:40:18,544 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:40:18,547 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:18,547 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:18,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 12 treesize of output 8 [2021-07-13 19:40:18,549 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:40:18,552 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:18,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 13 treesize of output 9 [2021-07-13 19:40:18,554 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:40:18,616 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:18,618 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:18,618 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 5 variables, input treesize:181, output treesize:69 [2021-07-13 19:40:18,729 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:18,729 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1009105853] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:18,729 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:18,729 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:40:18,729 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551824736] [2021-07-13 19:40:18,729 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:40:18,729 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:18,729 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:40:18,729 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:18,729 INFO L87 Difference]: Start difference. First operand 1314 states and 4274 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:19,285 INFO L93 Difference]: Finished difference Result 1477 states and 4717 transitions. [2021-07-13 19:40:19,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:40:19,285 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:40:19,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:19,287 INFO L225 Difference]: With dead ends: 1477 [2021-07-13 19:40:19,287 INFO L226 Difference]: Without dead ends: 1407 [2021-07-13 19:40:19,287 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 600.9ms TimeCoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:40:19,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1407 states. [2021-07-13 19:40:19,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1407 to 1320. [2021-07-13 19:40:19,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1320 states, 1319 states have (on average 3.2547384382107656) internal successors, (4293), 1319 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:40:19,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1320 states to 1320 states and 4293 transitions. [2021-07-13 19:40:19,302 INFO L78 Accepts]: Start accepts. Automaton has 1320 states and 4293 transitions. Word has length 24 [2021-07-13 19:40:19,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:19,302 INFO L482 AbstractCegarLoop]: Abstraction has 1320 states and 4293 transitions. [2021-07-13 19:40:19,302 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,302 INFO L276 IsEmpty]: Start isEmpty. Operand 1320 states and 4293 transitions. [2021-07-13 19:40:19,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:40:19,303 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:19,303 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:19,504 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 411 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3272 [2021-07-13 19:40:19,504 INFO L430 AbstractCegarLoop]: === Iteration 427 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:19,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:19,504 INFO L82 PathProgramCache]: Analyzing trace with hash 2063390744, now seen corresponding path program 411 times [2021-07-13 19:40:19,504 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:19,504 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278248733] [2021-07-13 19:40:19,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:19,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:19,750 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:19,751 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:19,751 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278248733] [2021-07-13 19:40:19,751 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278248733] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:19,751 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [897906782] [2021-07-13 19:40:19,751 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 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:40:19,780 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:40:19,780 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:19,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:40:19,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:19,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40: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 19 treesize of output 15 [2021-07-13 19:40:19,864 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:19,895 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:19,898 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:19,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 19 treesize of output 15 [2021-07-13 19:40:19,900 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:19,928 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:19,931 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:40:19,931 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:93, output treesize:79 [2021-07-13 19:40:20,000 INFO L446 ElimStorePlain]: Different costs {1=[o_2], 3=[o_0]} [2021-07-13 19:40:20,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:20,004 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:20,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 19 treesize of output 15 [2021-07-13 19:40:20,005 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:20,008 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:20,008 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:20,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 20 treesize of output 16 [2021-07-13 19:40:20,009 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:20,013 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:20,013 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:20,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 19 treesize of output 15 [2021-07-13 19:40:20,014 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:20,017 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:20,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 20 treesize of output 16 [2021-07-13 19:40:20,018 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:20,091 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:20,095 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:20,095 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:20,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 13 treesize of output 9 [2021-07-13 19:40:20,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:40:20,100 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:20,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:20,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 12 treesize of output 8 [2021-07-13 19:40:20,102 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:40:20,105 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:20,106 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:20,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 12 treesize of output 8 [2021-07-13 19:40:20,107 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:40:20,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:20,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 13 treesize of output 9 [2021-07-13 19:40:20,112 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:40:20,179 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:20,182 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:20,182 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 5 variables, input treesize:193, output treesize:81 [2021-07-13 19:40:20,351 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:20,351 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [897906782] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:20,351 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:20,351 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:40:20,351 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30746964] [2021-07-13 19:40:20,351 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:40:20,351 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:20,351 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:40:20,351 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:20,352 INFO L87 Difference]: Start difference. First operand 1320 states and 4293 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:20,789 INFO L93 Difference]: Finished difference Result 1489 states and 4745 transitions. [2021-07-13 19:40:20,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:40:20,790 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:40:20,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:20,792 INFO L225 Difference]: With dead ends: 1489 [2021-07-13 19:40:20,792 INFO L226 Difference]: Without dead ends: 1423 [2021-07-13 19:40:20,792 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 603.3ms TimeCoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:40:20,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1423 states. [2021-07-13 19:40:20,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1423 to 1317. [2021-07-13 19:40:20,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1317 states, 1316 states have (on average 3.2545592705167175) internal successors, (4283), 1316 states have internal predecessors, (4283), 0 states have call successors, (0), 0 states have call 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,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1317 states to 1317 states and 4283 transitions. [2021-07-13 19:40:20,807 INFO L78 Accepts]: Start accepts. Automaton has 1317 states and 4283 transitions. Word has length 24 [2021-07-13 19:40:20,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:20,807 INFO L482 AbstractCegarLoop]: Abstraction has 1317 states and 4283 transitions. [2021-07-13 19:40:20,807 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,807 INFO L276 IsEmpty]: Start isEmpty. Operand 1317 states and 4283 transitions. [2021-07-13 19:40:20,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:40:20,809 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:20,809 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:21,009 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 412 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3290 [2021-07-13 19:40:21,009 INFO L430 AbstractCegarLoop]: === Iteration 428 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:21,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:21,009 INFO L82 PathProgramCache]: Analyzing trace with hash 37541640, now seen corresponding path program 412 times [2021-07-13 19:40:21,009 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:21,010 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108230764] [2021-07-13 19:40:21,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:21,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:21,256 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:21,257 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:21,257 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108230764] [2021-07-13 19:40:21,257 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108230764] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:21,257 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [326290623] [2021-07-13 19:40:21,257 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 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:40:21,287 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:40:21,287 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:21,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:40:21,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:21,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 18 treesize of output 14 [2021-07-13 19:40:21,355 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:21,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 17 treesize of output 13 [2021-07-13 19:40:21,358 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:21,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:40:21,361 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:21,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 17 treesize of output 13 [2021-07-13 19:40:21,364 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:21,413 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:21,415 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:40:21,415 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:153, output treesize:125 [2021-07-13 19:40:21,520 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:21,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 19 treesize of output 15 [2021-07-13 19:40:21,521 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:21,578 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:21,582 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:21,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 20 treesize of output 16 [2021-07-13 19:40:21,583 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:21,637 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:21,642 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:21,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 11 treesize of output 7 [2021-07-13 19:40:21,644 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:40:21,698 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:21,702 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40: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 13 treesize of output 9 [2021-07-13 19:40:21,704 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:40:21,757 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:21,761 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:21,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:40:21,762 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:21,812 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:21,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40: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 13 treesize of output 9 [2021-07-13 19:40:21,818 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:40:21,867 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:21,871 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:21,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 19 treesize of output 15 [2021-07-13 19:40:21,872 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:21,918 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:21,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:21,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:40:21,924 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:40:21,979 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:21,980 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:40:21,980 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:161, output treesize:69 [2021-07-13 19:40:22,142 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:22,142 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [326290623] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:22,142 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:22,142 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:40:22,143 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715751034] [2021-07-13 19:40:22,143 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:40:22,143 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:22,143 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:40:22,143 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:22,143 INFO L87 Difference]: Start difference. First operand 1317 states and 4283 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:22,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:22,746 INFO L93 Difference]: Finished difference Result 1662 states and 5230 transitions. [2021-07-13 19:40:22,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:40:22,746 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:40:22,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:22,749 INFO L225 Difference]: With dead ends: 1662 [2021-07-13 19:40:22,749 INFO L226 Difference]: Without dead ends: 1569 [2021-07-13 19:40:22,749 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 756.3ms TimeCoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:40:22,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1569 states. [2021-07-13 19:40:22,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1569 to 1328. [2021-07-13 19:40:22,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1328 states, 1327 states have (on average 3.2629992464204975) internal successors, (4330), 1327 states have internal predecessors, (4330), 0 states have call successors, (0), 0 states have call 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:22,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1328 states to 1328 states and 4330 transitions. [2021-07-13 19:40:22,766 INFO L78 Accepts]: Start accepts. Automaton has 1328 states and 4330 transitions. Word has length 24 [2021-07-13 19:40:22,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:22,766 INFO L482 AbstractCegarLoop]: Abstraction has 1328 states and 4330 transitions. [2021-07-13 19:40:22,766 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:22,766 INFO L276 IsEmpty]: Start isEmpty. Operand 1328 states and 4330 transitions. [2021-07-13 19:40:22,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:40:22,768 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:22,768 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:22,968 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3301,413 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:22,968 INFO L430 AbstractCegarLoop]: === Iteration 429 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:22,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:22,968 INFO L82 PathProgramCache]: Analyzing trace with hash 811746010, now seen corresponding path program 413 times [2021-07-13 19:40:22,968 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:22,969 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732453630] [2021-07-13 19:40:22,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:22,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:23,259 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:23,259 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:23,259 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732453630] [2021-07-13 19:40:23,259 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732453630] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:23,259 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1422358778] [2021-07-13 19:40:23,259 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 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:40:23,291 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:40:23,291 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:23,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:40:23,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:23,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 17 treesize of output 13 [2021-07-13 19:40:23,347 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:40:23,350 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,371 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:23,373 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:40:23,373 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:67, output treesize:53 [2021-07-13 19:40:23,439 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,440 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,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 19 treesize of output 15 [2021-07-13 19:40:23,441 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,443 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,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 19 treesize of output 15 [2021-07-13 19:40:23,444 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,470 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:23,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,473 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,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 11 treesize of output 7 [2021-07-13 19:40:23,485 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:40:23,487 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,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 11 treesize of output 7 [2021-07-13 19:40:23,489 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:40:23,512 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:23,513 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,513 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:77, output treesize:31 [2021-07-13 19:40:23,598 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:23,599 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1422358778] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:23,599 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:23,599 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:40:23,599 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390211057] [2021-07-13 19:40:23,599 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:40:23,599 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:23,599 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:40:23,599 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:23,599 INFO L87 Difference]: Start difference. First operand 1328 states and 4330 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:24,202 INFO L93 Difference]: Finished difference Result 1508 states and 4861 transitions. [2021-07-13 19:40:24,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:40:24,203 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:40:24,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:24,205 INFO L225 Difference]: With dead ends: 1508 [2021-07-13 19:40:24,205 INFO L226 Difference]: Without dead ends: 1462 [2021-07-13 19:40:24,205 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 700.2ms TimeCoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:40:24,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1462 states. [2021-07-13 19:40:24,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1462 to 1314. [2021-07-13 19:40:24,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1314 states, 1313 states have (on average 3.255140898705255) internal successors, (4274), 1313 states have internal predecessors, (4274), 0 states have call successors, (0), 0 states have call 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,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1314 states to 1314 states and 4274 transitions. [2021-07-13 19:40:24,220 INFO L78 Accepts]: Start accepts. Automaton has 1314 states and 4274 transitions. Word has length 24 [2021-07-13 19:40:24,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:24,221 INFO L482 AbstractCegarLoop]: Abstraction has 1314 states and 4274 transitions. [2021-07-13 19:40:24,221 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,221 INFO L276 IsEmpty]: Start isEmpty. Operand 1314 states and 4274 transitions. [2021-07-13 19:40:24,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:40:24,222 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:24,222 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:24,422 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3311,414 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:24,423 INFO L430 AbstractCegarLoop]: === Iteration 430 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:24,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:24,423 INFO L82 PathProgramCache]: Analyzing trace with hash -1922390028, now seen corresponding path program 414 times [2021-07-13 19:40:24,423 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:24,423 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145306346] [2021-07-13 19:40:24,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:24,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:24,645 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:24,645 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:24,645 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145306346] [2021-07-13 19:40:24,646 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145306346] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:24,646 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1896862022] [2021-07-13 19:40:24,646 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 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:40:24,677 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:40:24,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:24,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:40:24,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:24,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:24,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 17 treesize of output 13 [2021-07-13 19:40:24,780 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:24,801 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:24,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:24,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 18 treesize of output 14 [2021-07-13 19:40:24,805 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:24,824 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:24,826 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:40:24,826 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:67, output treesize:53 [2021-07-13 19:40:24,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:24,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:24,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 19 treesize of output 15 [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,985 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:24,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 19 treesize of output 15 [2021-07-13 19:40:24,986 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:25,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:25,027 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:25,027 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:25,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:40:25,029 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:40:25,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:25,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 11 treesize of output 7 [2021-07-13 19:40:25,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:40:25,057 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:25,058 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:25,058 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:81, output treesize:25 [2021-07-13 19:40:25,109 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:25,109 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1896862022] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:25,109 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:25,109 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:40:25,109 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192992821] [2021-07-13 19:40:25,109 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:40:25,109 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:25,110 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:40:25,110 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:25,110 INFO L87 Difference]: Start difference. First operand 1314 states and 4274 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:26,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:26,098 INFO L93 Difference]: Finished difference Result 1600 states and 5070 transitions. [2021-07-13 19:40:26,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:40:26,098 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:40:26,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:26,101 INFO L225 Difference]: With dead ends: 1600 [2021-07-13 19:40:26,101 INFO L226 Difference]: Without dead ends: 1514 [2021-07-13 19:40:26,101 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 994.4ms TimeCoverageRelationStatistics Valid=134, Invalid=622, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:40:26,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1514 states. [2021-07-13 19:40:26,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1514 to 1327. [2021-07-13 19:40:26,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1327 states, 1326 states have (on average 3.255656108597285) internal successors, (4317), 1326 states have internal predecessors, (4317), 0 states have call successors, (0), 0 states have call 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:26,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1327 states to 1327 states and 4317 transitions. [2021-07-13 19:40:26,117 INFO L78 Accepts]: Start accepts. Automaton has 1327 states and 4317 transitions. Word has length 24 [2021-07-13 19:40:26,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:26,117 INFO L482 AbstractCegarLoop]: Abstraction has 1327 states and 4317 transitions. [2021-07-13 19:40:26,117 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:26,117 INFO L276 IsEmpty]: Start isEmpty. Operand 1327 states and 4317 transitions. [2021-07-13 19:40:26,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:40:26,118 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:26,119 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:26,319 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 415 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3316 [2021-07-13 19:40:26,319 INFO L430 AbstractCegarLoop]: === Iteration 431 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:26,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:26,319 INFO L82 PathProgramCache]: Analyzing trace with hash 634605452, now seen corresponding path program 415 times [2021-07-13 19:40:26,319 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:26,319 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281759104] [2021-07-13 19:40:26,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:26,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:26,498 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:26,498 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:26,498 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281759104] [2021-07-13 19:40:26,498 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281759104] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:26,498 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1133431434] [2021-07-13 19:40:26,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 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:40:26,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:26,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:40:26,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:26,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:26,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:26,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:40:26,633 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:26,636 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:26,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:40:26,637 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:26,695 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:26,699 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:26,699 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:26,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 18 treesize of output 14 [2021-07-13 19:40:26,700 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:26,703 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:26,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 18 treesize of output 14 [2021-07-13 19:40:26,714 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:26,767 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:26,770 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:40:26,770 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:153, output treesize:125 [2021-07-13 19:40:26,926 INFO L446 ElimStorePlain]: Different costs {1=[o_4], 3=[o_0]} [2021-07-13 19:40:26,929 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:26,929 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:26,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:40:26,930 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:26,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:26,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 20 treesize of output 16 [2021-07-13 19:40:26,933 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:26,958 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:26,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:26,961 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:26,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 13 treesize of output 9 [2021-07-13 19:40:26,962 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:40:26,965 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:26,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:40:26,966 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:40:26,989 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:26,990 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:26,990 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:83, output treesize:27 [2021-07-13 19:40:27,046 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:27,046 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1133431434] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:27,046 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:27,046 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:40:27,046 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728743935] [2021-07-13 19:40:27,046 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:40:27,046 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:27,047 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:40:27,047 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:40:27,047 INFO L87 Difference]: Start difference. First operand 1327 states and 4317 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:40:27,312 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 65 [2021-07-13 19:40:27,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:27,706 INFO L93 Difference]: Finished difference Result 1593 states and 5019 transitions. [2021-07-13 19:40:27,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:40:27,706 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 24 [2021-07-13 19:40:27,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:27,709 INFO L225 Difference]: With dead ends: 1593 [2021-07-13 19:40:27,709 INFO L226 Difference]: Without dead ends: 1546 [2021-07-13 19:40:27,709 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 755.6ms TimeCoverageRelationStatistics Valid=92, Invalid=370, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:40:27,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1546 states. [2021-07-13 19:40:27,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1546 to 1321. [2021-07-13 19:40:27,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1321 states, 1320 states have (on average 3.2590909090909093) internal successors, (4302), 1320 states have internal predecessors, (4302), 0 states have call successors, (0), 0 states have call 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,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1321 states to 1321 states and 4302 transitions. [2021-07-13 19:40:27,725 INFO L78 Accepts]: Start accepts. Automaton has 1321 states and 4302 transitions. Word has length 24 [2021-07-13 19:40:27,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:27,725 INFO L482 AbstractCegarLoop]: Abstraction has 1321 states and 4302 transitions. [2021-07-13 19:40:27,725 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:40:27,725 INFO L276 IsEmpty]: Start isEmpty. Operand 1321 states and 4302 transitions. [2021-07-13 19:40:27,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:40:27,727 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:27,727 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:27,927 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3329,416 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:27,927 INFO L430 AbstractCegarLoop]: === Iteration 432 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:27,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:27,928 INFO L82 PathProgramCache]: Analyzing trace with hash 853901428, now seen corresponding path program 416 times [2021-07-13 19:40:27,928 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:27,928 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174921112] [2021-07-13 19:40:27,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:27,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:28,088 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:40:28,089 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:28,089 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174921112] [2021-07-13 19:40:28,089 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174921112] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:28,089 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [711398296] [2021-07-13 19:40:28,089 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 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:40:28,119 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:28,120 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:28,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:40:28,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:28,223 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:28,223 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:28,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 17 treesize of output 13 [2021-07-13 19:40:28,234 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:28,238 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:28,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:40:28,239 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:28,297 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:28,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:28,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:28,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 18 treesize of output 14 [2021-07-13 19:40:28,302 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:28,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:28,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:28,305 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:28,359 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:28,361 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:40:28,361 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:153, output treesize:125 [2021-07-13 19:40:28,563 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:28,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 19 treesize of output 15 [2021-07-13 19:40:28,564 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:28,573 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:28,575 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40: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 11 treesize of output 7 [2021-07-13 19:40:28,576 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:40:28,584 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:28,585 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:40:28,585 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:39, output treesize:11 [2021-07-13 19:40:28,625 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:40:28,625 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [711398296] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:28,625 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:28,625 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:40:28,625 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426569683] [2021-07-13 19:40:28,626 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:40:28,626 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:28,626 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:40:28,626 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:28,626 INFO L87 Difference]: Start difference. First operand 1321 states and 4302 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,870 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 65 [2021-07-13 19:40:29,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:29,433 INFO L93 Difference]: Finished difference Result 1630 states and 5158 transitions. [2021-07-13 19:40:29,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:40:29,433 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:40:29,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:29,436 INFO L225 Difference]: With dead ends: 1630 [2021-07-13 19:40:29,436 INFO L226 Difference]: Without dead ends: 1592 [2021-07-13 19:40:29,436 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 893.9ms TimeCoverageRelationStatistics Valid=127, Invalid=575, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:40:29,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1592 states. [2021-07-13 19:40:29,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1592 to 1325. [2021-07-13 19:40:29,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1325 states, 1324 states have (on average 3.2613293051359515) internal successors, (4318), 1324 states have internal predecessors, (4318), 0 states have call successors, (0), 0 states have call 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:29,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1325 states to 1325 states and 4318 transitions. [2021-07-13 19:40:29,453 INFO L78 Accepts]: Start accepts. Automaton has 1325 states and 4318 transitions. Word has length 24 [2021-07-13 19:40:29,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:29,454 INFO L482 AbstractCegarLoop]: Abstraction has 1325 states and 4318 transitions. [2021-07-13 19:40:29,454 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:29,454 INFO L276 IsEmpty]: Start isEmpty. Operand 1325 states and 4318 transitions. [2021-07-13 19:40:29,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:40:29,455 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:29,455 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:29,655 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3337,417 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:29,656 INFO L430 AbstractCegarLoop]: === Iteration 433 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:29,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:29,656 INFO L82 PathProgramCache]: Analyzing trace with hash -1179735052, now seen corresponding path program 417 times [2021-07-13 19:40:29,656 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:29,656 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701757725] [2021-07-13 19:40:29,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:29,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:29,809 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:29,810 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:29,810 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701757725] [2021-07-13 19:40:29,810 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701757725] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:29,810 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1556709070] [2021-07-13 19:40:29,810 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 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:40:29,851 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:40:29,851 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:29,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:40:29,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:29,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40: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 17 treesize of output 13 [2021-07-13 19:40:29,953 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:29,974 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:29,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:29,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:40:29,978 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:29,997 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:29,999 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:40:29,999 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:67, output treesize:53 [2021-07-13 19:40:30,094 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,095 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,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 19 treesize of output 15 [2021-07-13 19:40:30,096 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,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 19 treesize of output 15 [2021-07-13 19:40:30,099 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,130 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:30,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,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 11 treesize of output 7 [2021-07-13 19:40:30,135 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:40:30,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,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 11 treesize of output 7 [2021-07-13 19:40:30,139 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:40:30,166 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:30,167 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:30,167 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:87, output treesize:31 [2021-07-13 19:40:30,251 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:30,251 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1556709070] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:30,251 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:30,251 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:40:30,251 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590618796] [2021-07-13 19:40:30,251 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:40:30,251 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:30,251 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:40:30,251 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:30,251 INFO L87 Difference]: Start difference. First operand 1325 states and 4318 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:31,214 INFO L93 Difference]: Finished difference Result 1881 states and 5796 transitions. [2021-07-13 19:40:31,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:40:31,214 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:40:31,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:31,217 INFO L225 Difference]: With dead ends: 1881 [2021-07-13 19:40:31,217 INFO L226 Difference]: Without dead ends: 1712 [2021-07-13 19:40:31,217 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 929.3ms TimeCoverageRelationStatistics Valid=142, Invalid=728, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:40:31,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1712 states. [2021-07-13 19:40:31,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1712 to 1328. [2021-07-13 19:40:31,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1328 states, 1327 states have (on average 3.2629992464204975) internal successors, (4330), 1327 states have internal predecessors, (4330), 0 states have call successors, (0), 0 states have call 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,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1328 states to 1328 states and 4330 transitions. [2021-07-13 19:40:31,234 INFO L78 Accepts]: Start accepts. Automaton has 1328 states and 4330 transitions. Word has length 24 [2021-07-13 19:40:31,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:31,234 INFO L482 AbstractCegarLoop]: Abstraction has 1328 states and 4330 transitions. [2021-07-13 19:40:31,243 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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,243 INFO L276 IsEmpty]: Start isEmpty. Operand 1328 states and 4330 transitions. [2021-07-13 19:40:31,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:40:31,245 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:31,245 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:31,445 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3343,418 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:31,445 INFO L430 AbstractCegarLoop]: === Iteration 434 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:31,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:31,446 INFO L82 PathProgramCache]: Analyzing trace with hash -1353627222, now seen corresponding path program 418 times [2021-07-13 19:40:31,446 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:31,446 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599661061] [2021-07-13 19:40:31,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:31,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:31,607 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:31,607 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:31,607 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599661061] [2021-07-13 19:40:31,607 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599661061] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:31,607 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [611169260] [2021-07-13 19:40:31,607 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 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:40:31,638 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:40:31,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:31,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:40:31,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:31,741 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:31,741 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:31,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 17 treesize of output 13 [2021-07-13 19:40:31,742 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:31,745 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:31,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 17 treesize of output 13 [2021-07-13 19:40:31,746 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:31,804 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:31,807 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:31,807 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:31,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 18 treesize of output 14 [2021-07-13 19:40:31,808 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:31,811 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:31,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 18 treesize of output 14 [2021-07-13 19:40:31,812 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:31,865 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:31,868 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:40:31,868 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:153, output treesize:125 [2021-07-13 19:40:31,981 INFO L446 ElimStorePlain]: Different costs {1=[o_4], 10=[o_0]} [2021-07-13 19:40:31,985 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:31,985 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:31,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 19 treesize of output 15 [2021-07-13 19:40:31,986 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:31,990 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:31,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:31,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 20 treesize of output 16 [2021-07-13 19:40:31,992 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:31,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:31,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:31,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 19 treesize of output 15 [2021-07-13 19:40:31,997 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:32,001 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:32,001 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:32,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 19 treesize of output 15 [2021-07-13 19:40:32,002 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:32,006 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:32,006 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:32,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 20 treesize of output 16 [2021-07-13 19:40:32,007 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:32,011 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:32,011 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:32,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 19 treesize of output 15 [2021-07-13 19:40:32,012 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:32,016 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:32,017 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:32,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 20 treesize of output 16 [2021-07-13 19:40:32,018 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:32,021 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:32,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 20 treesize of output 16 [2021-07-13 19:40:32,022 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:32,210 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 53 [2021-07-13 19:40:32,210 INFO L628 ElimStorePlain]: treesize reduction 165, result has 53.3 percent of original size [2021-07-13 19:40:32,214 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:32,214 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:32,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 13 treesize of output 9 [2021-07-13 19:40:32,216 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:40:32,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:32,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:32,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 12 treesize of output 8 [2021-07-13 19:40:32,221 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:40:32,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:32,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 12 treesize of output 8 [2021-07-13 19:40:32,226 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:40:32,302 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:32,305 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:40:32,305 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 7 variables, input treesize:401, output treesize:96 [2021-07-13 19:40:32,461 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:32,461 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [611169260] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:32,462 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:32,462 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:40:32,462 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770517418] [2021-07-13 19:40:32,462 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:40:32,462 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:32,462 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:40:32,462 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:32,462 INFO L87 Difference]: Start difference. First operand 1328 states and 4330 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:32,721 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 65 [2021-07-13 19:40:33,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:33,265 INFO L93 Difference]: Finished difference Result 1771 states and 5548 transitions. [2021-07-13 19:40:33,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:40:33,265 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:40:33,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:33,268 INFO L225 Difference]: With dead ends: 1771 [2021-07-13 19:40:33,268 INFO L226 Difference]: Without dead ends: 1683 [2021-07-13 19:40:33,268 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 890.1ms TimeCoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:40:33,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1683 states. [2021-07-13 19:40:33,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1683 to 1333. [2021-07-13 19:40:33,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1333 states, 1332 states have (on average 3.27027027027027) internal successors, (4356), 1332 states have internal predecessors, (4356), 0 states have call successors, (0), 0 states have call 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,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1333 states to 1333 states and 4356 transitions. [2021-07-13 19:40:33,285 INFO L78 Accepts]: Start accepts. Automaton has 1333 states and 4356 transitions. Word has length 24 [2021-07-13 19:40:33,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:33,285 INFO L482 AbstractCegarLoop]: Abstraction has 1333 states and 4356 transitions. [2021-07-13 19:40:33,285 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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,285 INFO L276 IsEmpty]: Start isEmpty. Operand 1333 states and 4356 transitions. [2021-07-13 19:40:33,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:40:33,286 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:33,286 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:33,487 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 419 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3351 [2021-07-13 19:40:33,487 INFO L430 AbstractCegarLoop]: === Iteration 435 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:33,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:33,487 INFO L82 PathProgramCache]: Analyzing trace with hash 2061066538, now seen corresponding path program 419 times [2021-07-13 19:40:33,487 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:33,487 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555643837] [2021-07-13 19:40:33,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:33,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:33,743 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:40:33,743 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:33,743 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555643837] [2021-07-13 19:40:33,743 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555643837] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:33,743 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [795029413] [2021-07-13 19:40:33,744 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 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:40:33,775 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-13 19:40:33,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:33,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:40:33,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:33,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:33,880 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:33,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 18 treesize of output 14 [2021-07-13 19:40:33,881 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:33,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:33,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 18 treesize of output 14 [2021-07-13 19:40:33,885 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:33,943 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:33,946 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:33,947 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:33,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 17 treesize of output 13 [2021-07-13 19:40:33,948 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:33,951 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:33,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:33,952 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:34,005 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:34,008 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:40:34,008 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:153, output treesize:125 [2021-07-13 19:40:34,121 INFO L446 ElimStorePlain]: Different costs {1=[o_4], 10=[o_0]} [2021-07-13 19:40:34,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,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 19 treesize of output 15 [2021-07-13 19:40:34,126 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:34,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,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 19 treesize of output 15 [2021-07-13 19:40:34,131 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:34,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,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 19 treesize of output 15 [2021-07-13 19:40:34,137 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:34,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,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 19 treesize of output 15 [2021-07-13 19:40:34,142 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:34,146 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,146 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,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 20 treesize of output 16 [2021-07-13 19:40:34,147 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:34,151 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,151 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,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 20 treesize of output 16 [2021-07-13 19:40:34,152 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:34,156 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,156 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,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 20 treesize of output 16 [2021-07-13 19:40:34,157 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:34,161 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,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 20 treesize of output 16 [2021-07-13 19:40:34,162 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:34,360 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 51 [2021-07-13 19:40:34,361 INFO L628 ElimStorePlain]: treesize reduction 174, result has 50.7 percent of original size [2021-07-13 19:40:34,364 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,365 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,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 13 treesize of output 9 [2021-07-13 19:40:34,366 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:40:34,369 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,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 12 treesize of output 8 [2021-07-13 19:40:34,371 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:40:34,449 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:34,451 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:40:34,451 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 7 variables, input treesize:401, output treesize:96 [2021-07-13 19:40:34,608 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:40:34,608 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [795029413] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:34,609 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:34,609 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:40:34,609 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699293150] [2021-07-13 19:40:34,609 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:40:34,609 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:34,609 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:40:34,609 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:34,609 INFO L87 Difference]: Start difference. First operand 1333 states and 4356 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,862 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 65 [2021-07-13 19:40:35,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:35,610 INFO L93 Difference]: Finished difference Result 2089 states and 6418 transitions. [2021-07-13 19:40:35,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-13 19:40:35,611 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:40:35,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:35,614 INFO L225 Difference]: With dead ends: 2089 [2021-07-13 19:40:35,614 INFO L226 Difference]: Without dead ends: 1971 [2021-07-13 19:40:35,614 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 1101.0ms TimeCoverageRelationStatistics Valid=135, Invalid=677, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:40:35,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1971 states. [2021-07-13 19:40:35,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1971 to 1346. [2021-07-13 19:40:35,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1346 states, 1345 states have (on average 3.284014869888476) internal successors, (4417), 1345 states have internal predecessors, (4417), 0 states have call successors, (0), 0 states have call 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:35,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1346 states to 1346 states and 4417 transitions. [2021-07-13 19:40:35,647 INFO L78 Accepts]: Start accepts. Automaton has 1346 states and 4417 transitions. Word has length 24 [2021-07-13 19:40:35,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:35,647 INFO L482 AbstractCegarLoop]: Abstraction has 1346 states and 4417 transitions. [2021-07-13 19:40:35,647 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:35,647 INFO L276 IsEmpty]: Start isEmpty. Operand 1346 states and 4417 transitions. [2021-07-13 19:40:35,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:40:35,648 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:35,648 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:35,849 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3359,420 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:35,849 INFO L430 AbstractCegarLoop]: === Iteration 436 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:35,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:35,849 INFO L82 PathProgramCache]: Analyzing trace with hash 1997490786, now seen corresponding path program 420 times [2021-07-13 19:40:35,849 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:35,849 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22692422] [2021-07-13 19:40:35,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:35,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:36,021 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:36,021 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:36,021 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22692422] [2021-07-13 19:40:36,021 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22692422] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:36,021 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1890105063] [2021-07-13 19:40:36,021 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 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:40:36,053 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:40:36,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:36,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:40:36,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:36,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:36,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:40:36,166 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:36,173 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:36,174 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 1 xjuncts. [2021-07-13 19:40:36,174 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:31, output treesize:24 [2021-07-13 19:40:36,205 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:36,206 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:36,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 19 treesize of output 15 [2021-07-13 19:40:36,207 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:36,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:36,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 19 treesize of output 15 [2021-07-13 19:40:36,210 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:36,241 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:36,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:36,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:36,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 11 treesize of output 7 [2021-07-13 19:40:36,246 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:40:36,248 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:36,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 11 treesize of output 7 [2021-07-13 19:40:36,250 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:40:36,277 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:36,278 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,278 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:87, output treesize:31 [2021-07-13 19:40:36,362 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:36,362 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1890105063] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:36,362 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:36,362 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:40:36,362 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953947983] [2021-07-13 19:40:36,363 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:40:36,363 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:36,363 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:40:36,363 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:36,363 INFO L87 Difference]: Start difference. First operand 1346 states and 4417 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:36,808 INFO L93 Difference]: Finished difference Result 1654 states and 5332 transitions. [2021-07-13 19:40:36,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:40:36,808 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:40:36,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:36,811 INFO L225 Difference]: With dead ends: 1654 [2021-07-13 19:40:36,811 INFO L226 Difference]: Without dead ends: 1613 [2021-07-13 19:40:36,811 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 519.3ms TimeCoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:40:36,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1613 states. [2021-07-13 19:40:36,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1613 to 1353. [2021-07-13 19:40:36,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1353 states, 1352 states have (on average 3.282544378698225) internal successors, (4438), 1352 states have internal predecessors, (4438), 0 states have call successors, (0), 0 states have call 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,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1353 states to 1353 states and 4438 transitions. [2021-07-13 19:40:36,828 INFO L78 Accepts]: Start accepts. Automaton has 1353 states and 4438 transitions. Word has length 24 [2021-07-13 19:40:36,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:36,828 INFO L482 AbstractCegarLoop]: Abstraction has 1353 states and 4438 transitions. [2021-07-13 19:40:36,828 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,828 INFO L276 IsEmpty]: Start isEmpty. Operand 1353 states and 4438 transitions. [2021-07-13 19:40:36,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:40:36,830 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:36,830 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:37,030 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3367,421 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:37,030 INFO L430 AbstractCegarLoop]: === Iteration 437 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:37,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:37,030 INFO L82 PathProgramCache]: Analyzing trace with hash -850272628, now seen corresponding path program 421 times [2021-07-13 19:40:37,030 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:37,030 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169471955] [2021-07-13 19:40:37,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:37,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:37,176 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:37,176 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:37,177 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169471955] [2021-07-13 19:40:37,177 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169471955] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:37,177 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [774628065] [2021-07-13 19:40:37,177 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 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:40:37,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:37,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:40:37,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:37,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:37,356 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:37,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:40:37,357 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:37,359 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:37,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:40:37,360 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:37,395 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:37,398 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:40:37,398 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:89, output treesize:75 [2021-07-13 19:40:37,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:37,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:37,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 19 treesize of output 15 [2021-07-13 19:40:37,479 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:37,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:37,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 19 treesize of output 15 [2021-07-13 19:40:37,484 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:37,575 INFO L628 ElimStorePlain]: treesize reduction 102, result has 46.6 percent of original size [2021-07-13 19:40:37,579 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:37,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 11 treesize of output 7 [2021-07-13 19:40:37,580 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:40:37,615 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:37,618 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:37,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 19 treesize of output 15 [2021-07-13 19:40:37,619 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:37,651 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:37,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:37,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 11 treesize of output 7 [2021-07-13 19:40:37,656 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:40:37,687 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:37,689 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:40:37,689 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 8 variables, input treesize:205, output treesize:34 [2021-07-13 19:40:37,762 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:37,763 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [774628065] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:37,763 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:37,763 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:40:37,763 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91276586] [2021-07-13 19:40:37,763 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:40:37,763 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:37,763 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:40:37,763 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:37,763 INFO L87 Difference]: Start difference. First operand 1353 states and 4438 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:38,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:38,110 INFO L93 Difference]: Finished difference Result 1624 states and 5244 transitions. [2021-07-13 19:40:38,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:40:38,110 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:40:38,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:38,112 INFO L225 Difference]: With dead ends: 1624 [2021-07-13 19:40:38,112 INFO L226 Difference]: Without dead ends: 1564 [2021-07-13 19:40:38,112 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 404.4ms TimeCoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:40:38,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1564 states. [2021-07-13 19:40:38,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1564 to 1346. [2021-07-13 19:40:38,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1346 states, 1345 states have (on average 3.284014869888476) internal successors, (4417), 1345 states have internal predecessors, (4417), 0 states have call successors, (0), 0 states have call 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:38,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1346 states to 1346 states and 4417 transitions. [2021-07-13 19:40:38,127 INFO L78 Accepts]: Start accepts. Automaton has 1346 states and 4417 transitions. Word has length 24 [2021-07-13 19:40:38,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:38,127 INFO L482 AbstractCegarLoop]: Abstraction has 1346 states and 4417 transitions. [2021-07-13 19:40:38,127 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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:38,127 INFO L276 IsEmpty]: Start isEmpty. Operand 1346 states and 4417 transitions. [2021-07-13 19:40:38,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:40:38,129 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:38,129 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:38,329 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3371,422 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:38,329 INFO L430 AbstractCegarLoop]: === Iteration 438 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:38,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:38,329 INFO L82 PathProgramCache]: Analyzing trace with hash -219068126, now seen corresponding path program 422 times [2021-07-13 19:40:38,330 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:38,330 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334907508] [2021-07-13 19:40:38,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:38,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:38,559 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:38,559 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:38,559 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334907508] [2021-07-13 19:40:38,559 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334907508] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:38,559 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [860999524] [2021-07-13 19:40:38,559 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:40:38,589 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:38,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:38,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:40:38,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:38,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:40:38,659 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:38,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 17 treesize of output 13 [2021-07-13 19:40:38,662 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:38,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 18 treesize of output 14 [2021-07-13 19:40:38,666 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:38,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 18 treesize of output 14 [2021-07-13 19:40:38,669 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:38,717 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:38,720 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:40:38,720 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:153, output treesize:125 [2021-07-13 19:40:38,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:38,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 19 treesize of output 15 [2021-07-13 19:40:38,836 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:38,893 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:38,897 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:38,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 12 treesize of output 8 [2021-07-13 19:40:38,899 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:40:38,955 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:38,958 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:38,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 20 treesize of output 16 [2021-07-13 19:40:38,960 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:39,012 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:39,016 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:39,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 13 treesize of output 9 [2021-07-13 19:40:39,018 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:40:39,070 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:39,074 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:39,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 20 treesize of output 16 [2021-07-13 19:40:39,075 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:39,125 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:39,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:39,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 19 treesize of output 15 [2021-07-13 19:40:39,129 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:39,177 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:39,181 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:39,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 12 treesize of output 8 [2021-07-13 19:40:39,182 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:40:39,229 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:39,233 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:39,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 12 treesize of output 8 [2021-07-13 19:40:39,234 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:40:39,280 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:39,281 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:40:39,281 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:161, output treesize:69 [2021-07-13 19:40:39,444 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:39,444 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [860999524] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:39,444 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:39,444 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:40:39,444 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943602119] [2021-07-13 19:40:39,444 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:40:39,444 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:39,444 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:40:39,444 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:39,445 INFO L87 Difference]: Start difference. First operand 1346 states and 4417 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:40,076 INFO L93 Difference]: Finished difference Result 1862 states and 5869 transitions. [2021-07-13 19:40:40,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:40:40,076 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:40:40,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:40,080 INFO L225 Difference]: With dead ends: 1862 [2021-07-13 19:40:40,080 INFO L226 Difference]: Without dead ends: 1769 [2021-07-13 19:40:40,080 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 775.8ms TimeCoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:40:40,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1769 states. [2021-07-13 19:40:40,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1769 to 1357. [2021-07-13 19:40:40,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1357 states, 1356 states have (on average 3.2920353982300883) internal successors, (4464), 1356 states have internal predecessors, (4464), 0 states have call successors, (0), 0 states have call 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,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1357 states to 1357 states and 4464 transitions. [2021-07-13 19:40:40,106 INFO L78 Accepts]: Start accepts. Automaton has 1357 states and 4464 transitions. Word has length 24 [2021-07-13 19:40:40,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:40,106 INFO L482 AbstractCegarLoop]: Abstraction has 1357 states and 4464 transitions. [2021-07-13 19:40:40,106 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,106 INFO L276 IsEmpty]: Start isEmpty. Operand 1357 states and 4464 transitions. [2021-07-13 19:40:40,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:40:40,108 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:40,108 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:40,308 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3377,423 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:40,309 INFO L430 AbstractCegarLoop]: === Iteration 439 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:40,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:40,309 INFO L82 PathProgramCache]: Analyzing trace with hash 555136244, now seen corresponding path program 423 times [2021-07-13 19:40:40,309 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:40,309 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009981273] [2021-07-13 19:40:40,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:40,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:40,491 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:40,492 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:40,492 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009981273] [2021-07-13 19:40:40,492 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009981273] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:40,492 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2081415952] [2021-07-13 19:40:40,492 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 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:40:40,522 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:40:40,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:40,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:40:40,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:40,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 17 treesize of output 13 [2021-07-13 19:40:40,592 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:40,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:40:40,595 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:40,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 18 treesize of output 14 [2021-07-13 19:40:40,599 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:40,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:40:40,602 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:40,650 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:40,653 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:40:40,653 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:153, output treesize:125 [2021-07-13 19:40:40,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:40,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 19 treesize of output 15 [2021-07-13 19:40:40,787 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:40,812 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:40,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:40,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 11 treesize of output 7 [2021-07-13 19:40:40,816 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:40:40,840 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:40,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:40,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 19 treesize of output 15 [2021-07-13 19:40:40,843 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:40,865 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:40,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:40,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 12 treesize of output 8 [2021-07-13 19:40:40,869 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:40:40,890 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:40,892 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:40:40,892 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:77, output treesize:31 [2021-07-13 19:40:40,988 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:40,989 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2081415952] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:40,989 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:40,989 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:40:40,989 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347547935] [2021-07-13 19:40:40,989 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:40:40,989 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:40,989 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:40:40,989 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:40,989 INFO L87 Difference]: Start difference. First operand 1357 states and 4464 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:41,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:41,432 INFO L93 Difference]: Finished difference Result 1859 states and 5894 transitions. [2021-07-13 19:40:41,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:40:41,433 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:40:41,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:41,436 INFO L225 Difference]: With dead ends: 1859 [2021-07-13 19:40:41,436 INFO L226 Difference]: Without dead ends: 1770 [2021-07-13 19:40:41,436 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 561.1ms TimeCoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:40:41,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1770 states. [2021-07-13 19:40:41,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1770 to 1360. [2021-07-13 19:40:41,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1360 states, 1359 states have (on average 3.295805739514349) internal successors, (4479), 1359 states have internal predecessors, (4479), 0 states have call successors, (0), 0 states have call 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:41,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1360 states to 1360 states and 4479 transitions. [2021-07-13 19:40:41,454 INFO L78 Accepts]: Start accepts. Automaton has 1360 states and 4479 transitions. Word has length 24 [2021-07-13 19:40:41,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:41,454 INFO L482 AbstractCegarLoop]: Abstraction has 1360 states and 4479 transitions. [2021-07-13 19:40:41,454 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:41,454 INFO L276 IsEmpty]: Start isEmpty. Operand 1360 states and 4479 transitions. [2021-07-13 19:40:41,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:40:41,456 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:41,456 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:41,656 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3387,424 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:41,656 INFO L430 AbstractCegarLoop]: === Iteration 440 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:41,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:41,657 INFO L82 PathProgramCache]: Analyzing trace with hash 1270295952, now seen corresponding path program 424 times [2021-07-13 19:40:41,657 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:41,657 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093299937] [2021-07-13 19:40:41,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:41,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:41,849 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:41,849 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:41,849 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093299937] [2021-07-13 19:40:41,849 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093299937] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:41,849 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1610859486] [2021-07-13 19:40:41,849 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 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:40:41,880 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:40:41,880 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:41,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:40:41,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:41,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 24 treesize of output 18 [2021-07-13 19:40:41,959 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:41,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 24 treesize of output 18 [2021-07-13 19:40:41,962 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:41,983 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:41,984 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:41,984 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:71, output treesize:61 [2021-07-13 19:40:42,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 28 treesize of output 22 [2021-07-13 19:40:42,030 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:42,050 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:42,050 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1515 vanished before elimination [2021-07-13 19:40:42,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 28 treesize of output 22 [2021-07-13 19:40:42,053 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:42,073 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:42,073 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:40:42,074 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:42,074 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:79, output treesize:37 [2021-07-13 19:40:42,186 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:42,186 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1610859486] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:42,186 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:42,186 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:40:42,186 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090050565] [2021-07-13 19:40:42,187 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:40:42,187 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:42,187 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:40:42,187 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:42,187 INFO L87 Difference]: Start difference. First operand 1360 states and 4479 transitions. Second operand has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:42,496 INFO L93 Difference]: Finished difference Result 1666 states and 5358 transitions. [2021-07-13 19:40:42,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:40:42,496 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:40:42,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:42,499 INFO L225 Difference]: With dead ends: 1666 [2021-07-13 19:40:42,499 INFO L226 Difference]: Without dead ends: 1628 [2021-07-13 19:40:42,499 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 424.8ms TimeCoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:42,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1628 states. [2021-07-13 19:40:42,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1628 to 1349. [2021-07-13 19:40:42,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1349 states, 1348 states have (on average 3.28486646884273) internal successors, (4428), 1348 states have internal predecessors, (4428), 0 states have call successors, (0), 0 states have call 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,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1349 states to 1349 states and 4428 transitions. [2021-07-13 19:40:42,516 INFO L78 Accepts]: Start accepts. Automaton has 1349 states and 4428 transitions. Word has length 24 [2021-07-13 19:40:42,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:42,516 INFO L482 AbstractCegarLoop]: Abstraction has 1349 states and 4428 transitions. [2021-07-13 19:40:42,516 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,516 INFO L276 IsEmpty]: Start isEmpty. Operand 1349 states and 4428 transitions. [2021-07-13 19:40:42,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:40:42,517 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:42,517 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:42,718 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 425 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3396 [2021-07-13 19:40:42,718 INFO L430 AbstractCegarLoop]: === Iteration 441 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:42,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:42,718 INFO L82 PathProgramCache]: Analyzing trace with hash 962500506, now seen corresponding path program 425 times [2021-07-13 19:40:42,718 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:42,718 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109762794] [2021-07-13 19:40:42,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:42,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:42,886 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:42,887 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:42,887 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109762794] [2021-07-13 19:40:42,887 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109762794] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:42,887 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [467780539] [2021-07-13 19:40:42,887 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 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:40:42,918 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-13 19:40:42,918 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:42,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:40:42,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:42,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 24 treesize of output 18 [2021-07-13 19:40:42,980 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:42,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 24 treesize of output 18 [2021-07-13 19:40:42,983 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:43,004 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:43,005 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:43,005 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:71, output treesize:61 [2021-07-13 19:40:43,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:40:43,051 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:43,071 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:43,071 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1517 vanished before elimination [2021-07-13 19:40:43,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:40:43,074 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:43,094 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:43,094 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:40:43,094 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:43,095 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:79, output treesize:37 [2021-07-13 19:40:43,218 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:43,218 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [467780539] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:43,218 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:43,218 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:40:43,218 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244707762] [2021-07-13 19:40:43,218 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:40:43,218 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:43,218 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:40:43,219 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:43,219 INFO L87 Difference]: Start difference. First operand 1349 states and 4428 transitions. Second operand has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:43,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:43,436 INFO L93 Difference]: Finished difference Result 1694 states and 5413 transitions. [2021-07-13 19:40:43,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:40:43,436 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:40:43,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:43,439 INFO L225 Difference]: With dead ends: 1694 [2021-07-13 19:40:43,439 INFO L226 Difference]: Without dead ends: 1632 [2021-07-13 19:40:43,439 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 335.1ms TimeCoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:43,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1632 states. [2021-07-13 19:40:43,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1632 to 1332. [2021-07-13 19:40:43,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1332 states, 1331 states have (on average 3.274229902329076) internal successors, (4358), 1331 states have internal predecessors, (4358), 0 states have call successors, (0), 0 states have call 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:43,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1332 states to 1332 states and 4358 transitions. [2021-07-13 19:40:43,456 INFO L78 Accepts]: Start accepts. Automaton has 1332 states and 4358 transitions. Word has length 24 [2021-07-13 19:40:43,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:43,456 INFO L482 AbstractCegarLoop]: Abstraction has 1332 states and 4358 transitions. [2021-07-13 19:40:43,456 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:43,456 INFO L276 IsEmpty]: Start isEmpty. Operand 1332 states and 4358 transitions. [2021-07-13 19:40:43,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:40:43,457 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:43,457 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:43,658 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3405,426 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:43,658 INFO L430 AbstractCegarLoop]: === Iteration 442 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:43,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:43,658 INFO L82 PathProgramCache]: Analyzing trace with hash -27430924, now seen corresponding path program 426 times [2021-07-13 19:40:43,658 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:43,658 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900633992] [2021-07-13 19:40:43,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:43,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:43,906 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:43,906 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:43,906 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900633992] [2021-07-13 19:40:43,907 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900633992] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:43,907 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1539278756] [2021-07-13 19:40:43,907 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 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:40:43,938 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:40:43,938 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:43,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:40:43,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:43,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 24 treesize of output 18 [2021-07-13 19:40:43,989 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:43,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:40:43,992 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:44,010 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:44,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:44,010 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:65, output treesize:55 [2021-07-13 19:40:44,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 28 treesize of output 22 [2021-07-13 19:40:44,082 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:44,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 28 treesize of output 22 [2021-07-13 19:40:44,084 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:44,104 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:44,105 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:40:44,105 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,105 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:79, output treesize:37 [2021-07-13 19:40:44,203 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:44,203 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1539278756] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:44,203 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:44,203 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:40:44,203 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141115089] [2021-07-13 19:40:44,203 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:40:44,203 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:44,204 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:40:44,204 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:44,204 INFO L87 Difference]: Start difference. First operand 1332 states and 4358 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:44,481 INFO L93 Difference]: Finished difference Result 1837 states and 5884 transitions. [2021-07-13 19:40:44,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:40:44,481 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 24 [2021-07-13 19:40:44,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:44,485 INFO L225 Difference]: With dead ends: 1837 [2021-07-13 19:40:44,485 INFO L226 Difference]: Without dead ends: 1775 [2021-07-13 19:40:44,485 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 491.8ms TimeCoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:44,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1775 states. [2021-07-13 19:40:44,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1775 to 1332. [2021-07-13 19:40:44,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1332 states, 1331 states have (on average 3.274229902329076) internal successors, (4358), 1331 states have internal predecessors, (4358), 0 states have call successors, (0), 0 states have call 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,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1332 states to 1332 states and 4358 transitions. [2021-07-13 19:40:44,503 INFO L78 Accepts]: Start accepts. Automaton has 1332 states and 4358 transitions. Word has length 24 [2021-07-13 19:40:44,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:44,503 INFO L482 AbstractCegarLoop]: Abstraction has 1332 states and 4358 transitions. [2021-07-13 19:40:44,503 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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,503 INFO L276 IsEmpty]: Start isEmpty. Operand 1332 states and 4358 transitions. [2021-07-13 19:40:44,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:40:44,505 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:44,505 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:44,705 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3413,427 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:44,705 INFO L430 AbstractCegarLoop]: === Iteration 443 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:44,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:44,705 INFO L82 PathProgramCache]: Analyzing trace with hash -1757856568, now seen corresponding path program 427 times [2021-07-13 19:40:44,705 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:44,705 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761576613] [2021-07-13 19:40:44,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:44,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:44,983 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:44,983 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:44,983 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761576613] [2021-07-13 19:40:44,983 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761576613] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:44,983 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [762303737] [2021-07-13 19:40:44,983 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 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:40:45,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:45,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:40:45,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:45,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 18 treesize of output 14 [2021-07-13 19:40:45,059 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:45,062 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:40:45,063 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:45,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:40:45,066 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:45,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 17 treesize of output 13 [2021-07-13 19:40:45,068 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:45,110 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:45,113 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:40:45,113 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:141, output treesize:113 [2021-07-13 19:40:45,294 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:45,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 20 treesize of output 16 [2021-07-13 19:40:45,295 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:45,351 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:45,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:45,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 13 treesize of output 9 [2021-07-13 19:40:45,357 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:40:45,413 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:45,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:45,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 20 treesize of output 16 [2021-07-13 19:40:45,418 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:45,471 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:45,475 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:45,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 12 treesize of output 8 [2021-07-13 19:40:45,477 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:40:45,529 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:45,533 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:45,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 19 treesize of output 15 [2021-07-13 19:40:45,534 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:45,584 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:45,588 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:45,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 12 treesize of output 8 [2021-07-13 19:40:45,590 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:40:45,639 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:45,643 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:45,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 19 treesize of output 15 [2021-07-13 19:40:45,644 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:45,690 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:45,694 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:45,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 12 treesize of output 8 [2021-07-13 19:40:45,695 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:40:45,741 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:45,743 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:40:45,743 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:161, output treesize:69 [2021-07-13 19:40:45,907 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:45,907 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [762303737] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:45,907 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:45,907 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:40:45,907 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130287680] [2021-07-13 19:40:45,907 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:40:45,907 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:45,907 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:40:45,907 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:45,908 INFO L87 Difference]: Start difference. First operand 1332 states and 4358 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,263 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 49 [2021-07-13 19:40:46,829 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 44 [2021-07-13 19:40:46,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:46,987 INFO L93 Difference]: Finished difference Result 2238 states and 7062 transitions. [2021-07-13 19:40:46,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:40:46,987 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:40:46,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:46,991 INFO L225 Difference]: With dead ends: 2238 [2021-07-13 19:40:46,991 INFO L226 Difference]: Without dead ends: 2145 [2021-07-13 19:40:46,991 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 1250.9ms TimeCoverageRelationStatistics Valid=120, Invalid=582, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:40:46,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2145 states. [2021-07-13 19:40:47,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2145 to 1357. [2021-07-13 19:40:47,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1357 states, 1356 states have (on average 3.2868731563421827) internal successors, (4457), 1356 states have internal predecessors, (4457), 0 states have call successors, (0), 0 states have call 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:47,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1357 states to 1357 states and 4457 transitions. [2021-07-13 19:40:47,011 INFO L78 Accepts]: Start accepts. Automaton has 1357 states and 4457 transitions. Word has length 24 [2021-07-13 19:40:47,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:47,011 INFO L482 AbstractCegarLoop]: Abstraction has 1357 states and 4457 transitions. [2021-07-13 19:40:47,011 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:47,011 INFO L276 IsEmpty]: Start isEmpty. Operand 1357 states and 4457 transitions. [2021-07-13 19:40:47,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:40:47,013 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:47,013 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:47,213 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3419,428 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:47,214 INFO L430 AbstractCegarLoop]: === Iteration 444 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:47,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:47,214 INFO L82 PathProgramCache]: Analyzing trace with hash -983652198, now seen corresponding path program 428 times [2021-07-13 19:40:47,214 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:47,214 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072328516] [2021-07-13 19:40:47,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:47,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:47,435 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:47,436 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:47,436 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072328516] [2021-07-13 19:40:47,436 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072328516] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:47,436 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [146658731] [2021-07-13 19:40:47,436 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 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:40:47,467 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:47,467 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:47,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:40:47,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:47,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 17 treesize of output 13 [2021-07-13 19:40:47,512 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:47,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 17 treesize of output 13 [2021-07-13 19:40:47,515 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:47,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:40:47,518 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:47,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 18 treesize of output 14 [2021-07-13 19:40:47,521 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:47,562 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:47,564 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:40:47,564 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:141, output treesize:113 [2021-07-13 19:40:47,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:47,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 19 treesize of output 15 [2021-07-13 19:40:47,781 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:47,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:47,808 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:47,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 11 treesize of output 7 [2021-07-13 19:40:47,810 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:40:47,834 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:47,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:47,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 19 treesize of output 15 [2021-07-13 19:40:47,837 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:47,859 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:47,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:47,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 12 treesize of output 8 [2021-07-13 19:40:47,863 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:40:47,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:47,885 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:40:47,885 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:77, output treesize:31 [2021-07-13 19:40:47,982 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:47,983 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [146658731] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:47,983 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:47,983 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:40:47,983 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105959793] [2021-07-13 19:40:47,983 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:40:47,983 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:47,983 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:40:47,983 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:47,983 INFO L87 Difference]: Start difference. First operand 1357 states and 4457 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:48,960 INFO L93 Difference]: Finished difference Result 2219 states and 7043 transitions. [2021-07-13 19:40:48,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:40:48,961 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:40:48,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:48,965 INFO L225 Difference]: With dead ends: 2219 [2021-07-13 19:40:48,965 INFO L226 Difference]: Without dead ends: 2130 [2021-07-13 19:40:48,966 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 977.2ms TimeCoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:40:48,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2130 states. [2021-07-13 19:40:48,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2130 to 1360. [2021-07-13 19:40:48,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1360 states, 1359 states have (on average 3.2906548933038997) internal successors, (4472), 1359 states have internal predecessors, (4472), 0 states have call successors, (0), 0 states have call 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,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1360 states to 1360 states and 4472 transitions. [2021-07-13 19:40:48,993 INFO L78 Accepts]: Start accepts. Automaton has 1360 states and 4472 transitions. Word has length 24 [2021-07-13 19:40:48,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:48,994 INFO L482 AbstractCegarLoop]: Abstraction has 1360 states and 4472 transitions. [2021-07-13 19:40:48,994 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,994 INFO L276 IsEmpty]: Start isEmpty. Operand 1360 states and 4472 transitions. [2021-07-13 19:40:48,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:40:48,996 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:48,996 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:49,219 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 429 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3429 [2021-07-13 19:40:49,220 INFO L430 AbstractCegarLoop]: === Iteration 445 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:49,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:49,220 INFO L82 PathProgramCache]: Analyzing trace with hash -1145657428, now seen corresponding path program 429 times [2021-07-13 19:40:49,220 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:49,220 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200667345] [2021-07-13 19:40:49,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:49,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:49,446 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:49,446 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:49,446 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200667345] [2021-07-13 19:40:49,446 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200667345] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:49,446 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1905553032] [2021-07-13 19:40:49,446 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 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:40:49,477 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:40:49,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:49,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:40:49,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:49,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 18 treesize of output 14 [2021-07-13 19:40:49,533 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,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 17 treesize of output 13 [2021-07-13 19:40:49,536 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:40:49,539 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,541 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:40:49,542 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:49,585 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:40:49,586 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:141, output treesize:113 [2021-07-13 19:40:49,749 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,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 19 treesize of output 15 [2021-07-13 19:40:49,750 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,775 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:49,778 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,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 19 treesize of output 15 [2021-07-13 19:40:49,779 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,802 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:49,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,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 11 treesize of output 7 [2021-07-13 19:40:49,806 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:40:49,828 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:49,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,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 12 treesize of output 8 [2021-07-13 19:40:49,833 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:40:49,854 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:49,855 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:40:49,855 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:77, output treesize:31 [2021-07-13 19:40:49,952 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:49,953 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1905553032] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:49,953 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:49,953 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:40:49,953 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713218765] [2021-07-13 19:40:49,953 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:40:49,953 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:49,953 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:40:49,953 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:49,953 INFO L87 Difference]: Start difference. First operand 1360 states and 4472 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:50,629 INFO L93 Difference]: Finished difference Result 2381 states and 7597 transitions. [2021-07-13 19:40:50,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:40:50,630 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:40:50,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:50,634 INFO L225 Difference]: With dead ends: 2381 [2021-07-13 19:40:50,634 INFO L226 Difference]: Without dead ends: 2319 [2021-07-13 19:40:50,634 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 731.6ms TimeCoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:40:50,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2319 states. [2021-07-13 19:40:50,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2319 to 1332. [2021-07-13 19:40:50,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1332 states, 1331 states have (on average 3.274229902329076) internal successors, (4358), 1331 states have internal predecessors, (4358), 0 states have call successors, (0), 0 states have call 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,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1332 states to 1332 states and 4358 transitions. [2021-07-13 19:40:50,654 INFO L78 Accepts]: Start accepts. Automaton has 1332 states and 4358 transitions. Word has length 24 [2021-07-13 19:40:50,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:50,654 INFO L482 AbstractCegarLoop]: Abstraction has 1332 states and 4358 transitions. [2021-07-13 19:40:50,654 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,654 INFO L276 IsEmpty]: Start isEmpty. Operand 1332 states and 4358 transitions. [2021-07-13 19:40:50,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:40:50,656 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:50,656 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:50,856 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3438,430 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:50,856 INFO L430 AbstractCegarLoop]: === Iteration 446 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:50,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:50,856 INFO L82 PathProgramCache]: Analyzing trace with hash -721047532, now seen corresponding path program 430 times [2021-07-13 19:40:50,857 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:50,857 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236018690] [2021-07-13 19:40:50,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:50,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:51,087 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:51,087 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:51,087 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236018690] [2021-07-13 19:40:51,087 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236018690] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:51,087 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [772764123] [2021-07-13 19:40:51,087 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 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:40:51,117 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:40:51,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:51,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:40:51,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:51,227 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:51,228 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:51,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 19 treesize of output 15 [2021-07-13 19:40:51,229 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:51,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:51,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 19 treesize of output 15 [2021-07-13 19:40:51,233 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:51,320 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:51,323 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:51,324 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:51,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 19 treesize of output 15 [2021-07-13 19:40:51,325 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:51,328 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:51,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 19 treesize of output 15 [2021-07-13 19:40:51,329 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:51,405 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:51,408 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:40:51,408 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:205, output treesize:177 [2021-07-13 19:40:51,599 INFO L446 ElimStorePlain]: Different costs {1=[o_2], 3=[o_0]} [2021-07-13 19:40:51,602 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:51,602 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:51,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 19 treesize of output 15 [2021-07-13 19:40:51,603 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:51,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:51,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:51,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 19 treesize of output 15 [2021-07-13 19:40:51,608 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:51,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:51,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:51,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 20 treesize of output 16 [2021-07-13 19:40:51,612 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:51,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:51,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 20 treesize of output 16 [2021-07-13 19:40:51,616 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:51,721 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 43 [2021-07-13 19:40:51,722 INFO L628 ElimStorePlain]: treesize reduction 59, result has 65.5 percent of original size [2021-07-13 19:40:51,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:51,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:51,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 13 treesize of output 9 [2021-07-13 19:40:51,727 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:40:51,729 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:51,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:40:51,731 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:40:51,777 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:51,779 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:40:51,779 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 5 variables, input treesize:197, output treesize:56 [2021-07-13 19:40:51,872 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:51,872 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [772764123] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:51,872 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:51,872 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:40:51,872 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899283727] [2021-07-13 19:40:51,872 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:40:51,872 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:51,872 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:40:51,873 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:51,873 INFO L87 Difference]: Start difference. First operand 1332 states and 4358 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:52,519 INFO L93 Difference]: Finished difference Result 1491 states and 4812 transitions. [2021-07-13 19:40:52,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:40:52,519 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:40:52,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:52,522 INFO L225 Difference]: With dead ends: 1491 [2021-07-13 19:40:52,522 INFO L226 Difference]: Without dead ends: 1438 [2021-07-13 19:40:52,522 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 687.7ms TimeCoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:40:52,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1438 states. [2021-07-13 19:40:52,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1438 to 1344. [2021-07-13 19:40:52,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1344 states, 1343 states have (on average 3.272524199553239) internal successors, (4395), 1343 states have internal predecessors, (4395), 0 states have call successors, (0), 0 states have call 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,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1344 states to 1344 states and 4395 transitions. [2021-07-13 19:40:52,536 INFO L78 Accepts]: Start accepts. Automaton has 1344 states and 4395 transitions. Word has length 24 [2021-07-13 19:40:52,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:52,536 INFO L482 AbstractCegarLoop]: Abstraction has 1344 states and 4395 transitions. [2021-07-13 19:40:52,536 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,536 INFO L276 IsEmpty]: Start isEmpty. Operand 1344 states and 4395 transitions. [2021-07-13 19:40:52,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:40:52,538 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:52,538 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:52,738 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 431 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3447 [2021-07-13 19:40:52,738 INFO L430 AbstractCegarLoop]: === Iteration 447 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:52,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:52,739 INFO L82 PathProgramCache]: Analyzing trace with hash 1605589298, now seen corresponding path program 431 times [2021-07-13 19:40:52,739 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:52,739 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329509224] [2021-07-13 19:40:52,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:52,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:52,987 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:52,988 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:52,988 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329509224] [2021-07-13 19:40:52,988 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329509224] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:52,988 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2074818697] [2021-07-13 19:40:52,988 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 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:40:53,019 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:40:53,019 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:53,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:40:53,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:53,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:53,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:53,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 19 treesize of output 15 [2021-07-13 19:40:53,080 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:53,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:53,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 19 treesize of output 15 [2021-07-13 19:40:53,084 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:53,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:53,119 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:40:53,119 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:93, output treesize:79 [2021-07-13 19:40:53,199 INFO L446 ElimStorePlain]: Different costs {1=[o_2], 3=[o_0]} [2021-07-13 19:40:53,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:53,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:53,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 20 treesize of output 16 [2021-07-13 19:40:53,204 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:53,208 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:53,208 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:53,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 20 treesize of output 16 [2021-07-13 19:40:53,209 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:53,212 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:53,213 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:53,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 19 treesize of output 15 [2021-07-13 19:40:53,214 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:53,217 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:53,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 19 treesize of output 15 [2021-07-13 19:40:53,218 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:53,289 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:53,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:53,293 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:53,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 11 treesize of output 7 [2021-07-13 19:40:53,294 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:40:53,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:53,298 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:53,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 13 treesize of output 9 [2021-07-13 19:40:53,299 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:40:53,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:53,303 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:53,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 13 treesize of output 9 [2021-07-13 19:40:53,304 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:40:53,308 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:53,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 11 treesize of output 7 [2021-07-13 19:40:53,309 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:40:53,377 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:53,379 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:53,379 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 5 variables, input treesize:193, output treesize:81 [2021-07-13 19:40:53,517 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:53,517 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2074818697] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:53,517 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:53,517 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:40:53,517 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878594345] [2021-07-13 19:40:53,517 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:40:53,517 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:53,517 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:40:53,517 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:53,518 INFO L87 Difference]: Start difference. First operand 1344 states and 4395 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:54,517 INFO L93 Difference]: Finished difference Result 1607 states and 5139 transitions. [2021-07-13 19:40:54,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:40:54,517 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:40:54,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:54,520 INFO L225 Difference]: With dead ends: 1607 [2021-07-13 19:40:54,520 INFO L226 Difference]: Without dead ends: 1541 [2021-07-13 19:40:54,520 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 995.7ms TimeCoverageRelationStatistics Valid=111, Invalid=645, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:40:54,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1541 states. [2021-07-13 19:40:54,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1541 to 1347. [2021-07-13 19:40:54,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1347 states, 1346 states have (on average 3.2726597325408617) internal successors, (4405), 1346 states have internal predecessors, (4405), 0 states have call successors, (0), 0 states have call 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,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1347 states to 1347 states and 4405 transitions. [2021-07-13 19:40:54,536 INFO L78 Accepts]: Start accepts. Automaton has 1347 states and 4405 transitions. Word has length 24 [2021-07-13 19:40:54,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:54,536 INFO L482 AbstractCegarLoop]: Abstraction has 1347 states and 4405 transitions. [2021-07-13 19:40:54,536 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,537 INFO L276 IsEmpty]: Start isEmpty. Operand 1347 states and 4405 transitions. [2021-07-13 19:40:54,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:40:54,538 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:54,538 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:54,738 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3459,432 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:54,739 INFO L430 AbstractCegarLoop]: === Iteration 448 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:54,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:54,739 INFO L82 PathProgramCache]: Analyzing trace with hash -738290948, now seen corresponding path program 432 times [2021-07-13 19:40:54,739 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:54,739 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996086966] [2021-07-13 19:40:54,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:54,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:54,927 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:54,927 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:54,927 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996086966] [2021-07-13 19:40:54,927 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996086966] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:54,927 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1024498426] [2021-07-13 19:40:54,927 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 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:40:54,957 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:40:54,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:54,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-13 19:40:54,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:55,066 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40: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 19 treesize of output 15 [2021-07-13 19:40:55,068 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:55,098 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:55,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:55,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 19 treesize of output 15 [2021-07-13 19:40:55,102 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:55,130 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:55,133 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:40:55,133 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:93, output treesize:79 [2021-07-13 19:40:55,211 INFO L446 ElimStorePlain]: Different costs {1=[o_2], 3=[o_0]} [2021-07-13 19:40:55,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:55,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:55,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 20 treesize of output 16 [2021-07-13 19:40:55,216 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:55,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:55,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:55,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 19 treesize of output 15 [2021-07-13 19:40:55,221 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:55,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:55,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:55,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 20 treesize of output 16 [2021-07-13 19:40:55,225 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:55,228 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:55,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 19 treesize of output 15 [2021-07-13 19:40:55,229 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:55,300 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:55,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:55,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:55,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:40:55,306 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:40:55,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:55,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:55,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:40:55,311 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:40:55,314 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:55,314 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:55,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:40:55,316 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:40:55,319 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:55,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 12 treesize of output 8 [2021-07-13 19:40:55,321 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:40:55,400 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:55,402 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:55,402 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 5 variables, input treesize:193, output treesize:75 [2021-07-13 19:40:55,532 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:55,532 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1024498426] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:55,533 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:55,533 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:40:55,533 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039829832] [2021-07-13 19:40:55,533 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:40:55,533 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:55,533 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:40:55,533 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:55,533 INFO L87 Difference]: Start difference. First operand 1347 states and 4405 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:56,041 INFO L93 Difference]: Finished difference Result 1548 states and 4927 transitions. [2021-07-13 19:40:56,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:40:56,041 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:40:56,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:56,044 INFO L225 Difference]: With dead ends: 1548 [2021-07-13 19:40:56,044 INFO L226 Difference]: Without dead ends: 1517 [2021-07-13 19:40:56,044 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 608.0ms TimeCoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:40:56,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1517 states. [2021-07-13 19:40:56,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1517 to 1346. [2021-07-13 19:40:56,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1346 states, 1345 states have (on average 3.2713754646840147) internal successors, (4400), 1345 states have internal predecessors, (4400), 0 states have call successors, (0), 0 states have call 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,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1346 states to 1346 states and 4400 transitions. [2021-07-13 19:40:56,059 INFO L78 Accepts]: Start accepts. Automaton has 1346 states and 4400 transitions. Word has length 24 [2021-07-13 19:40:56,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:56,059 INFO L482 AbstractCegarLoop]: Abstraction has 1346 states and 4400 transitions. [2021-07-13 19:40:56,059 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,059 INFO L276 IsEmpty]: Start isEmpty. Operand 1346 states and 4400 transitions. [2021-07-13 19:40:56,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:40:56,061 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:56,061 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:56,261 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3469,433 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:56,262 INFO L430 AbstractCegarLoop]: === Iteration 449 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:56,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:56,262 INFO L82 PathProgramCache]: Analyzing trace with hash 2056181010, now seen corresponding path program 433 times [2021-07-13 19:40:56,262 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:56,262 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089192604] [2021-07-13 19:40:56,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:56,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:56,446 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:56,446 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:56,446 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089192604] [2021-07-13 19:40:56,446 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089192604] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:56,446 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [364850831] [2021-07-13 19:40:56,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 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:40:56,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:56,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:40:56,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:56,586 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:56,587 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:56,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 19 treesize of output 15 [2021-07-13 19:40:56,588 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:56,591 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:56,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 19 treesize of output 15 [2021-07-13 19:40:56,592 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:56,678 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:56,682 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:56,683 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:56,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 19 treesize of output 15 [2021-07-13 19:40:56,684 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:56,687 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:56,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 19 treesize of output 15 [2021-07-13 19:40:56,688 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:56,764 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:56,768 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:40:56,768 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:205, output treesize:177 [2021-07-13 19:40:56,961 INFO L446 ElimStorePlain]: Different costs {1=[o_2], 3=[o_0]} [2021-07-13 19:40:56,964 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:56,965 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:56,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:40:56,966 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:56,969 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:56,969 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:56,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 20 treesize of output 16 [2021-07-13 19:40:56,970 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:56,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:56,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:56,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 19 treesize of output 15 [2021-07-13 19:40:56,974 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:56,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:56,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:40:56,978 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:57,081 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 39 [2021-07-13 19:40:57,082 INFO L628 ElimStorePlain]: treesize reduction 57, result has 65.2 percent of original size [2021-07-13 19:40:57,085 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:57,085 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:57,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:40:57,087 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:40:57,089 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:57,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 13 treesize of output 9 [2021-07-13 19:40:57,091 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:40:57,136 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:57,138 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:40:57,138 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 5 variables, input treesize:189, output treesize:47 [2021-07-13 19:40:57,231 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:57,231 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [364850831] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:57,231 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:57,231 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:40:57,231 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129031499] [2021-07-13 19:40:57,231 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:40:57,231 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:57,231 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:40:57,231 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:57,232 INFO L87 Difference]: Start difference. First operand 1346 states and 4400 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:57,480 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 80 [2021-07-13 19:40:57,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:57,807 INFO L93 Difference]: Finished difference Result 1534 states and 4881 transitions. [2021-07-13 19:40:57,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:40:57,807 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:40:57,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:57,810 INFO L225 Difference]: With dead ends: 1534 [2021-07-13 19:40:57,810 INFO L226 Difference]: Without dead ends: 1457 [2021-07-13 19:40:57,810 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 672.9ms TimeCoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:40:57,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1457 states. [2021-07-13 19:40:57,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1457 to 1342. [2021-07-13 19:40:57,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1342 states, 1341 states have (on average 3.273676360924683) internal successors, (4390), 1341 states have internal predecessors, (4390), 0 states have call successors, (0), 0 states have call 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:57,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1342 states to 1342 states and 4390 transitions. [2021-07-13 19:40:57,825 INFO L78 Accepts]: Start accepts. Automaton has 1342 states and 4390 transitions. Word has length 24 [2021-07-13 19:40:57,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:57,825 INFO L482 AbstractCegarLoop]: Abstraction has 1342 states and 4390 transitions. [2021-07-13 19:40:57,825 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:57,825 INFO L276 IsEmpty]: Start isEmpty. Operand 1342 states and 4390 transitions. [2021-07-13 19:40:57,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:40:57,827 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:57,827 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:58,027 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3481,434 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:58,027 INFO L430 AbstractCegarLoop]: === Iteration 450 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:58,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:58,027 INFO L82 PathProgramCache]: Analyzing trace with hash -420259806, now seen corresponding path program 434 times [2021-07-13 19:40:58,027 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:58,027 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782190549] [2021-07-13 19:40:58,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:58,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:58,270 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:58,270 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:58,270 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782190549] [2021-07-13 19:40:58,270 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782190549] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:58,270 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1006484886] [2021-07-13 19:40:58,271 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 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:40:58,301 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:58,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:58,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:40:58,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:58,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:40:58,392 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:58,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 17 treesize of output 13 [2021-07-13 19:40:58,395 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:58,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 18 treesize of output 14 [2021-07-13 19:40:58,398 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:58,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:40:58,401 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:58,451 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:58,453 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:40:58,453 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:153, output treesize:125 [2021-07-13 19:40:58,558 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:58,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 20 treesize of output 16 [2021-07-13 19:40:58,559 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:58,615 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:58,619 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:58,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 12 treesize of output 8 [2021-07-13 19:40:58,620 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:40:58,676 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:58,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:58,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 19 treesize of output 15 [2021-07-13 19:40:58,681 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:58,735 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:58,739 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:58,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 20 treesize of output 16 [2021-07-13 19:40:58,740 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:58,791 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:58,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:58,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 11 treesize of output 7 [2021-07-13 19:40:58,796 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:40:58,846 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:58,850 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:58,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 19 treesize of output 15 [2021-07-13 19:40:58,851 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:58,899 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:58,902 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:58,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 12 treesize of output 8 [2021-07-13 19:40:58,904 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:40:58,950 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:58,954 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:58,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 11 treesize of output 7 [2021-07-13 19:40:58,955 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:40:59,000 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:59,002 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:40:59,002 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:161, output treesize:69 [2021-07-13 19:40:59,163 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:40:59,163 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1006484886] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:59,164 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:59,164 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:40:59,164 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842220910] [2021-07-13 19:40:59,164 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:40:59,164 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:59,164 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:40:59,164 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:59,164 INFO L87 Difference]: Start difference. First operand 1342 states and 4390 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:59,819 INFO L93 Difference]: Finished difference Result 1710 states and 5409 transitions. [2021-07-13 19:40:59,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:40:59,820 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:40:59,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:59,822 INFO L225 Difference]: With dead ends: 1710 [2021-07-13 19:40:59,822 INFO L226 Difference]: Without dead ends: 1617 [2021-07-13 19:40:59,823 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 785.3ms TimeCoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:40:59,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1617 states. [2021-07-13 19:40:59,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1617 to 1353. [2021-07-13 19:40:59,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1353 states, 1352 states have (on average 3.2818047337278107) internal successors, (4437), 1352 states have internal predecessors, (4437), 0 states have call successors, (0), 0 states have call 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,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1353 states to 1353 states and 4437 transitions. [2021-07-13 19:40:59,838 INFO L78 Accepts]: Start accepts. Automaton has 1353 states and 4437 transitions. Word has length 24 [2021-07-13 19:40:59,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:59,839 INFO L482 AbstractCegarLoop]: Abstraction has 1353 states and 4437 transitions. [2021-07-13 19:40:59,839 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,839 INFO L276 IsEmpty]: Start isEmpty. Operand 1353 states and 4437 transitions. [2021-07-13 19:40:59,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:40:59,840 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:59,840 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:00,040 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 435 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3490 [2021-07-13 19:41:00,041 INFO L430 AbstractCegarLoop]: === Iteration 451 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:00,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:00,041 INFO L82 PathProgramCache]: Analyzing trace with hash 353944564, now seen corresponding path program 435 times [2021-07-13 19:41:00,041 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:00,041 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741132946] [2021-07-13 19:41:00,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:00,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:00,365 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:00,365 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:00,366 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741132946] [2021-07-13 19:41:00,366 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741132946] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:00,366 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [221468334] [2021-07-13 19:41:00,366 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 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:41:00,396 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:41:00,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:00,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:41:00,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:00,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 17 treesize of output 13 [2021-07-13 19:41:00,474 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:00,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 17 treesize of output 13 [2021-07-13 19:41:00,478 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:00,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 18 treesize of output 14 [2021-07-13 19:41:00,481 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:00,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 18 treesize of output 14 [2021-07-13 19:41:00,484 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:00,533 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:00,535 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:41:00,535 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:153, output treesize:125 [2021-07-13 19:41:00,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:00,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 19 treesize of output 15 [2021-07-13 19:41:00,668 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:00,692 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:00,695 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:00,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 11 treesize of output 7 [2021-07-13 19:41:00,697 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:41:00,720 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:00,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:00,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 19 treesize of output 15 [2021-07-13 19:41:00,724 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:00,746 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:00,748 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:00,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 11 treesize of output 7 [2021-07-13 19:41:00,750 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:41:00,771 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:00,772 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:41:00,772 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:77, output treesize:31 [2021-07-13 19:41:00,866 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:00,867 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [221468334] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:00,867 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:00,867 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:41:00,867 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9726376] [2021-07-13 19:41:00,867 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:41:00,867 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:00,867 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:41:00,867 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:00,867 INFO L87 Difference]: Start difference. First operand 1353 states and 4437 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:01,154 INFO L93 Difference]: Finished difference Result 1550 states and 4976 transitions. [2021-07-13 19:41:01,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:01,155 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:41:01,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:01,157 INFO L225 Difference]: With dead ends: 1550 [2021-07-13 19:41:01,157 INFO L226 Difference]: Without dead ends: 1488 [2021-07-13 19:41:01,157 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 546.4ms TimeCoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:01,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1488 states. [2021-07-13 19:41:01,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1488 to 1340. [2021-07-13 19:41:01,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1340 states, 1339 states have (on average 3.2748319641523524) internal successors, (4385), 1339 states have internal predecessors, (4385), 0 states have call successors, (0), 0 states have call 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,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1340 states to 1340 states and 4385 transitions. [2021-07-13 19:41:01,182 INFO L78 Accepts]: Start accepts. Automaton has 1340 states and 4385 transitions. Word has length 24 [2021-07-13 19:41:01,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:01,182 INFO L482 AbstractCegarLoop]: Abstraction has 1340 states and 4385 transitions. [2021-07-13 19:41:01,182 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,182 INFO L276 IsEmpty]: Start isEmpty. Operand 1340 states and 4385 transitions. [2021-07-13 19:41:01,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:41:01,183 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:01,183 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:01,384 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3499,436 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:01,384 INFO L430 AbstractCegarLoop]: === Iteration 452 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:01,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:01,384 INFO L82 PathProgramCache]: Analyzing trace with hash -1147454640, now seen corresponding path program 436 times [2021-07-13 19:41:01,384 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:01,385 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985297445] [2021-07-13 19:41:01,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:01,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:01,628 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:01,628 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:01,628 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985297445] [2021-07-13 19:41:01,628 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985297445] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:01,629 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1644524927] [2021-07-13 19:41:01,629 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 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:41:01,676 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:41:01,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:01,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:41:01,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:01,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:41:01,727 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:01,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:41:01,730 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:01,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 18 treesize of output 14 [2021-07-13 19:41:01,733 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:01,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 17 treesize of output 13 [2021-07-13 19:41:01,736 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:01,777 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:01,780 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:41:01,780 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:141, output treesize:113 [2021-07-13 19:41:01,955 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:01,955 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:01,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 20 treesize of output 16 [2021-07-13 19:41:01,956 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:01,961 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:01,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 20 treesize of output 16 [2021-07-13 19:41:01,962 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:02,151 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 72 [2021-07-13 19:41:02,151 INFO L628 ElimStorePlain]: treesize reduction 162, result has 53.3 percent of original size [2021-07-13 19:41:02,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 9 treesize of output 7 [2021-07-13 19:41:02,156 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:02,232 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:02,236 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:02,237 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:02,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 12 treesize of output 8 [2021-07-13 19:41:02,238 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:41:02,242 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:02,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 12 treesize of output 8 [2021-07-13 19:41:02,244 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:41:02,318 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:02,318 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1571 vanished before elimination [2021-07-13 19:41:02,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2021-07-13 19:41:02,322 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:02,394 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:02,394 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1566 vanished before elimination [2021-07-13 19:41:02,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:02,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 19 treesize of output 15 [2021-07-13 19:41:02,399 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:02,467 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:02,471 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:02,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 12 treesize of output 8 [2021-07-13 19:41:02,472 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:41:02,539 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:02,542 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:41:02,542 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:361, output treesize:96 [2021-07-13 19:41:02,716 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:02,716 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1644524927] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:02,717 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:02,717 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:41:02,717 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818999627] [2021-07-13 19:41:02,717 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:41:02,717 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:02,717 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:41:02,717 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:02,717 INFO L87 Difference]: Start difference. First operand 1340 states and 4385 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,028 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 54 [2021-07-13 19:41:03,355 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 51 [2021-07-13 19:41:03,828 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 44 [2021-07-13 19:41:04,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:04,088 INFO L93 Difference]: Finished difference Result 1937 states and 6135 transitions. [2021-07-13 19:41:04,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:41:04,088 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:41:04,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:04,091 INFO L225 Difference]: With dead ends: 1937 [2021-07-13 19:41:04,091 INFO L226 Difference]: Without dead ends: 1857 [2021-07-13 19:41:04,092 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 1466.5ms TimeCoverageRelationStatistics Valid=138, Invalid=674, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:41:04,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1857 states. [2021-07-13 19:41:04,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1857 to 1368. [2021-07-13 19:41:04,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1368 states, 1367 states have (on average 3.2874908558888074) internal successors, (4494), 1367 states have internal predecessors, (4494), 0 states have call successors, (0), 0 states have call 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:04,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1368 states to 1368 states and 4494 transitions. [2021-07-13 19:41:04,110 INFO L78 Accepts]: Start accepts. Automaton has 1368 states and 4494 transitions. Word has length 24 [2021-07-13 19:41:04,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:04,110 INFO L482 AbstractCegarLoop]: Abstraction has 1368 states and 4494 transitions. [2021-07-13 19:41:04,110 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:04,110 INFO L276 IsEmpty]: Start isEmpty. Operand 1368 states and 4494 transitions. [2021-07-13 19:41:04,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:41:04,121 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:04,121 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:04,321 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 437 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3508 [2021-07-13 19:41:04,321 INFO L430 AbstractCegarLoop]: === Iteration 453 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:04,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:04,322 INFO L82 PathProgramCache]: Analyzing trace with hash 803632410, now seen corresponding path program 437 times [2021-07-13 19:41:04,322 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:04,322 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251880909] [2021-07-13 19:41:04,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:04,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:04,523 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:04,523 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:04,523 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251880909] [2021-07-13 19:41:04,523 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251880909] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:04,524 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1311434638] [2021-07-13 19:41:04,524 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 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:41:04,562 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:41:04,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:04,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:41:04,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:04,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 17 treesize of output 13 [2021-07-13 19:41:04,612 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:04,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 17 treesize of output 13 [2021-07-13 19:41:04,615 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:04,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 18 treesize of output 14 [2021-07-13 19:41:04,618 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:04,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 18 treesize of output 14 [2021-07-13 19:41:04,621 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:04,662 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:04,665 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:41:04,665 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:141, output treesize:113 [2021-07-13 19:41:04,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:04,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 19 treesize of output 15 [2021-07-13 19:41:04,837 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:04,892 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:04,896 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41: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 20 treesize of output 16 [2021-07-13 19:41:04,897 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:04,950 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:04,954 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:04,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 11 treesize of output 7 [2021-07-13 19:41:04,956 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:41:05,008 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:05,012 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:05,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 20 treesize of output 16 [2021-07-13 19:41:05,013 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:05,063 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:05,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:05,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 13 treesize of output 9 [2021-07-13 19:41:05,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:41:05,119 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:05,122 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:05,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 19 treesize of output 15 [2021-07-13 19:41:05,123 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:05,171 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:05,174 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:05,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 12 treesize of output 8 [2021-07-13 19:41:05,176 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:41:05,223 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:05,226 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:05,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 13 treesize of output 9 [2021-07-13 19:41:05,228 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:41:05,273 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:05,275 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:41:05,275 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:161, output treesize:69 [2021-07-13 19:41:05,406 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:05,406 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1311434638] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:05,406 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:05,406 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:41:05,406 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946313354] [2021-07-13 19:41:05,406 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:41:05,406 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:05,406 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:41:05,406 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:05,407 INFO L87 Difference]: Start difference. First operand 1368 states and 4494 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,708 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 55 [2021-07-13 19:41:06,036 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 46 [2021-07-13 19:41:06,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:06,502 INFO L93 Difference]: Finished difference Result 2009 states and 6306 transitions. [2021-07-13 19:41:06,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:41:06,502 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:41:06,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:06,505 INFO L225 Difference]: With dead ends: 2009 [2021-07-13 19:41:06,505 INFO L226 Difference]: Without dead ends: 1947 [2021-07-13 19:41:06,505 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 1107.3ms TimeCoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:41:06,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1947 states. [2021-07-13 19:41:06,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1947 to 1373. [2021-07-13 19:41:06,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1373 states, 1372 states have (on average 3.2900874635568513) internal successors, (4514), 1372 states have internal predecessors, (4514), 0 states have call successors, (0), 0 states have call 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:06,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1373 states to 1373 states and 4514 transitions. [2021-07-13 19:41:06,524 INFO L78 Accepts]: Start accepts. Automaton has 1373 states and 4514 transitions. Word has length 24 [2021-07-13 19:41:06,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:06,524 INFO L482 AbstractCegarLoop]: Abstraction has 1373 states and 4514 transitions. [2021-07-13 19:41:06,524 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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:06,524 INFO L276 IsEmpty]: Start isEmpty. Operand 1373 states and 4514 transitions. [2021-07-13 19:41:06,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:41:06,526 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:06,526 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:06,726 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 438 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3515 [2021-07-13 19:41:06,726 INFO L430 AbstractCegarLoop]: === Iteration 454 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:06,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:06,726 INFO L82 PathProgramCache]: Analyzing trace with hash -373250270, now seen corresponding path program 438 times [2021-07-13 19:41:06,726 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:06,726 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990082932] [2021-07-13 19:41:06,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:06,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:06,976 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:06,977 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:06,977 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990082932] [2021-07-13 19:41:06,977 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990082932] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:06,977 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [441094624] [2021-07-13 19:41:06,977 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 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:41:07,009 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:41:07,009 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:07,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:41:07,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:07,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 17 treesize of output 13 [2021-07-13 19:41:07,059 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:07,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:41:07,062 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:07,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:41:07,065 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:07,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 18 treesize of output 14 [2021-07-13 19:41:07,068 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:07,109 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:07,111 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:41:07,111 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:141, output treesize:113 [2021-07-13 19:41:07,322 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:07,322 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:07,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 19 treesize of output 15 [2021-07-13 19:41:07,323 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:07,326 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:07,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 19 treesize of output 15 [2021-07-13 19:41:07,327 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:07,398 INFO L628 ElimStorePlain]: treesize reduction 86, result has 45.9 percent of original size [2021-07-13 19:41:07,401 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:07,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 11 treesize of output 7 [2021-07-13 19:41:07,403 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:41:07,429 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:07,432 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:07,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 19 treesize of output 15 [2021-07-13 19:41:07,433 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:07,458 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:07,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:07,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 12 treesize of output 8 [2021-07-13 19:41:07,462 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:41:07,486 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:07,487 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:41:07,487 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:173, output treesize:34 [2021-07-13 19:41:07,575 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:07,576 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [441094624] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:07,576 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:07,576 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:41:07,576 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759171032] [2021-07-13 19:41:07,576 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:41:07,576 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:07,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:41:07,576 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:07,576 INFO L87 Difference]: Start difference. First operand 1373 states and 4514 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:09,012 INFO L93 Difference]: Finished difference Result 2196 states and 6906 transitions. [2021-07-13 19:41:09,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-13 19:41:09,014 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:41:09,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:09,017 INFO L225 Difference]: With dead ends: 2196 [2021-07-13 19:41:09,017 INFO L226 Difference]: Without dead ends: 2053 [2021-07-13 19:41:09,017 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219 ImplicationChecksByTransitivity, 1525.5ms TimeCoverageRelationStatistics Valid=158, Invalid=834, Unknown=0, NotChecked=0, Total=992 [2021-07-13 19:41:09,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2053 states. [2021-07-13 19:41:09,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2053 to 1377. [2021-07-13 19:41:09,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1377 states, 1376 states have (on average 3.2943313953488373) internal successors, (4533), 1376 states have internal predecessors, (4533), 0 states have call successors, (0), 0 states have call 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,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1377 states to 1377 states and 4533 transitions. [2021-07-13 19:41:09,037 INFO L78 Accepts]: Start accepts. Automaton has 1377 states and 4533 transitions. Word has length 24 [2021-07-13 19:41:09,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:09,037 INFO L482 AbstractCegarLoop]: Abstraction has 1377 states and 4533 transitions. [2021-07-13 19:41:09,037 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,037 INFO L276 IsEmpty]: Start isEmpty. Operand 1377 states and 4533 transitions. [2021-07-13 19:41:09,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:41:09,039 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:09,039 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:09,240 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3522,439 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:09,240 INFO L430 AbstractCegarLoop]: === Iteration 455 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:09,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:09,240 INFO L82 PathProgramCache]: Analyzing trace with hash -535255500, now seen corresponding path program 439 times [2021-07-13 19:41:09,240 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:09,240 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941924915] [2021-07-13 19:41:09,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:09,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:09,462 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:09,462 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:09,462 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941924915] [2021-07-13 19:41:09,463 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941924915] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:09,463 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2051864587] [2021-07-13 19:41:09,463 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 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:41:09,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:09,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:41:09,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:09,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 17 treesize of output 13 [2021-07-13 19:41:09,543 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:09,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:41:09,546 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:09,548 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:41:09,549 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:09,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:41:09,552 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:09,593 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:09,596 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:41:09,596 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:141, output treesize:113 [2021-07-13 19:41:09,762 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:09,762 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:09,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 19 treesize of output 15 [2021-07-13 19:41:09,763 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:09,766 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:09,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 19 treesize of output 15 [2021-07-13 19:41:09,767 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:09,837 INFO L628 ElimStorePlain]: treesize reduction 87, result has 46.0 percent of original size [2021-07-13 19:41:09,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:09,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:41:09,841 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:09,867 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:09,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:09,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 11 treesize of output 7 [2021-07-13 19:41:09,872 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:41:09,897 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:09,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:09,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 12 treesize of output 8 [2021-07-13 19:41:09,902 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:41:09,926 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:09,927 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:41:09,927 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:173, output treesize:34 [2021-07-13 19:41:10,015 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:10,015 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2051864587] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:10,015 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:10,015 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:41:10,015 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313990643] [2021-07-13 19:41:10,015 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:41:10,015 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:10,016 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:41:10,016 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:10,016 INFO L87 Difference]: Start difference. First operand 1377 states and 4533 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:11,238 INFO L93 Difference]: Finished difference Result 2132 states and 6686 transitions. [2021-07-13 19:41:11,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-13 19:41:11,239 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:41:11,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:11,242 INFO L225 Difference]: With dead ends: 2132 [2021-07-13 19:41:11,242 INFO L226 Difference]: Without dead ends: 2016 [2021-07-13 19:41:11,242 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 1195.6ms TimeCoverageRelationStatistics Valid=162, Invalid=768, Unknown=0, NotChecked=0, Total=930 [2021-07-13 19:41:11,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2016 states. [2021-07-13 19:41:11,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2016 to 1352. [2021-07-13 19:41:11,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1352 states, 1351 states have (on average 3.2857142857142856) internal successors, (4439), 1351 states have internal predecessors, (4439), 0 states have call successors, (0), 0 states have call 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,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1352 states to 1352 states and 4439 transitions. [2021-07-13 19:41:11,261 INFO L78 Accepts]: Start accepts. Automaton has 1352 states and 4439 transitions. Word has length 24 [2021-07-13 19:41:11,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:11,261 INFO L482 AbstractCegarLoop]: Abstraction has 1352 states and 4439 transitions. [2021-07-13 19:41:11,261 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,261 INFO L276 IsEmpty]: Start isEmpty. Operand 1352 states and 4439 transitions. [2021-07-13 19:41:11,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:41:11,263 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:11,263 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:11,463 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3529,440 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:11,463 INFO L430 AbstractCegarLoop]: === Iteration 456 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:11,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:11,463 INFO L82 PathProgramCache]: Analyzing trace with hash -561114522, now seen corresponding path program 440 times [2021-07-13 19:41:11,463 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:11,463 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725213801] [2021-07-13 19:41:11,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:11,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:11,780 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:11,780 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:11,780 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725213801] [2021-07-13 19:41:11,780 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725213801] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:11,780 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [214266819] [2021-07-13 19:41:11,780 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 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:41:11,810 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:41:11,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:11,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:41:11,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:11,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 19 treesize of output 15 [2021-07-13 19:41:11,871 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:11,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:41:11,874 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:11,891 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:11,892 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:11,892 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:61, output treesize:47 [2021-07-13 19:41:12,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 20 treesize of output 16 [2021-07-13 19:41:12,010 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:12,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 19 treesize of output 15 [2021-07-13 19:41:12,013 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:12,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:41:12,016 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:12,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 19 treesize of output 15 [2021-07-13 19:41:12,018 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:12,047 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:12,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 12 treesize of output 8 [2021-07-13 19:41:12,050 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:41:12,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 13 treesize of output 9 [2021-07-13 19:41:12,054 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:41:12,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:41:12,057 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:41:12,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 13 treesize of output 9 [2021-07-13 19:41:12,061 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:41:12,088 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:12,089 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:12,089 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:117, output treesize:57 [2021-07-13 19:41:12,197 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:12,197 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [214266819] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:12,197 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:12,197 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:41:12,198 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960686374] [2021-07-13 19:41:12,198 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:41:12,198 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:12,198 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:41:12,198 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:12,198 INFO L87 Difference]: Start difference. First operand 1352 states and 4439 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,970 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 43 [2021-07-13 19:41:13,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:13,234 INFO L93 Difference]: Finished difference Result 1959 states and 6223 transitions. [2021-07-13 19:41:13,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:41:13,234 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:41:13,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:13,237 INFO L225 Difference]: With dead ends: 1959 [2021-07-13 19:41:13,237 INFO L226 Difference]: Without dead ends: 1885 [2021-07-13 19:41:13,237 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 1187.8ms TimeCoverageRelationStatistics Valid=137, Invalid=565, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:41:13,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1885 states. [2021-07-13 19:41:13,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1885 to 1361. [2021-07-13 19:41:13,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1361 states, 1360 states have (on average 3.2838235294117646) internal successors, (4466), 1360 states have internal predecessors, (4466), 0 states have call successors, (0), 0 states have call 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:13,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1361 states to 1361 states and 4466 transitions. [2021-07-13 19:41:13,254 INFO L78 Accepts]: Start accepts. Automaton has 1361 states and 4466 transitions. Word has length 24 [2021-07-13 19:41:13,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:13,255 INFO L482 AbstractCegarLoop]: Abstraction has 1361 states and 4466 transitions. [2021-07-13 19:41:13,255 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:13,255 INFO L276 IsEmpty]: Start isEmpty. Operand 1361 states and 4466 transitions. [2021-07-13 19:41:13,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:41:13,256 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:13,256 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:13,456 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 441 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3536 [2021-07-13 19:41:13,457 INFO L430 AbstractCegarLoop]: === Iteration 457 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:13,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:13,457 INFO L82 PathProgramCache]: Analyzing trace with hash -1616972742, now seen corresponding path program 441 times [2021-07-13 19:41:13,457 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:13,457 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693860846] [2021-07-13 19:41:13,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:13,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:13,701 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:13,701 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:13,701 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693860846] [2021-07-13 19:41:13,701 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693860846] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:13,701 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1444575538] [2021-07-13 19:41:13,701 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:41:13,732 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:41:13,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:13,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:41:13,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:13,882 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:13,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:13,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 19 treesize of output 15 [2021-07-13 19:41:13,884 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:13,887 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:13,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 19 treesize of output 15 [2021-07-13 19:41:13,888 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:13,963 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:13,966 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:13,966 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:13,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 19 treesize of output 15 [2021-07-13 19:41:13,968 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:13,971 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:13,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 19 treesize of output 15 [2021-07-13 19:41:13,972 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:14,039 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:14,042 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:41:14,042 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:185, output treesize:157 [2021-07-13 19:41:14,220 INFO L446 ElimStorePlain]: Different costs {0=[o_2, v_prenex_1596], 1=[o_0, v_prenex_1595]} [2021-07-13 19:41:14,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:41:14,224 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:14,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:41:14,227 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:14,312 INFO L628 ElimStorePlain]: treesize reduction 53, result has 65.4 percent of original size [2021-07-13 19:41:14,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2021-07-13 19:41:14,316 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:14,351 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:14,354 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:14,354 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:14,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 12 treesize of output 8 [2021-07-13 19:41:14,356 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:41:14,358 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:14,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 13 treesize of output 9 [2021-07-13 19:41:14,360 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:41:14,394 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:14,395 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1595 vanished before elimination [2021-07-13 19:41:14,396 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:41:14,396 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:165, output treesize:47 [2021-07-13 19:41:14,490 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:14,490 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1444575538] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:14,490 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:14,490 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:41:14,490 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852978383] [2021-07-13 19:41:14,490 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:41:14,490 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:14,491 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:41:14,491 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:14,491 INFO L87 Difference]: Start difference. First operand 1361 states and 4466 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,787 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 73 [2021-07-13 19:41:15,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:15,398 INFO L93 Difference]: Finished difference Result 1769 states and 5682 transitions. [2021-07-13 19:41:15,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:41:15,398 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:41:15,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:15,401 INFO L225 Difference]: With dead ends: 1769 [2021-07-13 19:41:15,401 INFO L226 Difference]: Without dead ends: 1716 [2021-07-13 19:41:15,401 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 999.4ms TimeCoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:41:15,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1716 states. [2021-07-13 19:41:15,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1716 to 1367. [2021-07-13 19:41:15,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1367 states, 1366 states have (on average 3.2833089311859442) internal successors, (4485), 1366 states have internal predecessors, (4485), 0 states have call successors, (0), 0 states have call 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:15,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1367 states to 1367 states and 4485 transitions. [2021-07-13 19:41:15,417 INFO L78 Accepts]: Start accepts. Automaton has 1367 states and 4485 transitions. Word has length 24 [2021-07-13 19:41:15,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:15,417 INFO L482 AbstractCegarLoop]: Abstraction has 1367 states and 4485 transitions. [2021-07-13 19:41:15,417 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:15,417 INFO L276 IsEmpty]: Start isEmpty. Operand 1367 states and 4485 transitions. [2021-07-13 19:41:15,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:41:15,418 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:15,418 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:15,618 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3543,442 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:15,619 INFO L430 AbstractCegarLoop]: === Iteration 458 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:15,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:15,619 INFO L82 PathProgramCache]: Analyzing trace with hash 709664088, now seen corresponding path program 442 times [2021-07-13 19:41:15,619 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:15,619 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825583399] [2021-07-13 19:41:15,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:15,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:15,885 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:15,886 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:15,886 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825583399] [2021-07-13 19:41:15,886 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825583399] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:15,886 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [961410343] [2021-07-13 19:41:15,886 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 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:41:15,915 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:41:15,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:15,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:41:15,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:16,063 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:16,063 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:16,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:41:16,064 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:16,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 19 treesize of output 15 [2021-07-13 19:41:16,068 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,141 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:16,144 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:16,144 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:16,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 19 treesize of output 15 [2021-07-13 19:41:16,146 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,149 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:16,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 19 treesize of output 15 [2021-07-13 19:41:16,150 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,216 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:16,220 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:41:16,220 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:185, output treesize:157 [2021-07-13 19:41:16,361 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1604, v_prenex_1606, o_2, v_prenex_1602], 1=[v_prenex_1603, o_0, v_prenex_1605, v_prenex_1601]} [2021-07-13 19:41:16,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 19 treesize of output 15 [2021-07-13 19:41:16,367 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,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 20 treesize of output 16 [2021-07-13 19:41:16,371 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,557 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 77 [2021-07-13 19:41:16,558 INFO L628 ElimStorePlain]: treesize reduction 158, result has 54.6 percent of original size [2021-07-13 19:41:16,562 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:41:16,563 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,639 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:16,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 11 treesize of output 9 [2021-07-13 19:41:16,643 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,717 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:16,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 11 treesize of output 9 [2021-07-13 19:41:16,722 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,792 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:16,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:16,796 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:16,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 13 treesize of output 9 [2021-07-13 19:41:16,797 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:41:16,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:16,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:41:16,802 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:41:16,871 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:16,871 INFO L518 ElimStorePlain]: Eliminatee o_0 vanished before elimination [2021-07-13 19:41:16,875 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:16,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 11 treesize of output 7 [2021-07-13 19:41:16,876 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:41:16,944 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:16,944 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1601 vanished before elimination [2021-07-13 19:41:16,946 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:41:16,946 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:361, output treesize:96 [2021-07-13 19:41:17,115 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:17,115 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [961410343] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:17,115 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:17,115 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:41:17,115 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613138446] [2021-07-13 19:41:17,115 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:41:17,115 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:17,115 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:41:17,115 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:17,115 INFO L87 Difference]: Start difference. First operand 1367 states and 4485 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,369 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 73 [2021-07-13 19:41:17,522 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 39 [2021-07-13 19:41:18,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:18,229 INFO L93 Difference]: Finished difference Result 1885 states and 5995 transitions. [2021-07-13 19:41:18,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:41:18,230 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:41:18,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:18,233 INFO L225 Difference]: With dead ends: 1885 [2021-07-13 19:41:18,233 INFO L226 Difference]: Without dead ends: 1805 [2021-07-13 19:41:18,233 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 1330.3ms TimeCoverageRelationStatistics Valid=147, Invalid=665, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:41:18,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1805 states. [2021-07-13 19:41:18,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1805 to 1370. [2021-07-13 19:41:18,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1370 states, 1369 states have (on average 3.283418553688824) internal successors, (4495), 1369 states have internal predecessors, (4495), 0 states have call successors, (0), 0 states have call 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,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1370 states to 1370 states and 4495 transitions. [2021-07-13 19:41:18,251 INFO L78 Accepts]: Start accepts. Automaton has 1370 states and 4495 transitions. Word has length 24 [2021-07-13 19:41:18,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:18,251 INFO L482 AbstractCegarLoop]: Abstraction has 1370 states and 4495 transitions. [2021-07-13 19:41:18,251 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,251 INFO L276 IsEmpty]: Start isEmpty. Operand 1370 states and 4495 transitions. [2021-07-13 19:41:18,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:41:18,253 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:18,253 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:18,453 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3553,443 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:18,453 INFO L430 AbstractCegarLoop]: === Iteration 459 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:18,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:18,453 INFO L82 PathProgramCache]: Analyzing trace with hash -1634216158, now seen corresponding path program 443 times [2021-07-13 19:41:18,453 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:18,453 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958042109] [2021-07-13 19:41:18,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:18,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:18,643 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:18,643 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:18,643 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958042109] [2021-07-13 19:41:18,643 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958042109] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:18,643 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [326138138] [2021-07-13 19:41:18,643 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 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:41:18,674 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:41:18,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:18,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:41:18,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:18,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,822 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,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 19 treesize of output 15 [2021-07-13 19:41:18,823 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:18,826 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,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 19 treesize of output 15 [2021-07-13 19:41:18,827 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:18,899 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:18,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,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 19 treesize of output 15 [2021-07-13 19:41:18,904 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:18,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,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 19 treesize of output 15 [2021-07-13 19:41:18,908 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:18,973 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:18,976 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:41:18,976 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:185, output treesize:157 [2021-07-13 19:41:19,106 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1614, o_2, v_prenex_1616, v_prenex_1612], 1=[v_prenex_1615, o_0, v_prenex_1611, v_prenex_1613]} [2021-07-13 19:41:19,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 20 treesize of output 16 [2021-07-13 19:41:19,111 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:19,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:41:19,116 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:19,318 WARN L205 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 69 [2021-07-13 19:41:19,319 INFO L628 ElimStorePlain]: treesize reduction 157, result has 55.0 percent of original size [2021-07-13 19:41:19,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 19 treesize of output 15 [2021-07-13 19:41:19,323 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:19,400 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:19,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 9 [2021-07-13 19:41:19,405 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:19,479 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:19,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:41:19,484 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:19,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:41:19,488 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:19,559 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:19,559 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1615 vanished before elimination [2021-07-13 19:41:19,563 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:19,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 11 treesize of output 7 [2021-07-13 19:41:19,564 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:41:19,635 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:19,638 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:19,639 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:19,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 13 treesize of output 9 [2021-07-13 19:41:19,640 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:41:19,644 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:19,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 12 treesize of output 8 [2021-07-13 19:41:19,645 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:41:19,713 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:19,713 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1613 vanished before elimination [2021-07-13 19:41:19,715 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:41:19,715 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:361, output treesize:96 [2021-07-13 19:41:19,878 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:19,878 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [326138138] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:19,878 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:19,878 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:41:19,878 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171695726] [2021-07-13 19:41:19,878 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:41:19,878 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:19,878 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:41:19,878 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:19,878 INFO L87 Difference]: Start difference. First operand 1370 states and 4495 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,500 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 43 [2021-07-13 19:41:20,640 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 36 [2021-07-13 19:41:21,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:21,023 INFO L93 Difference]: Finished difference Result 2040 states and 6318 transitions. [2021-07-13 19:41:21,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:41:21,024 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:41:21,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:21,027 INFO L225 Difference]: With dead ends: 2040 [2021-07-13 19:41:21,027 INFO L226 Difference]: Without dead ends: 1900 [2021-07-13 19:41:21,027 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 1213.7ms TimeCoverageRelationStatistics Valid=143, Invalid=669, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:41:21,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1900 states. [2021-07-13 19:41:21,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1900 to 1391. [2021-07-13 19:41:21,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1391 states, 1390 states have (on average 3.2841726618705036) internal successors, (4565), 1390 states have internal predecessors, (4565), 0 states have call successors, (0), 0 states have call 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,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1391 states to 1391 states and 4565 transitions. [2021-07-13 19:41:21,046 INFO L78 Accepts]: Start accepts. Automaton has 1391 states and 4565 transitions. Word has length 24 [2021-07-13 19:41:21,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:21,046 INFO L482 AbstractCegarLoop]: Abstraction has 1391 states and 4565 transitions. [2021-07-13 19:41:21,047 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,047 INFO L276 IsEmpty]: Start isEmpty. Operand 1391 states and 4565 transitions. [2021-07-13 19:41:21,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:41:21,048 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:21,048 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:21,248 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3567,444 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:21,249 INFO L430 AbstractCegarLoop]: === Iteration 460 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:21,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:21,249 INFO L82 PathProgramCache]: Analyzing trace with hash 1160255800, now seen corresponding path program 444 times [2021-07-13 19:41:21,249 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:21,249 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274049836] [2021-07-13 19:41:21,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:21,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:21,445 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:21,445 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:21,445 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274049836] [2021-07-13 19:41:21,445 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274049836] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:21,445 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449012664] [2021-07-13 19:41:21,445 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 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:41:21,477 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:41:21,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:21,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:41:21,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:21,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:21,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 19 treesize of output 15 [2021-07-13 19:41:21,626 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:21,654 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:21,657 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:21,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 19 treesize of output 15 [2021-07-13 19:41:21,658 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:21,683 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:21,685 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:41:21,686 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:83, output treesize:69 [2021-07-13 19:41:21,778 INFO L446 ElimStorePlain]: Different costs {0=[o_2], 1=[o_0]} [2021-07-13 19:41:21,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 20 treesize of output 16 [2021-07-13 19:41:21,789 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:21,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:41:21,792 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:21,813 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:21,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:21,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41: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 13 treesize of output 9 [2021-07-13 19:41:21,818 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:41:21,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:21,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 12 treesize of output 8 [2021-07-13 19:41:21,821 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:41:21,841 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:21,842 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:21,842 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:69, output treesize:27 [2021-07-13 19:41:21,924 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:21,924 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [449012664] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:21,924 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:21,924 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:41:21,924 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410419752] [2021-07-13 19:41:21,924 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:41:21,924 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:21,924 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:41:21,924 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:21,925 INFO L87 Difference]: Start difference. First operand 1391 states and 4565 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:22,484 INFO L93 Difference]: Finished difference Result 1758 states and 5640 transitions. [2021-07-13 19:41:22,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:22,484 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:41:22,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:22,487 INFO L225 Difference]: With dead ends: 1758 [2021-07-13 19:41:22,487 INFO L226 Difference]: Without dead ends: 1727 [2021-07-13 19:41:22,487 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 660.5ms TimeCoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:41:22,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1727 states. [2021-07-13 19:41:22,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1727 to 1391. [2021-07-13 19:41:22,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1391 states, 1390 states have (on average 3.2841726618705036) internal successors, (4565), 1390 states have internal predecessors, (4565), 0 states have call successors, (0), 0 states have call 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,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1391 states to 1391 states and 4565 transitions. [2021-07-13 19:41:22,504 INFO L78 Accepts]: Start accepts. Automaton has 1391 states and 4565 transitions. Word has length 24 [2021-07-13 19:41:22,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:22,504 INFO L482 AbstractCegarLoop]: Abstraction has 1391 states and 4565 transitions. [2021-07-13 19:41:22,504 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,504 INFO L276 IsEmpty]: Start isEmpty. Operand 1391 states and 4565 transitions. [2021-07-13 19:41:22,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:41:22,505 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:22,505 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:22,706 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 445 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3581 [2021-07-13 19:41:22,706 INFO L430 AbstractCegarLoop]: === Iteration 461 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:22,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:22,706 INFO L82 PathProgramCache]: Analyzing trace with hash -1316185016, now seen corresponding path program 445 times [2021-07-13 19:41:22,706 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:22,706 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338810889] [2021-07-13 19:41:22,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:22,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:22,952 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:22,952 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:22,952 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338810889] [2021-07-13 19:41:22,952 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338810889] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:22,952 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1796044332] [2021-07-13 19:41:22,952 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 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:41:22,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:22,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:41:22,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:23,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:23,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:23,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:41:23,136 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:23,139 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:23,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 18 treesize of output 14 [2021-07-13 19:41:23,140 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:23,198 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:23,202 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:23,202 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:23,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 18 treesize of output 14 [2021-07-13 19:41:23,203 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:23,206 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:23,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:41:23,207 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:23,261 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:23,265 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:41:23,265 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:153, output treesize:125 [2021-07-13 19:41:23,366 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1625, o_2, v_prenex_1627, v_prenex_1623], 1=[v_prenex_1626, v_prenex_1628, o_4, v_prenex_1624]} [2021-07-13 19:41:23,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 20 treesize of output 16 [2021-07-13 19:41:23,371 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:23,426 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:23,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 19 treesize of output 15 [2021-07-13 19:41:23,430 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:23,484 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:23,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 20 treesize of output 16 [2021-07-13 19:41:23,488 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:23,540 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:23,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:41:23,544 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:23,594 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:23,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:23,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 12 treesize of output 8 [2021-07-13 19:41:23,599 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:41:23,648 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:23,651 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:23,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 12 treesize of output 8 [2021-07-13 19:41:23,653 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:41:23,701 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:23,704 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:23,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:41: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:41:23,752 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:23,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:23,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 11 treesize of output 7 [2021-07-13 19:41:23,757 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:41:23,813 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:23,815 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:41:23,815 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:161, output treesize:69 [2021-07-13 19:41:23,981 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:23,981 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1796044332] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:23,982 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:23,982 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:41:23,982 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43395216] [2021-07-13 19:41:23,982 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:41:23,982 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:23,982 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:41:23,982 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:23,982 INFO L87 Difference]: Start difference. First operand 1391 states and 4565 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:24,997 INFO L93 Difference]: Finished difference Result 2022 states and 6388 transitions. [2021-07-13 19:41:24,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:41:24,998 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:41:24,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:25,001 INFO L225 Difference]: With dead ends: 2022 [2021-07-13 19:41:25,001 INFO L226 Difference]: Without dead ends: 1929 [2021-07-13 19:41:25,002 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 1170.6ms TimeCoverageRelationStatistics Valid=139, Invalid=617, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:41:25,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1929 states. [2021-07-13 19:41:25,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1929 to 1402. [2021-07-13 19:41:25,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1402 states, 1401 states have (on average 3.2919343326195576) internal successors, (4612), 1401 states have internal predecessors, (4612), 0 states have call successors, (0), 0 states have call 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,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1402 states to 1402 states and 4612 transitions. [2021-07-13 19:41:25,021 INFO L78 Accepts]: Start accepts. Automaton has 1402 states and 4612 transitions. Word has length 24 [2021-07-13 19:41:25,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:25,022 INFO L482 AbstractCegarLoop]: Abstraction has 1402 states and 4612 transitions. [2021-07-13 19:41:25,022 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,022 INFO L276 IsEmpty]: Start isEmpty. Operand 1402 states and 4612 transitions. [2021-07-13 19:41:25,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:41:25,023 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:25,023 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:25,223 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3588,446 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:25,224 INFO L430 AbstractCegarLoop]: === Iteration 462 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:25,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:25,224 INFO L82 PathProgramCache]: Analyzing trace with hash -541980646, now seen corresponding path program 446 times [2021-07-13 19:41:25,224 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:25,224 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180912966] [2021-07-13 19:41:25,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:25,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:25,579 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:25,579 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:25,579 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180912966] [2021-07-13 19:41:25,579 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180912966] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:25,579 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1715777646] [2021-07-13 19:41:25,579 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 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:41:25,609 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:41:25,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:25,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:41:25,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:25,758 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:25,759 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:25,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 18 treesize of output 14 [2021-07-13 19:41:25,760 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:25,763 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:25,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 17 treesize of output 13 [2021-07-13 19:41:25,764 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:25,821 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:25,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:25,825 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:25,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 17 treesize of output 13 [2021-07-13 19:41:25,826 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:25,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:25,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 18 treesize of output 14 [2021-07-13 19:41:25,829 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:25,882 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:25,885 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:41:25,886 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:153, output treesize:125 [2021-07-13 19:41:26,014 INFO L446 ElimStorePlain]: Different costs {0=[o_2, v_prenex_1633], 1=[o_4, v_prenex_1634]} [2021-07-13 19:41:26,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:41:26,018 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:26,042 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:26,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:41:26,045 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:26,068 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:26,070 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:26,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:41:26,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:41:26,094 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:26,096 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41: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 11 treesize of output 7 [2021-07-13 19:41:26,097 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:41:26,118 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:26,119 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:41:26,119 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:77, output treesize:31 [2021-07-13 19:41:26,217 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:26,217 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1715777646] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:26,217 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:26,217 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:41:26,217 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642745111] [2021-07-13 19:41:26,217 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:41:26,217 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:26,218 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:41:26,218 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:26,218 INFO L87 Difference]: Start difference. First operand 1402 states and 4612 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:26,698 INFO L93 Difference]: Finished difference Result 1875 states and 5987 transitions. [2021-07-13 19:41:26,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:26,698 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:41:26,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:26,701 INFO L225 Difference]: With dead ends: 1875 [2021-07-13 19:41:26,701 INFO L226 Difference]: Without dead ends: 1813 [2021-07-13 19:41:26,702 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 829.1ms TimeCoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:41:26,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1813 states. [2021-07-13 19:41:26,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1813 to 1391. [2021-07-13 19:41:26,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1391 states, 1390 states have (on average 3.2841726618705036) internal successors, (4565), 1390 states have internal predecessors, (4565), 0 states have call successors, (0), 0 states have call 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,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1391 states to 1391 states and 4565 transitions. [2021-07-13 19:41:26,720 INFO L78 Accepts]: Start accepts. Automaton has 1391 states and 4565 transitions. Word has length 24 [2021-07-13 19:41:26,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:26,720 INFO L482 AbstractCegarLoop]: Abstraction has 1391 states and 4565 transitions. [2021-07-13 19:41:26,720 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,720 INFO L276 IsEmpty]: Start isEmpty. Operand 1391 states and 4565 transitions. [2021-07-13 19:41:26,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:41:26,722 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:26,722 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:26,922 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 447 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3601 [2021-07-13 19:41:26,922 INFO L430 AbstractCegarLoop]: === Iteration 463 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:26,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:26,922 INFO L82 PathProgramCache]: Analyzing trace with hash -136308526, now seen corresponding path program 447 times [2021-07-13 19:41:26,922 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:26,922 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046102169] [2021-07-13 19:41:26,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:26,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:27,149 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:27,149 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:27,149 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046102169] [2021-07-13 19:41:27,149 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046102169] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:27,149 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251030396] [2021-07-13 19:41:27,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 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:41:27,180 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:41:27,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:27,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:41:27,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:27,349 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:27,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 27 treesize of output 21 [2021-07-13 19:41:27,350 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:27,358 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:27,359 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 1 xjuncts. [2021-07-13 19:41:27,359 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:34 [2021-07-13 19:41:27,396 INFO L446 ElimStorePlain]: Different costs {0=[o_2], 1=[o_0]} [2021-07-13 19:41:27,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 30 treesize of output 24 [2021-07-13 19:41:27,399 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:27,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:41:27,402 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:27,423 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:27,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:27,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:27,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 11 treesize of output 7 [2021-07-13 19:41:27,427 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:41:27,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:27,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 12 treesize of output 8 [2021-07-13 19:41:27,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:41:27,450 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:27,451 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,451 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:81, output treesize:27 [2021-07-13 19:41:27,531 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:27,532 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1251030396] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:27,532 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:27,532 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:41:27,532 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116790507] [2021-07-13 19:41:27,532 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:41:27,532 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:27,532 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:41:27,532 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:27,532 INFO L87 Difference]: Start difference. First operand 1391 states and 4565 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:27,937 INFO L93 Difference]: Finished difference Result 1758 states and 5640 transitions. [2021-07-13 19:41:27,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:27,938 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:41:27,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:27,940 INFO L225 Difference]: With dead ends: 1758 [2021-07-13 19:41:27,940 INFO L226 Difference]: Without dead ends: 1727 [2021-07-13 19:41:27,941 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 582.6ms TimeCoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:41:27,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1727 states. [2021-07-13 19:41:27,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1727 to 1391. [2021-07-13 19:41:27,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1391 states, 1390 states have (on average 3.2841726618705036) internal successors, (4565), 1390 states have internal predecessors, (4565), 0 states have call successors, (0), 0 states have call 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,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1391 states to 1391 states and 4565 transitions. [2021-07-13 19:41:27,957 INFO L78 Accepts]: Start accepts. Automaton has 1391 states and 4565 transitions. Word has length 24 [2021-07-13 19:41:27,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:27,957 INFO L482 AbstractCegarLoop]: Abstraction has 1391 states and 4565 transitions. [2021-07-13 19:41:27,957 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,957 INFO L276 IsEmpty]: Start isEmpty. Operand 1391 states and 4565 transitions. [2021-07-13 19:41:27,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:41:27,959 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:27,959 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:28,159 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 448 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3613 [2021-07-13 19:41:28,159 INFO L430 AbstractCegarLoop]: === Iteration 464 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:28,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:28,160 INFO L82 PathProgramCache]: Analyzing trace with hash -1353698938, now seen corresponding path program 448 times [2021-07-13 19:41:28,160 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:28,160 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533209075] [2021-07-13 19:41:28,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:28,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:28,339 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:28,339 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:28,339 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533209075] [2021-07-13 19:41:28,340 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533209075] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:28,340 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [357903142] [2021-07-13 19:41:28,340 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 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:41:28,369 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:41:28,369 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:28,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:41:28,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:28,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 28 treesize of output 22 [2021-07-13 19:41:28,459 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:28,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-07-13 19:41:28,474 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:28,491 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:28,492 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:28,492 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:81, output treesize:72 [2021-07-13 19:41:28,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 40 treesize of output 32 [2021-07-13 19:41:28,536 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:28,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 33 [2021-07-13 19:41:28,539 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:41:28,615 INFO L628 ElimStorePlain]: treesize reduction 5, result has 95.9 percent of original size [2021-07-13 19:41:28,615 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1636 vanished before elimination [2021-07-13 19:41:28,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 31 treesize of output 25 [2021-07-13 19:41:28,619 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:41:28,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:41:28,621 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:28,656 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:28,656 INFO L518 ElimStorePlain]: Eliminatee o_2 vanished before elimination [2021-07-13 19:41:28,657 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:28,657 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:167, output treesize:72 [2021-07-13 19:41:28,739 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:28,739 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [357903142] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:28,739 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:28,739 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:41:28,739 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996953014] [2021-07-13 19:41:28,739 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:41:28,740 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:28,740 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:41:28,740 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:41:28,740 INFO L87 Difference]: Start difference. First operand 1391 states and 4565 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:41:29,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:29,178 INFO L93 Difference]: Finished difference Result 1798 states and 5739 transitions. [2021-07-13 19:41:29,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:29,178 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 24 [2021-07-13 19:41:29,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:29,181 INFO L225 Difference]: With dead ends: 1798 [2021-07-13 19:41:29,181 INFO L226 Difference]: Without dead ends: 1767 [2021-07-13 19:41:29,181 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 565.6ms TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:41:29,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1767 states. [2021-07-13 19:41:29,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1767 to 1391. [2021-07-13 19:41:29,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1391 states, 1390 states have (on average 3.2841726618705036) internal successors, (4565), 1390 states have internal predecessors, (4565), 0 states have call successors, (0), 0 states have call 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,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1391 states to 1391 states and 4565 transitions. [2021-07-13 19:41:29,198 INFO L78 Accepts]: Start accepts. Automaton has 1391 states and 4565 transitions. Word has length 24 [2021-07-13 19:41:29,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:29,198 INFO L482 AbstractCegarLoop]: Abstraction has 1391 states and 4565 transitions. [2021-07-13 19:41:29,198 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:41:29,198 INFO L276 IsEmpty]: Start isEmpty. Operand 1391 states and 4565 transitions. [2021-07-13 19:41:29,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:41:29,199 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:29,199 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:29,400 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3618,449 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:29,400 INFO L430 AbstractCegarLoop]: === Iteration 465 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:29,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:29,400 INFO L82 PathProgramCache]: Analyzing trace with hash 1457190698, now seen corresponding path program 449 times [2021-07-13 19:41:29,400 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:29,400 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176703036] [2021-07-13 19:41:29,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:29,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:29,635 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:29,635 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:29,635 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176703036] [2021-07-13 19:41:29,635 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176703036] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:29,635 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [670420716] [2021-07-13 19:41:29,635 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 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:41:29,666 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-13 19:41:29,666 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:29,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:41:29,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:29,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:29,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:29,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 19 treesize of output 15 [2021-07-13 19:41:29,817 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:29,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:29,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 19 treesize of output 15 [2021-07-13 19:41:29,821 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:29,895 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [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 19 treesize of output 15 [2021-07-13 19:41:29,900 INFO L550 ElimStorePlain]: Start of recursive call 4: 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 L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:41:29,904 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:29,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:29,983 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:41:29,983 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:185, output treesize:157 [2021-07-13 19:41:30,164 INFO L446 ElimStorePlain]: Different costs {0=[o_2, v_prenex_1643], 1=[o_0, v_prenex_1642]} [2021-07-13 19:41:30,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 20 treesize of output 16 [2021-07-13 19:41:30,168 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:30,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:41:30,172 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:30,257 INFO L628 ElimStorePlain]: treesize reduction 53, result has 65.1 percent of original size [2021-07-13 19:41:30,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 9 [2021-07-13 19:41:30,260 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:30,295 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:30,298 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:30,299 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:30,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 13 treesize of output 9 [2021-07-13 19:41:30,300 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:41:30,303 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:30,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 11 treesize of output 7 [2021-07-13 19:41:30,304 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:41:30,338 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:30,339 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1642 vanished before elimination [2021-07-13 19:41:30,340 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:41:30,340 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:165, output treesize:47 [2021-07-13 19:41:30,433 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:30,433 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [670420716] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:30,433 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:30,433 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:41:30,433 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829959863] [2021-07-13 19:41:30,434 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:41:30,434 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:30,434 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:41:30,434 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:30,434 INFO L87 Difference]: Start difference. First operand 1391 states and 4565 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,725 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 73 [2021-07-13 19:41:31,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:31,343 INFO L93 Difference]: Finished difference Result 1774 states and 5710 transitions. [2021-07-13 19:41:31,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:41:31,343 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:41:31,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:31,346 INFO L225 Difference]: With dead ends: 1774 [2021-07-13 19:41:31,346 INFO L226 Difference]: Without dead ends: 1721 [2021-07-13 19:41:31,346 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 991.9ms TimeCoverageRelationStatistics Valid=113, Invalid=537, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:41:31,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1721 states. [2021-07-13 19:41:31,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1721 to 1403. [2021-07-13 19:41:31,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1403 states, 1402 states have (on average 3.282453637660485) internal successors, (4602), 1402 states have internal predecessors, (4602), 0 states have call successors, (0), 0 states have call 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,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1403 states to 1403 states and 4602 transitions. [2021-07-13 19:41:31,372 INFO L78 Accepts]: Start accepts. Automaton has 1403 states and 4602 transitions. Word has length 24 [2021-07-13 19:41:31,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:31,372 INFO L482 AbstractCegarLoop]: Abstraction has 1403 states and 4602 transitions. [2021-07-13 19:41:31,372 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,372 INFO L276 IsEmpty]: Start isEmpty. Operand 1403 states and 4602 transitions. [2021-07-13 19:41:31,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:41:31,374 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:31,374 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:31,574 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3623,450 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:31,574 INFO L430 AbstractCegarLoop]: === Iteration 466 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:31,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:31,575 INFO L82 PathProgramCache]: Analyzing trace with hash -511139768, now seen corresponding path program 450 times [2021-07-13 19:41:31,575 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:31,575 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818319641] [2021-07-13 19:41:31,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:31,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:31,834 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:31,834 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:31,834 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818319641] [2021-07-13 19:41:31,834 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818319641] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:31,834 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [925550353] [2021-07-13 19:41:31,834 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 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:41:31,865 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:41:31,865 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:31,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:41:31,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:32,012 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:32,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 19 treesize of output 15 [2021-07-13 19:41:32,013 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:32,042 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:32,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:32,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:41:32,045 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:32,071 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:32,073 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:41:32,073 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:83, output treesize:69 [2021-07-13 19:41:32,141 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1647, o_2], 1=[o_0, v_prenex_1646]} [2021-07-13 19:41:32,145 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:41:32,145 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:32,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 20 treesize of output 16 [2021-07-13 19:41:32,149 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:32,209 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:32,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 19 treesize of output 15 [2021-07-13 19:41:32,213 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:32,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 20 treesize of output 16 [2021-07-13 19:41:32,216 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:32,270 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:32,274 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:32,274 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:32,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 11 treesize of output 7 [2021-07-13 19:41:32,276 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:41:32,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:32,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 13 treesize of output 9 [2021-07-13 19:41:32,280 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:41:32,332 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:32,336 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:32,336 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:32,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 13 treesize of output 9 [2021-07-13 19:41:32,338 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:41:32,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:32,341 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:41:32,342 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:41:32,392 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:32,394 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:41:32,394 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 6 variables, input treesize:161, output treesize:69 [2021-07-13 19:41:32,566 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:32,566 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [925550353] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:32,566 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:32,566 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:41:32,566 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573923678] [2021-07-13 19:41:32,566 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:41:32,566 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:32,566 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:41:32,566 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:32,567 INFO L87 Difference]: Start difference. First operand 1403 states and 4602 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:33,111 INFO L93 Difference]: Finished difference Result 1803 states and 5775 transitions. [2021-07-13 19:41:33,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:33,112 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:41:33,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:33,114 INFO L225 Difference]: With dead ends: 1803 [2021-07-13 19:41:33,114 INFO L226 Difference]: Without dead ends: 1737 [2021-07-13 19:41:33,115 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 791.7ms TimeCoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:41:33,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1737 states. [2021-07-13 19:41:33,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1737 to 1400. [2021-07-13 19:41:33,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1400 states, 1399 states have (on average 3.2823445318084348) internal successors, (4592), 1399 states have internal predecessors, (4592), 0 states have call successors, (0), 0 states have call 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,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1400 states to 1400 states and 4592 transitions. [2021-07-13 19:41:33,131 INFO L78 Accepts]: Start accepts. Automaton has 1400 states and 4592 transitions. Word has length 24 [2021-07-13 19:41:33,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:33,131 INFO L482 AbstractCegarLoop]: Abstraction has 1400 states and 4592 transitions. [2021-07-13 19:41:33,131 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,131 INFO L276 IsEmpty]: Start isEmpty. Operand 1400 states and 4592 transitions. [2021-07-13 19:41:33,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:41:33,133 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:33,133 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:33,333 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3633,451 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:33,333 INFO L430 AbstractCegarLoop]: === Iteration 467 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:33,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:33,333 INFO L82 PathProgramCache]: Analyzing trace with hash 1757978424, now seen corresponding path program 451 times [2021-07-13 19:41:33,333 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:33,334 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992533309] [2021-07-13 19:41:33,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:33,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:33,610 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:33,610 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:33,610 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992533309] [2021-07-13 19:41:33,610 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992533309] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:33,610 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2071376910] [2021-07-13 19:41:33,610 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 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:41:33,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:33,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:41:33,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:33,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:33,800 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:33,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:41:33,801 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:33,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:33,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:41:33,805 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:33,865 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:33,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:33,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:33,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:41:33,870 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:33,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:33,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 18 treesize of output 14 [2021-07-13 19:41:33,874 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:33,929 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:33,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:41:33,933 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:153, output treesize:125 [2021-07-13 19:41:34,034 INFO L446 ElimStorePlain]: Different costs {0=[o_2, v_prenex_1652, v_prenex_1654, v_prenex_1656], 1=[o_4, v_prenex_1653, v_prenex_1655, v_prenex_1657]} [2021-07-13 19:41:34,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 20 treesize of output 16 [2021-07-13 19:41:34,038 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:34,094 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:34,097 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:41:34,098 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:34,151 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:34,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 20 treesize of output 16 [2021-07-13 19:41:34,155 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:34,207 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:34,210 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:41:34,211 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:34,260 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:34,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:34,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 12 treesize of output 8 [2021-07-13 19:41:34,265 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:41:34,314 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:34,317 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:34,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 11 treesize of output 7 [2021-07-13 19:41:34,319 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:41:34,377 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:34,381 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:34,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 12 treesize of output 8 [2021-07-13 19:41:34,382 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:41:34,429 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:34,432 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:34,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:41:34,434 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:41:34,479 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:34,480 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:41:34,480 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:161, output treesize:69 [2021-07-13 19:41:34,647 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:34,647 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2071376910] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:34,647 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:34,647 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:41:34,647 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742903783] [2021-07-13 19:41:34,647 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:41:34,647 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:34,647 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:41:34,648 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:34,648 INFO L87 Difference]: Start difference. First operand 1400 states and 4592 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:35,559 INFO L93 Difference]: Finished difference Result 1990 states and 6297 transitions. [2021-07-13 19:41:35,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:41:35,559 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:41:35,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:35,562 INFO L225 Difference]: With dead ends: 1990 [2021-07-13 19:41:35,562 INFO L226 Difference]: Without dead ends: 1897 [2021-07-13 19:41:35,563 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 1197.3ms TimeCoverageRelationStatistics Valid=136, Invalid=620, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:41:35,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1897 states. [2021-07-13 19:41:35,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1897 to 1411. [2021-07-13 19:41:35,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1411 states, 1410 states have (on average 3.2900709219858157) internal successors, (4639), 1410 states have internal predecessors, (4639), 0 states have call successors, (0), 0 states have call 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,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1411 states to 1411 states and 4639 transitions. [2021-07-13 19:41:35,582 INFO L78 Accepts]: Start accepts. Automaton has 1411 states and 4639 transitions. Word has length 24 [2021-07-13 19:41:35,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:35,582 INFO L482 AbstractCegarLoop]: Abstraction has 1411 states and 4639 transitions. [2021-07-13 19:41:35,582 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,582 INFO L276 IsEmpty]: Start isEmpty. Operand 1411 states and 4639 transitions. [2021-07-13 19:41:35,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:41:35,584 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:35,584 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:35,784 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 452 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3646 [2021-07-13 19:41:35,784 INFO L430 AbstractCegarLoop]: === Iteration 468 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:35,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:35,785 INFO L82 PathProgramCache]: Analyzing trace with hash -1762784502, now seen corresponding path program 452 times [2021-07-13 19:41:35,785 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:35,785 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946887817] [2021-07-13 19:41:35,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:35,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:36,146 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:36,146 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:36,146 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946887817] [2021-07-13 19:41:36,146 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946887817] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:36,146 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [257550148] [2021-07-13 19:41:36,146 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 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:41:36,176 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:41:36,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:36,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:41:36,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:36,327 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:36,328 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:36,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 17 treesize of output 13 [2021-07-13 19:41:36,341 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:36,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:36,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 18 treesize of output 14 [2021-07-13 19:41:36,346 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:36,405 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:36,408 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:36,409 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:36,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 18 treesize of output 14 [2021-07-13 19:41:36,410 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:36,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:36,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:41:36,413 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:36,467 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:36,470 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:41:36,470 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:153, output treesize:125 [2021-07-13 19:41:36,599 INFO L446 ElimStorePlain]: Different costs {0=[o_2, v_prenex_1662], 1=[o_4, v_prenex_1663]} [2021-07-13 19:41:36,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:41:36,602 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:36,627 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:36,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 19 treesize of output 15 [2021-07-13 19:41:36,630 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:36,653 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:36,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:36,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 11 treesize of output 7 [2021-07-13 19:41:36,657 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:41:36,679 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:36,681 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:36,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:41:36,683 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:41:36,704 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:36,705 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:41:36,705 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:77, output treesize:31 [2021-07-13 19:41:36,803 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:36,803 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [257550148] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:36,803 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:36,803 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:41:36,803 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554435861] [2021-07-13 19:41:36,804 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:41:36,804 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:36,804 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:41:36,804 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:36,804 INFO L87 Difference]: Start difference. First operand 1411 states and 4639 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:37,318 INFO L93 Difference]: Finished difference Result 1843 states and 5896 transitions. [2021-07-13 19:41:37,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:37,318 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:41:37,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:37,321 INFO L225 Difference]: With dead ends: 1843 [2021-07-13 19:41:37,321 INFO L226 Difference]: Without dead ends: 1781 [2021-07-13 19:41:37,322 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 835.5ms TimeCoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:41:37,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1781 states. [2021-07-13 19:41:37,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1781 to 1397. [2021-07-13 19:41:37,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1397 states, 1396 states have (on average 3.2829512893982806) internal successors, (4583), 1396 states have internal predecessors, (4583), 0 states have call successors, (0), 0 states have call 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,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1397 states to 1397 states and 4583 transitions. [2021-07-13 19:41:37,339 INFO L78 Accepts]: Start accepts. Automaton has 1397 states and 4583 transitions. Word has length 24 [2021-07-13 19:41:37,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:37,339 INFO L482 AbstractCegarLoop]: Abstraction has 1397 states and 4583 transitions. [2021-07-13 19:41:37,339 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,339 INFO L276 IsEmpty]: Start isEmpty. Operand 1397 states and 4583 transitions. [2021-07-13 19:41:37,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:41:37,351 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:37,351 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:37,551 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3658,453 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:37,551 INFO L430 AbstractCegarLoop]: === Iteration 469 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:37,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:37,551 INFO L82 PathProgramCache]: Analyzing trace with hash 1030783590, now seen corresponding path program 453 times [2021-07-13 19:41:37,552 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:37,552 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927571510] [2021-07-13 19:41:37,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:37,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:37,755 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:37,755 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:37,755 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927571510] [2021-07-13 19:41:37,756 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927571510] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:37,756 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237777856] [2021-07-13 19:41:37,756 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:41:37,786 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:41:37,786 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:37,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:41:37,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:37,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:37,891 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:37,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 18 treesize of output 14 [2021-07-13 19:41:37,892 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:37,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:37,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:41:37,896 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:37,946 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:37,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:37,950 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:37,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 18 treesize of output 14 [2021-07-13 19:41:37,951 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:37,953 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:37,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:41:37,954 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:38,000 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:38,004 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:41:38,004 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:141, output treesize:113 [2021-07-13 19:41:38,168 INFO L446 ElimStorePlain]: Different costs {0=[o_2, v_prenex_1670, v_prenex_1672, v_prenex_1668], 1=[v_prenex_1669, o_4, v_prenex_1671, v_prenex_1673]} [2021-07-13 19:41:38,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 20 treesize of output 16 [2021-07-13 19:41:38,172 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:38,227 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:38,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:41:38,232 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:38,285 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:38,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:41:38,289 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:38,340 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:38,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 19 treesize of output 15 [2021-07-13 19:41:38,344 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:38,394 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:38,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:38,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 11 treesize of output 7 [2021-07-13 19:41:38,399 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:41:38,447 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:38,451 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:38,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 12 treesize of output 8 [2021-07-13 19:41:38,453 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:41:38,500 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:38,504 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:38,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 12 treesize of output 8 [2021-07-13 19:41:38,505 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:41:38,551 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [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 11 treesize of output 7 [2021-07-13 19:41:38,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:41:38,601 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:38,603 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:41:38,603 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:161, output treesize:69 [2021-07-13 19:41:38,782 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:38,782 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237777856] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:38,782 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:38,782 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:41:38,783 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812654697] [2021-07-13 19:41:38,783 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:41:38,783 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:38,783 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:41:38,783 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:38,783 INFO L87 Difference]: Start difference. First operand 1397 states and 4583 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,352 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 74 [2021-07-13 19:41:39,736 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 57 [2021-07-13 19:41:39,972 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 55 [2021-07-13 19:41:40,277 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 58 [2021-07-13 19:41:40,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:40,283 INFO L93 Difference]: Finished difference Result 2176 states and 6851 transitions. [2021-07-13 19:41:40,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:41:40,283 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:41:40,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:40,287 INFO L225 Difference]: With dead ends: 2176 [2021-07-13 19:41:40,287 INFO L226 Difference]: Without dead ends: 2083 [2021-07-13 19:41:40,287 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 1603.2ms TimeCoverageRelationStatistics Valid=165, Invalid=705, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:41:40,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2083 states. [2021-07-13 19:41:40,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2083 to 1422. [2021-07-13 19:41:40,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1422 states, 1421 states have (on average 3.294862772695285) internal successors, (4682), 1421 states have internal predecessors, (4682), 0 states have call successors, (0), 0 states have call 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,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1422 states to 1422 states and 4682 transitions. [2021-07-13 19:41:40,308 INFO L78 Accepts]: Start accepts. Automaton has 1422 states and 4682 transitions. Word has length 24 [2021-07-13 19:41:40,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:40,308 INFO L482 AbstractCegarLoop]: Abstraction has 1422 states and 4682 transitions. [2021-07-13 19:41:40,308 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,308 INFO L276 IsEmpty]: Start isEmpty. Operand 1422 states and 4682 transitions. [2021-07-13 19:41:40,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:41:40,310 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:40,310 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:40,510 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 454 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3670 [2021-07-13 19:41:40,510 INFO L430 AbstractCegarLoop]: === Iteration 470 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:40,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:40,510 INFO L82 PathProgramCache]: Analyzing trace with hash 1804987960, now seen corresponding path program 454 times [2021-07-13 19:41:40,510 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:40,510 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963417032] [2021-07-13 19:41:40,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:40,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:40,773 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:40,773 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:40,773 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963417032] [2021-07-13 19:41:40,773 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963417032] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:40,773 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [796410734] [2021-07-13 19:41:40,773 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 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:41:40,803 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:41:40,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:40,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:41:40,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:40,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:40,909 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:40,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 18 treesize of output 14 [2021-07-13 19:41:40,910 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:40,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:40,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 17 treesize of output 13 [2021-07-13 19:41:40,913 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:40,964 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:40,967 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:40,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:40,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:41:40,969 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:40,972 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:40,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 18 treesize of output 14 [2021-07-13 19:41:40,972 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:41,019 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:41,022 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:41:41,022 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:141, output treesize:113 [2021-07-13 19:41:41,226 INFO L446 ElimStorePlain]: Different costs {0=[o_2, v_prenex_1678], 1=[o_4, v_prenex_1679]} [2021-07-13 19:41:41,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:41:41,229 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:41,253 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:41,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:41:41,257 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:41,279 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:41,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:41,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 11 treesize of output 7 [2021-07-13 19:41:41,283 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:41:41,305 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:41,307 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:41,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 11 treesize of output 7 [2021-07-13 19:41:41,309 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:41:41,330 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:41,331 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:41:41,331 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:77, output treesize:31 [2021-07-13 19:41:41,431 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:41,431 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [796410734] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:41,431 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:41,432 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:41:41,432 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559494416] [2021-07-13 19:41:41,432 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:41:41,432 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:41,432 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:41:41,432 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:41,432 INFO L87 Difference]: Start difference. First operand 1422 states and 4682 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:42,098 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 51 [2021-07-13 19:41:42,946 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 56 [2021-07-13 19:41:42,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:42,949 INFO L93 Difference]: Finished difference Result 2208 states and 6967 transitions. [2021-07-13 19:41:42,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:41:42,950 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:41:42,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:42,953 INFO L225 Difference]: With dead ends: 2208 [2021-07-13 19:41:42,953 INFO L226 Difference]: Without dead ends: 2119 [2021-07-13 19:41:42,953 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 1633.6ms TimeCoverageRelationStatistics Valid=157, Invalid=713, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:41:42,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2119 states. [2021-07-13 19:41:42,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2119 to 1425. [2021-07-13 19:41:42,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1425 states, 1424 states have (on average 3.298455056179775) internal successors, (4697), 1424 states have internal predecessors, (4697), 0 states have call successors, (0), 0 states have call 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:42,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1425 states to 1425 states and 4697 transitions. [2021-07-13 19:41:42,974 INFO L78 Accepts]: Start accepts. Automaton has 1425 states and 4697 transitions. Word has length 24 [2021-07-13 19:41:42,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:42,974 INFO L482 AbstractCegarLoop]: Abstraction has 1425 states and 4697 transitions. [2021-07-13 19:41:42,974 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:42,974 INFO L276 IsEmpty]: Start isEmpty. Operand 1425 states and 4697 transitions. [2021-07-13 19:41:42,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:41:42,975 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:42,976 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:43,176 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 455 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3682 [2021-07-13 19:41:43,176 INFO L430 AbstractCegarLoop]: === Iteration 471 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:43,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:43,176 INFO L82 PathProgramCache]: Analyzing trace with hash 1642982730, now seen corresponding path program 455 times [2021-07-13 19:41:43,176 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:43,177 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294107575] [2021-07-13 19:41:43,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:43,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:43,397 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:43,397 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:43,397 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294107575] [2021-07-13 19:41:43,397 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294107575] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:43,397 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874904404] [2021-07-13 19:41:43,397 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 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:41:43,429 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:41:43,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:43,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:41:43,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:43,487 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:43,488 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:43,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 18 treesize of output 14 [2021-07-13 19:41:43,489 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:43,491 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:43,491 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:41:43,492 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:43,509 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:43,511 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:43,511 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:61, output treesize:47 [2021-07-13 19:41:43,595 INFO L446 ElimStorePlain]: Different costs {0=[o_2], 1=[o_4]} [2021-07-13 19:41:43,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 19 treesize of output 15 [2021-07-13 19:41:43,598 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:43,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 19 treesize of output 15 [2021-07-13 19:41:43,601 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:43,626 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:43,629 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:43,629 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41: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 11 treesize of output 7 [2021-07-13 19:41:43,630 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:41:43,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:43,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:41:43,634 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:41:43,657 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:43,658 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:43,658 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:77, output treesize:31 [2021-07-13 19:41:43,748 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:43,748 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1874904404] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:43,748 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:43,748 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:41:43,748 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654760129] [2021-07-13 19:41:43,748 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:41:43,748 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:43,748 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:41:43,748 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:43,749 INFO L87 Difference]: Start difference. First operand 1425 states and 4697 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:44,961 INFO L93 Difference]: Finished difference Result 2242 states and 7092 transitions. [2021-07-13 19:41:44,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:41:44,961 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:41:44,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:44,965 INFO L225 Difference]: With dead ends: 2242 [2021-07-13 19:41:44,965 INFO L226 Difference]: Without dead ends: 2183 [2021-07-13 19:41:44,965 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 1106.0ms TimeCoverageRelationStatistics Valid=216, Invalid=906, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:41:44,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2183 states. [2021-07-13 19:41:44,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2183 to 1408. [2021-07-13 19:41:44,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1408 states, 1407 states have (on average 3.292821606254442) internal successors, (4633), 1407 states have internal predecessors, (4633), 0 states have call successors, (0), 0 states have call 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,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1408 states to 1408 states and 4633 transitions. [2021-07-13 19:41:44,985 INFO L78 Accepts]: Start accepts. Automaton has 1408 states and 4633 transitions. Word has length 24 [2021-07-13 19:41:44,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:44,985 INFO L482 AbstractCegarLoop]: Abstraction has 1408 states and 4633 transitions. [2021-07-13 19:41:44,985 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,985 INFO L276 IsEmpty]: Start isEmpty. Operand 1408 states and 4633 transitions. [2021-07-13 19:41:44,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-07-13 19:41:44,987 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:44,987 INFO L508 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:45,187 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 456 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3694 [2021-07-13 19:41:45,187 INFO L430 AbstractCegarLoop]: === Iteration 472 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:45,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:45,187 INFO L82 PathProgramCache]: Analyzing trace with hash -1658899902, now seen corresponding path program 456 times [2021-07-13 19:41:45,187 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:45,188 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150433541] [2021-07-13 19:41:45,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:45,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:45,389 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:45,390 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:45,390 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150433541] [2021-07-13 19:41:45,390 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150433541] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:45,390 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2114397846] [2021-07-13 19:41:45,390 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 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:41:45,421 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:41:45,421 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:45,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:41:45,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:45,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 27 treesize of output 21 [2021-07-13 19:41:45,502 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:45,508 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:45,508 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:41:45,508 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:28 [2021-07-13 19:41:45,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:41:45,533 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [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 30 treesize of output 24 [2021-07-13 19:41:45,536 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:45,548 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:45,548 INFO L518 ElimStorePlain]: Eliminatee o_2 vanished before elimination [2021-07-13 19:41:45,548 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:45,548 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:27 [2021-07-13 19:41:45,629 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:45,629 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2114397846] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:45,629 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:45,629 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:41:45,629 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959308634] [2021-07-13 19:41:45,630 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:41:45,630 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:45,630 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:41:45,630 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:45,630 INFO L87 Difference]: Start difference. First operand 1408 states and 4633 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:45,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:45,989 INFO L93 Difference]: Finished difference Result 1671 states and 5386 transitions. [2021-07-13 19:41:45,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:45,989 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-07-13 19:41:45,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:45,992 INFO L225 Difference]: With dead ends: 1671 [2021-07-13 19:41:45,992 INFO L226 Difference]: Without dead ends: 1640 [2021-07-13 19:41:45,992 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 496.4ms TimeCoverageRelationStatistics Valid=114, Invalid=486, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:41:45,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1640 states. [2021-07-13 19:41:46,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1640 to 1400. [2021-07-13 19:41:46,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1400 states, 1399 states have (on average 3.2973552537526807) internal successors, (4613), 1399 states have internal predecessors, (4613), 0 states have call successors, (0), 0 states have call 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,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1400 states to 1400 states and 4613 transitions. [2021-07-13 19:41:46,008 INFO L78 Accepts]: Start accepts. Automaton has 1400 states and 4613 transitions. Word has length 24 [2021-07-13 19:41:46,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:46,009 INFO L482 AbstractCegarLoop]: Abstraction has 1400 states and 4613 transitions. [2021-07-13 19:41:46,009 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,009 INFO L276 IsEmpty]: Start isEmpty. Operand 1400 states and 4613 transitions. [2021-07-13 19:41:46,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:41:46,010 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:46,010 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:46,210 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 457 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3699 [2021-07-13 19:41:46,211 INFO L430 AbstractCegarLoop]: === Iteration 473 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:46,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:46,211 INFO L82 PathProgramCache]: Analyzing trace with hash 1703849285, now seen corresponding path program 457 times [2021-07-13 19:41:46,211 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:46,211 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622712695] [2021-07-13 19:41:46,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:46,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:46,275 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:41:46,276 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:46,276 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622712695] [2021-07-13 19:41:46,276 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622712695] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:46,276 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [351359308] [2021-07-13 19:41:46,276 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 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:41:46,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:46,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 19 conjunts are in the unsatisfiable core [2021-07-13 19:41:46,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:46,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 23 treesize of output 17 [2021-07-13 19:41:46,348 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:41:46,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:41:46,350 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:46,360 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:46,360 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:46,360 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:49, output treesize:35 [2021-07-13 19:41:46,402 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:41:46,403 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [351359308] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:46,403 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:46,403 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 12 [2021-07-13 19:41:46,403 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201101321] [2021-07-13 19:41:46,403 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:41:46,403 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:46,403 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:41:46,403 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:41:46,403 INFO L87 Difference]: Start difference. First operand 1400 states and 4613 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:41:46,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:46,582 INFO L93 Difference]: Finished difference Result 1930 states and 6308 transitions. [2021-07-13 19:41:46,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:46,582 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 25 [2021-07-13 19:41:46,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:46,585 INFO L225 Difference]: With dead ends: 1930 [2021-07-13 19:41:46,585 INFO L226 Difference]: Without dead ends: 1930 [2021-07-13 19:41:46,585 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 145.5ms TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:41:46,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1930 states. [2021-07-13 19:41:46,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1930 to 1414. [2021-07-13 19:41:46,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1414 states, 1413 states have (on average 3.3043170559094124) internal successors, (4669), 1413 states have internal predecessors, (4669), 0 states have call successors, (0), 0 states have call 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 L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1414 states to 1414 states and 4669 transitions. [2021-07-13 19:41:46,603 INFO L78 Accepts]: Start accepts. Automaton has 1414 states and 4669 transitions. Word has length 25 [2021-07-13 19:41:46,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:46,603 INFO L482 AbstractCegarLoop]: Abstraction has 1414 states and 4669 transitions. [2021-07-13 19:41:46,603 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:41:46,604 INFO L276 IsEmpty]: Start isEmpty. Operand 1414 states and 4669 transitions. [2021-07-13 19:41:46,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:41:46,605 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:46,605 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:46,806 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3701,458 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:46,806 INFO L430 AbstractCegarLoop]: === Iteration 474 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:46,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:46,806 INFO L82 PathProgramCache]: Analyzing trace with hash 570825585, now seen corresponding path program 458 times [2021-07-13 19:41:46,806 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:46,806 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53235459] [2021-07-13 19:41:46,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:46,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:46,877 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:41:46,877 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:46,877 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53235459] [2021-07-13 19:41:46,877 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53235459] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:46,877 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1232152173] [2021-07-13 19:41:46,877 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 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:41:46,909 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:41:46,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:46,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:41:46,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:46,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:41:46,950 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:46,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:41:46,953 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:46,970 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:46,971 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:46,971 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:65, output treesize:55 [2021-07-13 19:41:47,038 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:41:47,038 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1232152173] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:47,038 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:47,038 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 13 [2021-07-13 19:41:47,038 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766816176] [2021-07-13 19:41:47,039 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:41:47,039 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:47,039 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:41:47,039 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:41:47,039 INFO L87 Difference]: Start difference. First operand 1414 states and 4669 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:41:47,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:47,320 INFO L93 Difference]: Finished difference Result 1776 states and 5800 transitions. [2021-07-13 19:41:47,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:47,320 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 25 [2021-07-13 19:41:47,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:47,323 INFO L225 Difference]: With dead ends: 1776 [2021-07-13 19:41:47,323 INFO L226 Difference]: Without dead ends: 1734 [2021-07-13 19:41:47,323 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 265.3ms TimeCoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:47,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1734 states. [2021-07-13 19:41:47,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1734 to 1414. [2021-07-13 19:41:47,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1414 states, 1413 states have (on average 3.299363057324841) internal successors, (4662), 1413 states have internal predecessors, (4662), 0 states have call successors, (0), 0 states have call 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:47,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1414 states to 1414 states and 4662 transitions. [2021-07-13 19:41:47,339 INFO L78 Accepts]: Start accepts. Automaton has 1414 states and 4662 transitions. Word has length 25 [2021-07-13 19:41:47,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:47,339 INFO L482 AbstractCegarLoop]: Abstraction has 1414 states and 4662 transitions. [2021-07-13 19:41:47,339 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:41:47,339 INFO L276 IsEmpty]: Start isEmpty. Operand 1414 states and 4662 transitions. [2021-07-13 19:41:47,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:41:47,341 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:47,341 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:47,541 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3704,459 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:47,541 INFO L430 AbstractCegarLoop]: === Iteration 475 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:47,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:47,542 INFO L82 PathProgramCache]: Analyzing trace with hash 21712971, now seen corresponding path program 459 times [2021-07-13 19:41:47,542 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:47,542 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506999154] [2021-07-13 19:41:47,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:47,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:47,610 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:41:47,610 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:47,610 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506999154] [2021-07-13 19:41:47,610 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506999154] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:47,610 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1426627390] [2021-07-13 19:41:47,610 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 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:41:47,642 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:41:47,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:47,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 19 conjunts are in the unsatisfiable core [2021-07-13 19:41:47,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:47,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:41:47,683 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:41:47,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:41:47,686 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:47,695 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:47,696 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:47,696 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:49, output treesize:35 [2021-07-13 19:41:47,762 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:41:47,762 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1426627390] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:47,762 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:47,762 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 13 [2021-07-13 19:41:47,762 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680200810] [2021-07-13 19:41:47,763 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:41:47,763 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:47,763 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:41:47,763 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:41:47,763 INFO L87 Difference]: Start difference. First operand 1414 states and 4662 transitions. Second operand has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 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:47,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:47,986 INFO L93 Difference]: Finished difference Result 1993 states and 6490 transitions. [2021-07-13 19:41:47,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:41:47,987 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 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 25 [2021-07-13 19:41:47,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:47,990 INFO L225 Difference]: With dead ends: 1993 [2021-07-13 19:41:47,990 INFO L226 Difference]: Without dead ends: 1993 [2021-07-13 19:41:47,990 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 212.1ms TimeCoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:47,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1993 states. [2021-07-13 19:41:48,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1993 to 1427. [2021-07-13 19:41:48,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1427 states, 1426 states have (on average 3.3015427769985974) internal successors, (4708), 1426 states have internal predecessors, (4708), 0 states have call successors, (0), 0 states have call 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,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1427 states to 1427 states and 4708 transitions. [2021-07-13 19:41:48,010 INFO L78 Accepts]: Start accepts. Automaton has 1427 states and 4708 transitions. Word has length 25 [2021-07-13 19:41:48,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:48,010 INFO L482 AbstractCegarLoop]: Abstraction has 1427 states and 4708 transitions. [2021-07-13 19:41:48,010 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 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:48,010 INFO L276 IsEmpty]: Start isEmpty. Operand 1427 states and 4708 transitions. [2021-07-13 19:41:48,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:41:48,012 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:48,012 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:48,212 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3707,460 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:48,212 INFO L430 AbstractCegarLoop]: === Iteration 476 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:48,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:48,212 INFO L82 PathProgramCache]: Analyzing trace with hash 445784881, now seen corresponding path program 460 times [2021-07-13 19:41:48,213 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:48,213 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667239928] [2021-07-13 19:41:48,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:48,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:48,302 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:41:48,302 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:48,302 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667239928] [2021-07-13 19:41:48,302 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667239928] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:48,302 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [941490589] [2021-07-13 19:41:48,302 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 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:41:48,333 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:41:48,334 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:48,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:41:48,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:48,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 24 treesize of output 18 [2021-07-13 19:41:48,375 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:48,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 24 treesize of output 18 [2021-07-13 19:41:48,377 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:48,394 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:48,395 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:48,395 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:65, output treesize:55 [2021-07-13 19:41:48,501 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:41:48,501 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [941490589] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:48,501 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:48,501 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-07-13 19:41:48,502 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480021042] [2021-07-13 19:41:48,502 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:48,502 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:48,502 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:48,502 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:48,502 INFO L87 Difference]: Start difference. First operand 1427 states and 4708 transitions. Second operand has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:48,787 INFO L93 Difference]: Finished difference Result 1762 states and 5758 transitions. [2021-07-13 19:41:48,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:48,787 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-07-13 19:41:48,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:48,789 INFO L225 Difference]: With dead ends: 1762 [2021-07-13 19:41:48,790 INFO L226 Difference]: Without dead ends: 1734 [2021-07-13 19:41:48,790 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 304.9ms TimeCoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:48,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1734 states. [2021-07-13 19:41:48,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1734 to 1427. [2021-07-13 19:41:48,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1427 states, 1426 states have (on average 3.2966339410939693) internal successors, (4701), 1426 states have internal predecessors, (4701), 0 states have call successors, (0), 0 states have call 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,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1427 states to 1427 states and 4701 transitions. [2021-07-13 19:41:48,815 INFO L78 Accepts]: Start accepts. Automaton has 1427 states and 4701 transitions. Word has length 25 [2021-07-13 19:41:48,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:48,815 INFO L482 AbstractCegarLoop]: Abstraction has 1427 states and 4701 transitions. [2021-07-13 19:41:48,815 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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,815 INFO L276 IsEmpty]: Start isEmpty. Operand 1427 states and 4701 transitions. [2021-07-13 19:41:48,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:41:48,817 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:48,817 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:49,017 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3710,461 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:49,017 INFO L430 AbstractCegarLoop]: === Iteration 477 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:49,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:49,018 INFO L82 PathProgramCache]: Analyzing trace with hash -1518166061, now seen corresponding path program 461 times [2021-07-13 19:41:49,018 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:49,018 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568453947] [2021-07-13 19:41:49,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:49,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:49,087 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:41:49,087 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:49,087 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568453947] [2021-07-13 19:41:49,087 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568453947] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:49,087 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [517034130] [2021-07-13 19:41:49,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 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:41:49,119 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:41:49,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:49,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:41:49,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:49,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:41:49,161 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:41:49,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 22 treesize of output 16 [2021-07-13 19:41:49,163 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:49,173 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:49,173 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:49,173 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:49, output treesize:35 [2021-07-13 19:41:49,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:41:49,233 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:49,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 17 treesize of output 13 [2021-07-13 19:41:49,236 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:49,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 17 treesize of output 13 [2021-07-13 19:41:49,239 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:49,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:41:49,242 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:49,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 24 treesize of output 18 [2021-07-13 19:41:49,245 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:49,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 24 treesize of output 18 [2021-07-13 19:41:49,247 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:49,284 INFO L628 ElimStorePlain]: treesize reduction 62, result has 28.7 percent of original size [2021-07-13 19:41:49,284 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:41:49,285 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:49,285 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:173, output treesize:25 [2021-07-13 19:41:49,329 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:41:49,329 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [517034130] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:49,329 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:49,329 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:41:49,329 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486076244] [2021-07-13 19:41:49,329 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:41:49,329 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:49,329 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:41:49,329 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:41:49,329 INFO L87 Difference]: Start difference. First operand 1427 states and 4701 transitions. Second operand has 15 states, 15 states have (on average 2.2) internal successors, (33), 15 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:49,670 INFO L93 Difference]: Finished difference Result 1999 states and 6507 transitions. [2021-07-13 19:41:49,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:41:49,670 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.2) internal successors, (33), 15 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-07-13 19:41:49,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:49,673 INFO L225 Difference]: With dead ends: 1999 [2021-07-13 19:41:49,673 INFO L226 Difference]: Without dead ends: 1999 [2021-07-13 19:41:49,673 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 304.2ms TimeCoverageRelationStatistics Valid=108, Invalid=398, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:41:49,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1999 states. [2021-07-13 19:41:49,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1999 to 1433. [2021-07-13 19:41:49,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1433 states, 1432 states have (on average 3.295391061452514) internal successors, (4719), 1432 states have internal predecessors, (4719), 0 states have call successors, (0), 0 states have call 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,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1433 states to 1433 states and 4719 transitions. [2021-07-13 19:41:49,692 INFO L78 Accepts]: Start accepts. Automaton has 1433 states and 4719 transitions. Word has length 25 [2021-07-13 19:41:49,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:49,692 INFO L482 AbstractCegarLoop]: Abstraction has 1433 states and 4719 transitions. [2021-07-13 19:41:49,692 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.2) internal successors, (33), 15 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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,692 INFO L276 IsEmpty]: Start isEmpty. Operand 1433 states and 4719 transitions. [2021-07-13 19:41:49,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:41:49,694 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:49,694 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:49,894 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 462 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3713 [2021-07-13 19:41:49,894 INFO L430 AbstractCegarLoop]: === Iteration 478 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:49,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:49,894 INFO L82 PathProgramCache]: Analyzing trace with hash 807766991, now seen corresponding path program 462 times [2021-07-13 19:41:49,894 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:49,894 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568501921] [2021-07-13 19:41:49,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:49,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:49,984 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:41:49,985 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:49,985 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568501921] [2021-07-13 19:41:49,985 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568501921] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:49,985 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [490959556] [2021-07-13 19:41:49,985 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 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:41:50,016 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:41:50,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:50,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 19 conjunts are in the unsatisfiable core [2021-07-13 19:41:50,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:50,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 23 treesize of output 17 [2021-07-13 19:41:50,072 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:41:50,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 22 treesize of output 16 [2021-07-13 19:41:50,074 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:50,087 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:50,088 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:50,088 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:55, output treesize:41 [2021-07-13 19:41:50,184 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:41:50,185 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [490959556] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:50,185 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:50,185 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-07-13 19:41:50,185 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113170640] [2021-07-13 19:41:50,185 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:50,185 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:50,185 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:50,185 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:50,185 INFO L87 Difference]: Start difference. First operand 1433 states and 4719 transitions. Second operand has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call 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:50,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:50,718 INFO L93 Difference]: Finished difference Result 1823 states and 5924 transitions. [2021-07-13 19:41:50,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:41:50,718 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-07-13 19:41:50,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:50,721 INFO L225 Difference]: With dead ends: 1823 [2021-07-13 19:41:50,721 INFO L226 Difference]: Without dead ends: 1809 [2021-07-13 19:41:50,721 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 520.4ms TimeCoverageRelationStatistics Valid=92, Invalid=288, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:41:50,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1809 states. [2021-07-13 19:41:50,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1809 to 1443. [2021-07-13 19:41:50,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1443 states, 1442 states have (on average 3.2981969486823854) internal successors, (4756), 1442 states have internal predecessors, (4756), 0 states have call successors, (0), 0 states have call 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:50,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1443 states to 1443 states and 4756 transitions. [2021-07-13 19:41:50,738 INFO L78 Accepts]: Start accepts. Automaton has 1443 states and 4756 transitions. Word has length 25 [2021-07-13 19:41:50,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:50,738 INFO L482 AbstractCegarLoop]: Abstraction has 1443 states and 4756 transitions. [2021-07-13 19:41:50,738 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call 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:50,738 INFO L276 IsEmpty]: Start isEmpty. Operand 1443 states and 4756 transitions. [2021-07-13 19:41:50,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:41:50,740 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:50,740 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:50,940 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3717,463 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:50,940 INFO L430 AbstractCegarLoop]: === Iteration 479 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:50,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:50,940 INFO L82 PathProgramCache]: Analyzing trace with hash 542349169, now seen corresponding path program 463 times [2021-07-13 19:41:50,941 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:50,941 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94343851] [2021-07-13 19:41:50,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:50,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:51,025 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:41:51,025 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:51,025 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94343851] [2021-07-13 19:41:51,025 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94343851] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:51,025 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2086689689] [2021-07-13 19:41:51,025 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:41:51,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:51,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:41:51,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:51,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:41:51,101 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:51,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:41:51,104 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:51,121 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:51,122 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:51,122 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:65, output treesize:55 [2021-07-13 19:41:51,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:41:51,197 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:51,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:41:51,200 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:41:51,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 26 treesize of output 20 [2021-07-13 19:41:51,203 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:51,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 27 treesize of output 21 [2021-07-13 19:41:51,206 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:41:51,238 INFO L628 ElimStorePlain]: treesize reduction 47, result has 31.9 percent of original size [2021-07-13 19:41:51,239 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:41:51,239 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:51,239 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:145, output treesize:22 [2021-07-13 19:41:51,282 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:41:51,282 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2086689689] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:51,282 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:51,282 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:41:51,282 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26201711] [2021-07-13 19:41:51,282 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:41:51,282 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:51,282 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:41:51,282 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:41:51,282 INFO L87 Difference]: Start difference. First operand 1443 states and 4756 transitions. Second operand has 15 states, 15 states have (on average 2.2) internal successors, (33), 15 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:51,580 INFO L93 Difference]: Finished difference Result 1744 states and 5723 transitions. [2021-07-13 19:41:51,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:51,580 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.2) internal successors, (33), 15 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-07-13 19:41:51,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:51,583 INFO L225 Difference]: With dead ends: 1744 [2021-07-13 19:41:51,583 INFO L226 Difference]: Without dead ends: 1744 [2021-07-13 19:41:51,583 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 329.1ms TimeCoverageRelationStatistics Valid=78, Invalid=264, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:51,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1744 states. [2021-07-13 19:41:51,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1744 to 1422. [2021-07-13 19:41:51,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1422 states, 1421 states have (on average 3.2976776917663617) internal successors, (4686), 1421 states have internal predecessors, (4686), 0 states have call successors, (0), 0 states have call 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,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1422 states to 1422 states and 4686 transitions. [2021-07-13 19:41:51,601 INFO L78 Accepts]: Start accepts. Automaton has 1422 states and 4686 transitions. Word has length 25 [2021-07-13 19:41:51,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:51,601 INFO L482 AbstractCegarLoop]: Abstraction has 1422 states and 4686 transitions. [2021-07-13 19:41:51,601 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.2) internal successors, (33), 15 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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,601 INFO L276 IsEmpty]: Start isEmpty. Operand 1422 states and 4686 transitions. [2021-07-13 19:41:51,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:41:51,602 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:51,602 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:51,803 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 464 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3723 [2021-07-13 19:41:51,803 INFO L430 AbstractCegarLoop]: === Iteration 480 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:51,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:51,803 INFO L82 PathProgramCache]: Analyzing trace with hash -459864507, now seen corresponding path program 464 times [2021-07-13 19:41:51,803 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:51,803 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647715369] [2021-07-13 19:41:51,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:51,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:51,873 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:41:51,874 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:51,874 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647715369] [2021-07-13 19:41:51,874 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647715369] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:51,874 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1204482103] [2021-07-13 19:41:51,874 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 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:41:51,905 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:41:51,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:51,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:41:51,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:51,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 22 treesize of output 16 [2021-07-13 19:41:51,958 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:51,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 23 treesize of output 17 [2021-07-13 19:41:51,960 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:41:51,974 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:51,974 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:51,974 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:55, output treesize:41 [2021-07-13 19:41:52,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 24 treesize of output 18 [2021-07-13 19:41:52,007 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:52,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 24 treesize of output 18 [2021-07-13 19:41:52,010 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:52,025 INFO L628 ElimStorePlain]: treesize reduction 19, result has 38.7 percent of original size [2021-07-13 19:41:52,025 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:41:52,025 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:41:52,025 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:12 [2021-07-13 19:41:52,042 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:41:52,042 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1204482103] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:52,042 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:52,042 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 13 [2021-07-13 19:41:52,042 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304069215] [2021-07-13 19:41:52,042 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:41:52,042 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:52,043 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:41:52,043 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:41:52,043 INFO L87 Difference]: Start difference. First operand 1422 states and 4686 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:41:52,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:52,236 INFO L93 Difference]: Finished difference Result 1567 states and 5144 transitions. [2021-07-13 19:41:52,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:52,236 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 25 [2021-07-13 19:41:52,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:52,239 INFO L225 Difference]: With dead ends: 1567 [2021-07-13 19:41:52,239 INFO L226 Difference]: Without dead ends: 1567 [2021-07-13 19:41:52,239 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 160.1ms TimeCoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:41:52,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1567 states. [2021-07-13 19:41:52,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1567 to 1438. [2021-07-13 19:41:52,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1438 states, 1437 states have (on average 3.2936673625608908) internal successors, (4733), 1437 states have internal predecessors, (4733), 0 states have call successors, (0), 0 states have call 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:52,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1438 states to 1438 states and 4733 transitions. [2021-07-13 19:41:52,255 INFO L78 Accepts]: Start accepts. Automaton has 1438 states and 4733 transitions. Word has length 25 [2021-07-13 19:41:52,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:52,255 INFO L482 AbstractCegarLoop]: Abstraction has 1438 states and 4733 transitions. [2021-07-13 19:41:52,255 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:41:52,255 INFO L276 IsEmpty]: Start isEmpty. Operand 1438 states and 4733 transitions. [2021-07-13 19:41:52,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:41:52,257 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:52,257 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:52,457 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 465 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3727 [2021-07-13 19:41:52,458 INFO L430 AbstractCegarLoop]: === Iteration 481 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:52,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:52,458 INFO L82 PathProgramCache]: Analyzing trace with hash 1420888431, now seen corresponding path program 465 times [2021-07-13 19:41:52,458 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:52,458 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21049722] [2021-07-13 19:41:52,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:52,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:52,530 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:41:52,530 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:52,530 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21049722] [2021-07-13 19:41:52,530 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21049722] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:52,530 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2053435524] [2021-07-13 19:41:52,530 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 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:41:52,561 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:41:52,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:52,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 19 conjunts are in the unsatisfiable core [2021-07-13 19:41:52,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:52,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:41:52,613 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:52,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 23 treesize of output 17 [2021-07-13 19:41:52,616 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:41:52,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:52,630 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:52,630 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:55, output treesize:41 [2021-07-13 19:41:52,701 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:41:52,701 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2053435524] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:52,701 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:52,701 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-07-13 19:41:52,701 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108227610] [2021-07-13 19:41:52,701 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:52,702 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:52,702 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:52,702 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:52,702 INFO L87 Difference]: Start difference. First operand 1438 states and 4733 transitions. Second operand has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 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:52,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:52,987 INFO L93 Difference]: Finished difference Result 1642 states and 5381 transitions. [2021-07-13 19:41:52,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:41:52,987 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 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 25 [2021-07-13 19:41:52,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:52,990 INFO L225 Difference]: With dead ends: 1642 [2021-07-13 19:41:52,990 INFO L226 Difference]: Without dead ends: 1642 [2021-07-13 19:41:52,990 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 232.0ms TimeCoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:52,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1642 states. [2021-07-13 19:41:53,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1642 to 1426. [2021-07-13 19:41:53,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1426 states, 1425 states have (on average 3.296140350877193) internal successors, (4697), 1425 states have internal predecessors, (4697), 0 states have call successors, (0), 0 states have call 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,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1426 states to 1426 states and 4697 transitions. [2021-07-13 19:41:53,007 INFO L78 Accepts]: Start accepts. Automaton has 1426 states and 4697 transitions. Word has length 25 [2021-07-13 19:41:53,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:53,007 INFO L482 AbstractCegarLoop]: Abstraction has 1426 states and 4697 transitions. [2021-07-13 19:41:53,007 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 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:53,008 INFO L276 IsEmpty]: Start isEmpty. Operand 1426 states and 4697 transitions. [2021-07-13 19:41:53,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:41:53,009 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:53,009 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:53,209 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 466 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3729 [2021-07-13 19:41:53,210 INFO L430 AbstractCegarLoop]: === Iteration 482 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:53,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:53,210 INFO L82 PathProgramCache]: Analyzing trace with hash 326189513, now seen corresponding path program 466 times [2021-07-13 19:41:53,210 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:53,210 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775458974] [2021-07-13 19:41:53,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:53,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:53,284 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 9 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:41:53,284 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:53,284 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775458974] [2021-07-13 19:41:53,284 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775458974] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:53,284 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [659475314] [2021-07-13 19:41:53,284 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 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:41:53,315 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:41:53,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:53,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:41:53,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:53,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 24 treesize of output 18 [2021-07-13 19:41:53,376 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:53,378 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:41:53,378 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:53,399 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:53,400 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:53,400 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:71, output treesize:61 [2021-07-13 19:41:53,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:41:53,441 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:53,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:41:53,444 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:41:53,479 INFO L628 ElimStorePlain]: treesize reduction 78, result has 27.1 percent of original size [2021-07-13 19:41:53,479 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:41:53,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:41:53,482 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:53,494 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:53,494 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1681 vanished before elimination [2021-07-13 19:41:53,495 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:53,495 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:145, output treesize:22 [2021-07-13 19:41:53,528 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:41:53,528 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [659475314] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:53,528 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:53,528 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-07-13 19:41:53,528 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525346431] [2021-07-13 19:41:53,528 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:53,528 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:53,528 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:53,528 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:53,528 INFO L87 Difference]: Start difference. First operand 1426 states and 4697 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:41:53,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:53,811 INFO L93 Difference]: Finished difference Result 1603 states and 5215 transitions. [2021-07-13 19:41:53,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:41:53,811 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 25 [2021-07-13 19:41:53,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:53,814 INFO L225 Difference]: With dead ends: 1603 [2021-07-13 19:41:53,814 INFO L226 Difference]: Without dead ends: 1589 [2021-07-13 19:41:53,814 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 266.7ms TimeCoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:53,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1589 states. [2021-07-13 19:41:53,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1589 to 1454. [2021-07-13 19:41:53,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1454 states, 1453 states have (on average 3.29525120440468) internal successors, (4788), 1453 states have internal predecessors, (4788), 0 states have call successors, (0), 0 states have call 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,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1454 states to 1454 states and 4788 transitions. [2021-07-13 19:41:53,830 INFO L78 Accepts]: Start accepts. Automaton has 1454 states and 4788 transitions. Word has length 25 [2021-07-13 19:41:53,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:53,830 INFO L482 AbstractCegarLoop]: Abstraction has 1454 states and 4788 transitions. [2021-07-13 19:41:53,830 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:41:53,830 INFO L276 IsEmpty]: Start isEmpty. Operand 1454 states and 4788 transitions. [2021-07-13 19:41:53,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:41:53,831 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:53,832 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:54,032 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3737,467 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:54,032 INFO L430 AbstractCegarLoop]: === Iteration 483 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:54,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:54,032 INFO L82 PathProgramCache]: Analyzing trace with hash 60771691, now seen corresponding path program 467 times [2021-07-13 19:41:54,032 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:54,032 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627043451] [2021-07-13 19:41:54,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:54,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:54,111 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 9 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:41:54,112 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:54,112 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627043451] [2021-07-13 19:41:54,112 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627043451] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:54,112 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1449279974] [2021-07-13 19:41:54,112 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 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:41:54,144 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:41:54,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:54,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:41:54,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:54,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 24 treesize of output 18 [2021-07-13 19:41:54,204 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:54,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 24 treesize of output 18 [2021-07-13 19:41:54,207 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:54,228 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:54,228 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:54,228 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:71, output treesize:61 [2021-07-13 19:41:54,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:41:54,270 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:54,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 27 treesize of output 21 [2021-07-13 19:41:54,273 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:41:54,310 INFO L628 ElimStorePlain]: treesize reduction 67, result has 37.4 percent of original size [2021-07-13 19:41:54,310 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:41:54,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:41:54,313 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:54,325 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:54,325 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1683 vanished before elimination [2021-07-13 19:41:54,326 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:54,326 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:145, output treesize:22 [2021-07-13 19:41:54,367 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:41:54,367 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1449279974] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:54,368 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:54,368 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:41:54,368 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098556458] [2021-07-13 19:41:54,368 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:41:54,368 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:54,368 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:41:54,368 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:41:54,368 INFO L87 Difference]: Start difference. First operand 1454 states and 4788 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:41:54,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:54,613 INFO L93 Difference]: Finished difference Result 1542 states and 5068 transitions. [2021-07-13 19:41:54,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:54,613 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 25 [2021-07-13 19:41:54,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:54,616 INFO L225 Difference]: With dead ends: 1542 [2021-07-13 19:41:54,616 INFO L226 Difference]: Without dead ends: 1542 [2021-07-13 19:41:54,616 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 225.6ms TimeCoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:54,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1542 states. [2021-07-13 19:41:54,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1542 to 1419. [2021-07-13 19:41:54,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1419 states, 1418 states have (on average 3.297602256699577) internal successors, (4676), 1418 states have internal predecessors, (4676), 0 states have call successors, (0), 0 states have call 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,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1419 states to 1419 states and 4676 transitions. [2021-07-13 19:41:54,632 INFO L78 Accepts]: Start accepts. Automaton has 1419 states and 4676 transitions. Word has length 25 [2021-07-13 19:41:54,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:54,632 INFO L482 AbstractCegarLoop]: Abstraction has 1419 states and 4676 transitions. [2021-07-13 19:41:54,632 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:41:54,632 INFO L276 IsEmpty]: Start isEmpty. Operand 1419 states and 4676 transitions. [2021-07-13 19:41:54,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:41:54,634 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:54,634 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:54,834 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3741,468 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:54,834 INFO L430 AbstractCegarLoop]: === Iteration 484 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:54,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:54,835 INFO L82 PathProgramCache]: Analyzing trace with hash -767294745, now seen corresponding path program 468 times [2021-07-13 19:41:54,835 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:54,835 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039405611] [2021-07-13 19:41:54,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:54,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:54,913 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 9 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:41:54,914 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:54,914 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039405611] [2021-07-13 19:41:54,914 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039405611] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:54,914 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [19669183] [2021-07-13 19:41:54,914 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 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:41:54,946 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:41:54,947 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:54,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 19 conjunts are in the unsatisfiable core [2021-07-13 19:41:54,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:54,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 23 treesize of output 17 [2021-07-13 19:41:55,000 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:41: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 22 treesize of output 16 [2021-07-13 19:41:55,002 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:55,019 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:55,020 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:55,020 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:65, output treesize:51 [2021-07-13 19:41:55,079 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:41:55,079 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [19669183] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:55,080 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:55,080 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 13 [2021-07-13 19:41:55,080 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473860749] [2021-07-13 19:41:55,080 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:41:55,080 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:55,080 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:41:55,080 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:41:55,080 INFO L87 Difference]: Start difference. First operand 1419 states and 4676 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:41:55,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:55,355 INFO L93 Difference]: Finished difference Result 1619 states and 5261 transitions. [2021-07-13 19:41:55,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:55,356 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 25 [2021-07-13 19:41:55,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:55,358 INFO L225 Difference]: With dead ends: 1619 [2021-07-13 19:41:55,358 INFO L226 Difference]: Without dead ends: 1619 [2021-07-13 19:41:55,358 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 218.9ms TimeCoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:41:55,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1619 states. [2021-07-13 19:41:55,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1619 to 1427. [2021-07-13 19:41:55,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1427 states, 1426 states have (on average 3.3008415147265078) internal successors, (4707), 1426 states have internal predecessors, (4707), 0 states have call successors, (0), 0 states have call 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:55,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1427 states to 1427 states and 4707 transitions. [2021-07-13 19:41:55,375 INFO L78 Accepts]: Start accepts. Automaton has 1427 states and 4707 transitions. Word has length 25 [2021-07-13 19:41:55,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:55,375 INFO L482 AbstractCegarLoop]: Abstraction has 1427 states and 4707 transitions. [2021-07-13 19:41:55,375 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:41:55,375 INFO L276 IsEmpty]: Start isEmpty. Operand 1427 states and 4707 transitions. [2021-07-13 19:41:55,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:41:55,376 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:55,376 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:55,577 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3744,469 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:55,577 INFO L430 AbstractCegarLoop]: === Iteration 485 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:55,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:55,577 INFO L82 PathProgramCache]: Analyzing trace with hash -1253076159, now seen corresponding path program 469 times [2021-07-13 19:41:55,577 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:55,577 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490710486] [2021-07-13 19:41:55,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:55,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:55,650 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:41:55,650 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:55,650 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490710486] [2021-07-13 19:41:55,650 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490710486] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:55,650 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1325945701] [2021-07-13 19:41:55,650 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 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:41:55,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:55,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:41:55,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:55,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 23 treesize of output 17 [2021-07-13 19:41:55,743 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:41:55,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:41:55,745 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:55,759 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:55,759 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:55,759 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:55, output treesize:41 [2021-07-13 19:41:55,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:41:55,797 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:55,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 24 treesize of output 18 [2021-07-13 19:41:55,800 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:55,841 INFO L628 ElimStorePlain]: treesize reduction 108, result has 22.3 percent of original size [2021-07-13 19:41:55,841 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:41:55,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 9 treesize of output 7 [2021-07-13 19:41:55,844 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:55,856 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:55,856 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1685 vanished before elimination [2021-07-13 19:41:55,857 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:55,857 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:173, output treesize:22 [2021-07-13 19:41:55,915 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:41:55,915 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1325945701] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:55,916 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:55,916 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:41:55,916 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33021196] [2021-07-13 19:41:55,916 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:41:55,916 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:55,916 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:41:55,916 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:41:55,916 INFO L87 Difference]: Start difference. First operand 1427 states and 4707 transitions. Second operand has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 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:56,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:56,210 INFO L93 Difference]: Finished difference Result 1758 states and 5672 transitions. [2021-07-13 19:41:56,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:41:56,211 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 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 25 [2021-07-13 19:41:56,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:56,213 INFO L225 Difference]: With dead ends: 1758 [2021-07-13 19:41:56,214 INFO L226 Difference]: Without dead ends: 1758 [2021-07-13 19:41:56,214 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 263.3ms TimeCoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:41:56,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1758 states. [2021-07-13 19:41:56,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1758 to 1416. [2021-07-13 19:41:56,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1416 states, 1415 states have (on average 3.313780918727915) internal successors, (4689), 1415 states have internal predecessors, (4689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:56,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1416 states to 1416 states and 4689 transitions. [2021-07-13 19:41:56,239 INFO L78 Accepts]: Start accepts. Automaton has 1416 states and 4689 transitions. Word has length 25 [2021-07-13 19:41:56,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:56,240 INFO L482 AbstractCegarLoop]: Abstraction has 1416 states and 4689 transitions. [2021-07-13 19:41:56,240 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 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:56,240 INFO L276 IsEmpty]: Start isEmpty. Operand 1416 states and 4689 transitions. [2021-07-13 19:41:56,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:41:56,242 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:56,242 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:56,465 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 470 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3749 [2021-07-13 19:41:56,465 INFO L430 AbstractCegarLoop]: === Iteration 486 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:56,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:56,465 INFO L82 PathProgramCache]: Analyzing trace with hash 18759275, now seen corresponding path program 470 times [2021-07-13 19:41:56,465 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:56,465 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064530413] [2021-07-13 19:41:56,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:56,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:56,534 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 9 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:41:56,535 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:56,535 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064530413] [2021-07-13 19:41:56,535 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064530413] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:56,535 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [561023455] [2021-07-13 19:41:56,535 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 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:41:56,567 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:41:56,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:56,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 19 conjunts are in the unsatisfiable core [2021-07-13 19:41:56,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:56,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 23 treesize of output 17 [2021-07-13 19:41:56,628 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:41:56,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 22 treesize of output 16 [2021-07-13 19:41:56,630 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:56,644 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:56,644 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:56,644 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:55, output treesize:41 [2021-07-13 19:41:56,694 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:41:56,694 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [561023455] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:56,694 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:56,694 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-07-13 19:41:56,694 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285013044] [2021-07-13 19:41:56,694 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:56,695 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:56,695 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:56,695 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:56,695 INFO L87 Difference]: Start difference. First operand 1416 states and 4689 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:41:56,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:56,895 INFO L93 Difference]: Finished difference Result 1570 states and 5143 transitions. [2021-07-13 19:41:56,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:56,896 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 25 [2021-07-13 19:41:56,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:56,898 INFO L225 Difference]: With dead ends: 1570 [2021-07-13 19:41:56,898 INFO L226 Difference]: Without dead ends: 1570 [2021-07-13 19:41:56,898 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 182.5ms TimeCoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:56,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1570 states. [2021-07-13 19:41:56,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1570 to 1409. [2021-07-13 19:41:56,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1409 states, 1408 states have (on average 3.305397727272727) internal successors, (4654), 1408 states have internal predecessors, (4654), 0 states have call successors, (0), 0 states have call 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,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1409 states to 1409 states and 4654 transitions. [2021-07-13 19:41:56,915 INFO L78 Accepts]: Start accepts. Automaton has 1409 states and 4654 transitions. Word has length 25 [2021-07-13 19:41:56,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:56,915 INFO L482 AbstractCegarLoop]: Abstraction has 1409 states and 4654 transitions. [2021-07-13 19:41:56,915 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:41:56,915 INFO L276 IsEmpty]: Start isEmpty. Operand 1409 states and 4654 transitions. [2021-07-13 19:41:56,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:41:56,917 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:56,917 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:57,117 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 471 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3755 [2021-07-13 19:41:57,117 INFO L430 AbstractCegarLoop]: === Iteration 487 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:57,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:57,117 INFO L82 PathProgramCache]: Analyzing trace with hash 1630044805, now seen corresponding path program 471 times [2021-07-13 19:41:57,117 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:57,118 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219599548] [2021-07-13 19:41:57,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:57,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:57,201 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 9 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:41:57,201 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:57,201 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219599548] [2021-07-13 19:41:57,201 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219599548] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:57,201 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [707670356] [2021-07-13 19:41:57,201 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 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:41:57,233 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:41:57,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:57,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:41:57,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:57,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:41:57,285 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:57,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 24 treesize of output 18 [2021-07-13 19:41:57,287 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:57,309 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:57,310 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:57,310 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:75, output treesize:65 [2021-07-13 19:41:57,373 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:41:57,373 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [707670356] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:57,373 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:57,373 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 13 [2021-07-13 19:41:57,373 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236878817] [2021-07-13 19:41:57,373 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:41:57,373 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:57,373 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:41:57,373 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:41:57,374 INFO L87 Difference]: Start difference. First operand 1409 states and 4654 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:41:57,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:57,616 INFO L93 Difference]: Finished difference Result 1526 states and 4998 transitions. [2021-07-13 19:41:57,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:57,616 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 25 [2021-07-13 19:41:57,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:57,618 INFO L225 Difference]: With dead ends: 1526 [2021-07-13 19:41:57,618 INFO L226 Difference]: Without dead ends: 1496 [2021-07-13 19:41:57,618 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 246.0ms TimeCoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:41:57,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1496 states. [2021-07-13 19:41:57,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1496 to 1409. [2021-07-13 19:41:57,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1409 states, 1408 states have (on average 3.3004261363636362) internal successors, (4647), 1408 states have internal predecessors, (4647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:57,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1409 states to 1409 states and 4647 transitions. [2021-07-13 19:41:57,634 INFO L78 Accepts]: Start accepts. Automaton has 1409 states and 4647 transitions. Word has length 25 [2021-07-13 19:41:57,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:57,634 INFO L482 AbstractCegarLoop]: Abstraction has 1409 states and 4647 transitions. [2021-07-13 19:41:57,634 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:41:57,634 INFO L276 IsEmpty]: Start isEmpty. Operand 1409 states and 4647 transitions. [2021-07-13 19:41:57,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:41:57,635 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:57,635 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:57,836 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3758,472 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:57,836 INFO L430 AbstractCegarLoop]: === Iteration 488 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:57,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:57,836 INFO L82 PathProgramCache]: Analyzing trace with hash 1151485963, now seen corresponding path program 472 times [2021-07-13 19:41:57,836 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:57,836 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468152994] [2021-07-13 19:41:57,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:57,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:57,933 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:57,933 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:57,933 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468152994] [2021-07-13 19:41:57,933 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468152994] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:57,933 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1740344557] [2021-07-13 19:41:57,933 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 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:41:57,972 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:41:57,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:57,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 19 conjunts are in the unsatisfiable core [2021-07-13 19:41:57,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:58,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 22 treesize of output 16 [2021-07-13 19:41:58,034 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:58,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 23 treesize of output 17 [2021-07-13 19:41:58,037 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:41:58,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:58,053 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:58,053 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:55, output treesize:41 [2021-07-13 19:41:58,096 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:58,096 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1740344557] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:58,096 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:58,096 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 12 [2021-07-13 19:41:58,097 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318889012] [2021-07-13 19:41:58,097 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:41:58,097 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:58,097 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:41:58,097 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:41:58,097 INFO L87 Difference]: Start difference. First operand 1409 states and 4647 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:41:58,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:58,277 INFO L93 Difference]: Finished difference Result 1545 states and 5074 transitions. [2021-07-13 19:41:58,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:58,277 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 25 [2021-07-13 19:41:58,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:58,280 INFO L225 Difference]: With dead ends: 1545 [2021-07-13 19:41:58,280 INFO L226 Difference]: Without dead ends: 1545 [2021-07-13 19:41:58,280 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 199.3ms TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:41:58,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1545 states. [2021-07-13 19:41:58,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1545 to 1409. [2021-07-13 19:41:58,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1409 states, 1408 states have (on average 3.3004261363636362) internal successors, (4647), 1408 states have internal predecessors, (4647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:58,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1409 states to 1409 states and 4647 transitions. [2021-07-13 19:41:58,297 INFO L78 Accepts]: Start accepts. Automaton has 1409 states and 4647 transitions. Word has length 25 [2021-07-13 19:41:58,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:58,297 INFO L482 AbstractCegarLoop]: Abstraction has 1409 states and 4647 transitions. [2021-07-13 19:41:58,297 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:41:58,297 INFO L276 IsEmpty]: Start isEmpty. Operand 1409 states and 4647 transitions. [2021-07-13 19:41:58,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:41:58,298 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:58,298 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:58,499 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3762,473 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:58,499 INFO L430 AbstractCegarLoop]: === Iteration 489 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:58,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:58,499 INFO L82 PathProgramCache]: Analyzing trace with hash -1262728395, now seen corresponding path program 473 times [2021-07-13 19:41:58,499 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:58,499 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913771032] [2021-07-13 19:41:58,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:58,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:58,569 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:58,569 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:58,569 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913771032] [2021-07-13 19:41:58,569 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913771032] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:58,570 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1199379091] [2021-07-13 19:41:58,570 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 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:41:58,602 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:41:58,602 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:58,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 19 conjunts are in the unsatisfiable core [2021-07-13 19:41:58,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:58,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 22 treesize of output 16 [2021-07-13 19:41:58,654 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:58,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 23 treesize of output 17 [2021-07-13 19:41:58,657 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:41:58,670 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:58,671 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:58,671 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:55, output treesize:41 [2021-07-13 19:41:58,743 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:58,743 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1199379091] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:58,743 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:58,743 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-07-13 19:41:58,743 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017777076] [2021-07-13 19:41:58,743 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:58,743 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:58,744 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:58,744 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:58,744 INFO L87 Difference]: Start difference. First operand 1409 states and 4647 transitions. Second operand has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 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:59,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:59,081 INFO L93 Difference]: Finished difference Result 1587 states and 5200 transitions. [2021-07-13 19:41:59,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:41:59,081 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 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 25 [2021-07-13 19:41:59,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:59,084 INFO L225 Difference]: With dead ends: 1587 [2021-07-13 19:41:59,084 INFO L226 Difference]: Without dead ends: 1587 [2021-07-13 19:41:59,084 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 258.8ms TimeCoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:59,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1587 states. [2021-07-13 19:41:59,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1587 to 1409. [2021-07-13 19:41:59,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1409 states, 1408 states have (on average 3.3004261363636362) internal successors, (4647), 1408 states have internal predecessors, (4647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:59,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1409 states to 1409 states and 4647 transitions. [2021-07-13 19:41:59,100 INFO L78 Accepts]: Start accepts. Automaton has 1409 states and 4647 transitions. Word has length 25 [2021-07-13 19:41:59,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:59,100 INFO L482 AbstractCegarLoop]: Abstraction has 1409 states and 4647 transitions. [2021-07-13 19:41:59,100 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 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:59,100 INFO L276 IsEmpty]: Start isEmpty. Operand 1409 states and 4647 transitions. [2021-07-13 19:41:59,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:41:59,102 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:59,102 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:59,302 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3765,474 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:59,303 INFO L430 AbstractCegarLoop]: === Iteration 490 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:59,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:59,303 INFO L82 PathProgramCache]: Analyzing trace with hash 1718391051, now seen corresponding path program 474 times [2021-07-13 19:41:59,303 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:59,303 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141597408] [2021-07-13 19:41:59,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:59,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:59,383 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:59,383 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:59,383 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141597408] [2021-07-13 19:41:59,383 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141597408] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:59,383 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1353361706] [2021-07-13 19:41:59,384 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 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:41:59,416 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:41:59,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:59,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 19 conjunts are in the unsatisfiable core [2021-07-13 19:41:59,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:59,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:41:59,469 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:41:59,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 22 treesize of output 16 [2021-07-13 19:41:59,471 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:59,488 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:59,489 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:59,489 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:65, output treesize:51 [2021-07-13 19:41:59,549 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:41:59,550 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1353361706] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:59,550 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:59,550 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 13 [2021-07-13 19:41:59,550 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181485762] [2021-07-13 19:41:59,550 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:41:59,550 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:59,550 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:41:59,550 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:41:59,550 INFO L87 Difference]: Start difference. First operand 1409 states and 4647 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:41:59,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:59,809 INFO L93 Difference]: Finished difference Result 1644 states and 5339 transitions. [2021-07-13 19:41:59,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:59,809 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 25 [2021-07-13 19:41:59,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:59,812 INFO L225 Difference]: With dead ends: 1644 [2021-07-13 19:41:59,812 INFO L226 Difference]: Without dead ends: 1644 [2021-07-13 19:41:59,812 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 227.4ms TimeCoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:41:59,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1644 states. [2021-07-13 19:41:59,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1644 to 1423. [2021-07-13 19:41:59,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1423 states, 1422 states have (on average 3.30239099859353) internal successors, (4696), 1422 states have internal predecessors, (4696), 0 states have call successors, (0), 0 states have call 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,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1423 states to 1423 states and 4696 transitions. [2021-07-13 19:41:59,829 INFO L78 Accepts]: Start accepts. Automaton has 1423 states and 4696 transitions. Word has length 25 [2021-07-13 19:41:59,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:59,829 INFO L482 AbstractCegarLoop]: Abstraction has 1423 states and 4696 transitions. [2021-07-13 19:41:59,829 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:41:59,829 INFO L276 IsEmpty]: Start isEmpty. Operand 1423 states and 4696 transitions. [2021-07-13 19:41:59,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:41:59,830 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:59,831 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:00,031 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3774,475 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:00,031 INFO L430 AbstractCegarLoop]: === Iteration 491 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:00,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:00,031 INFO L82 PathProgramCache]: Analyzing trace with hash -516061015, now seen corresponding path program 475 times [2021-07-13 19:42:00,031 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:00,032 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059322374] [2021-07-13 19:42:00,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:00,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:00,102 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:00,102 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:00,102 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059322374] [2021-07-13 19:42:00,102 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059322374] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:00,102 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1514960616] [2021-07-13 19:42:00,102 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 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:42:00,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:00,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:42:00,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:00,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:42:00,184 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:42:00,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:42:00,187 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:00,200 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:00,201 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:00,201 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:55, output treesize:41 [2021-07-13 19:42:00,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 24 treesize of output 18 [2021-07-13 19:42:00,237 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:00,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 24 treesize of output 18 [2021-07-13 19:42:00,240 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:00,280 INFO L628 ElimStorePlain]: treesize reduction 108, result has 22.3 percent of original size [2021-07-13 19:42:00,280 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:42:00,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2021-07-13 19:42:00,282 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:00,295 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:00,295 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1687 vanished before elimination [2021-07-13 19:42:00,295 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:00,295 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:173, output treesize:22 [2021-07-13 19:42:00,335 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:00,335 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1514960616] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:00,335 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:00,335 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-07-13 19:42:00,335 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321126904] [2021-07-13 19:42:00,335 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:42:00,335 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:00,336 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:42:00,336 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:42:00,336 INFO L87 Difference]: Start difference. First operand 1423 states and 4696 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:42:00,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:00,586 INFO L93 Difference]: Finished difference Result 1729 states and 5575 transitions. [2021-07-13 19:42:00,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:42:00,587 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 25 [2021-07-13 19:42:00,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:00,589 INFO L225 Difference]: With dead ends: 1729 [2021-07-13 19:42:00,589 INFO L226 Difference]: Without dead ends: 1729 [2021-07-13 19:42:00,589 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 233.0ms TimeCoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:42:00,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1729 states. [2021-07-13 19:42:00,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1729 to 1430. [2021-07-13 19:42:00,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1430 states, 1429 states have (on average 3.3156053184044785) internal successors, (4738), 1429 states have internal predecessors, (4738), 0 states have call successors, (0), 0 states have call 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,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1430 states to 1430 states and 4738 transitions. [2021-07-13 19:42:00,607 INFO L78 Accepts]: Start accepts. Automaton has 1430 states and 4738 transitions. Word has length 25 [2021-07-13 19:42:00,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:00,607 INFO L482 AbstractCegarLoop]: Abstraction has 1430 states and 4738 transitions. [2021-07-13 19:42:00,607 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:42:00,607 INFO L276 IsEmpty]: Start isEmpty. Operand 1430 states and 4738 transitions. [2021-07-13 19:42:00,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:42:00,609 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:00,609 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:00,809 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3779,476 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:00,809 INFO L430 AbstractCegarLoop]: === Iteration 492 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:00,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:00,810 INFO L82 PathProgramCache]: Analyzing trace with hash 1630109745, now seen corresponding path program 476 times [2021-07-13 19:42:00,810 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:00,810 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409476685] [2021-07-13 19:42:00,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:00,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:00,878 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:00,879 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:00,879 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409476685] [2021-07-13 19:42:00,879 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409476685] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:00,879 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1552923450] [2021-07-13 19:42:00,879 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 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:42:00,910 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:42:00,910 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:00,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 19 conjunts are in the unsatisfiable core [2021-07-13 19:42:00,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:00,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 23 treesize of output 17 [2021-07-13 19:42:00,963 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:42:00,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:42:00,965 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:00,979 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:00,980 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:00,980 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:55, output treesize:41 [2021-07-13 19:42:01,026 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:01,027 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1552923450] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:01,027 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:01,027 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 13 [2021-07-13 19:42:01,027 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315730486] [2021-07-13 19:42:01,027 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:42:01,027 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:01,027 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:42:01,027 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:42:01,027 INFO L87 Difference]: Start difference. First operand 1430 states and 4738 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:42:01,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:01,193 INFO L93 Difference]: Finished difference Result 1591 states and 5208 transitions. [2021-07-13 19:42:01,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:42:01,194 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 25 [2021-07-13 19:42:01,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:01,196 INFO L225 Difference]: With dead ends: 1591 [2021-07-13 19:42:01,196 INFO L226 Difference]: Without dead ends: 1591 [2021-07-13 19:42:01,196 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 157.6ms TimeCoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:01,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1591 states. [2021-07-13 19:42:01,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1591 to 1416. [2021-07-13 19:42:01,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1416 states, 1415 states have (on average 3.303886925795053) internal successors, (4675), 1415 states have internal predecessors, (4675), 0 states have call successors, (0), 0 states have call 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,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1416 states to 1416 states and 4675 transitions. [2021-07-13 19:42:01,212 INFO L78 Accepts]: Start accepts. Automaton has 1416 states and 4675 transitions. Word has length 25 [2021-07-13 19:42:01,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:01,212 INFO L482 AbstractCegarLoop]: Abstraction has 1416 states and 4675 transitions. [2021-07-13 19:42:01,212 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:42:01,212 INFO L276 IsEmpty]: Start isEmpty. Operand 1416 states and 4675 transitions. [2021-07-13 19:42:01,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:42:01,214 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:01,214 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:01,414 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3785,477 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:01,414 INFO L430 AbstractCegarLoop]: === Iteration 493 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:01,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:01,415 INFO L82 PathProgramCache]: Analyzing trace with hash -1053572021, now seen corresponding path program 477 times [2021-07-13 19:42:01,415 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:01,415 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871795940] [2021-07-13 19:42:01,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:01,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:01,495 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:01,495 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:01,495 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871795940] [2021-07-13 19:42:01,495 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871795940] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:01,496 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [557993014] [2021-07-13 19:42:01,496 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 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:42:01,526 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:42:01,526 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:01,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:42:01,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:01,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 24 treesize of output 18 [2021-07-13 19:42:01,577 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:01,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 24 treesize of output 18 [2021-07-13 19:42:01,580 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:01,601 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:01,602 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:01,602 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:71, output treesize:61 [2021-07-13 19:42:01,661 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:01,662 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [557993014] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:01,662 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:01,662 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 13 [2021-07-13 19:42:01,662 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126810522] [2021-07-13 19:42:01,662 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:42:01,662 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:01,662 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:42:01,662 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:42:01,662 INFO L87 Difference]: Start difference. First operand 1416 states and 4675 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:42:01,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:01,891 INFO L93 Difference]: Finished difference Result 1540 states and 5035 transitions. [2021-07-13 19:42:01,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:42:01,892 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 25 [2021-07-13 19:42:01,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:01,894 INFO L225 Difference]: With dead ends: 1540 [2021-07-13 19:42:01,894 INFO L226 Difference]: Without dead ends: 1510 [2021-07-13 19:42:01,894 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 217.8ms TimeCoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:01,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1510 states. [2021-07-13 19:42:01,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1510 to 1409. [2021-07-13 19:42:01,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1409 states, 1408 states have (on average 3.3004261363636362) internal successors, (4647), 1408 states have internal predecessors, (4647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:01,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1409 states to 1409 states and 4647 transitions. [2021-07-13 19:42:01,909 INFO L78 Accepts]: Start accepts. Automaton has 1409 states and 4647 transitions. Word has length 25 [2021-07-13 19:42:01,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:01,910 INFO L482 AbstractCegarLoop]: Abstraction has 1409 states and 4647 transitions. [2021-07-13 19:42:01,910 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:42:01,910 INFO L276 IsEmpty]: Start isEmpty. Operand 1409 states and 4647 transitions. [2021-07-13 19:42:01,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:42:01,911 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:01,911 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:02,111 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 478 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3788 [2021-07-13 19:42:02,112 INFO L430 AbstractCegarLoop]: === Iteration 494 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:02,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:02,112 INFO L82 PathProgramCache]: Analyzing trace with hash -1999195953, now seen corresponding path program 478 times [2021-07-13 19:42:02,112 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:02,112 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535939073] [2021-07-13 19:42:02,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:02,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:02,180 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:02,180 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:02,180 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535939073] [2021-07-13 19:42:02,180 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535939073] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:02,180 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1681876314] [2021-07-13 19:42:02,181 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 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:42:02,211 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:42:02,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:02,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:42:02,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:02,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:42:02,274 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:42:02,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 22 treesize of output 16 [2021-07-13 19:42:02,277 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:02,286 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:02,287 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:02,287 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:49, output treesize:35 [2021-07-13 19:42:02,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:02,337 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:02,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 17 treesize of output 13 [2021-07-13 19:42:02,340 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:02,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 24 treesize of output 18 [2021-07-13 19:42:02,343 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42: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 24 treesize of output 18 [2021-07-13 19:42:02,346 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42: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 17 treesize of output 13 [2021-07-13 19:42:02,349 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:02,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:02,351 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:02,386 INFO L628 ElimStorePlain]: treesize reduction 65, result has 25.3 percent of original size [2021-07-13 19:42:02,386 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:42:02,386 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:02,386 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:173, output treesize:22 [2021-07-13 19:42:02,428 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:02,429 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1681876314] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:02,429 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:02,429 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:42:02,429 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991111468] [2021-07-13 19:42:02,429 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:42:02,429 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:02,429 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:42:02,429 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:42:02,429 INFO L87 Difference]: Start difference. First operand 1409 states and 4647 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:42:02,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:02,834 INFO L93 Difference]: Finished difference Result 2117 states and 6771 transitions. [2021-07-13 19:42:02,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:42:02,835 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 25 [2021-07-13 19:42:02,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:02,838 INFO L225 Difference]: With dead ends: 2117 [2021-07-13 19:42:02,838 INFO L226 Difference]: Without dead ends: 2117 [2021-07-13 19:42:02,838 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 365.9ms TimeCoverageRelationStatistics Valid=130, Invalid=470, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:42:02,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2117 states. [2021-07-13 19:42:02,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2117 to 1436. [2021-07-13 19:42:02,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1436 states, 1435 states have (on average 3.318466898954704) internal successors, (4762), 1435 states have internal predecessors, (4762), 0 states have call successors, (0), 0 states have call 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:02,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1436 states to 1436 states and 4762 transitions. [2021-07-13 19:42:02,859 INFO L78 Accepts]: Start accepts. Automaton has 1436 states and 4762 transitions. Word has length 25 [2021-07-13 19:42:02,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:02,859 INFO L482 AbstractCegarLoop]: Abstraction has 1436 states and 4762 transitions. [2021-07-13 19:42:02,859 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:42:02,859 INFO L276 IsEmpty]: Start isEmpty. Operand 1436 states and 4762 transitions. [2021-07-13 19:42:02,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:42:02,861 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:02,861 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:03,061 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 479 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3791 [2021-07-13 19:42:03,062 INFO L430 AbstractCegarLoop]: === Iteration 495 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:03,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:03,062 INFO L82 PathProgramCache]: Analyzing trace with hash 146974807, now seen corresponding path program 479 times [2021-07-13 19:42:03,062 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:03,062 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641827181] [2021-07-13 19:42:03,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:03,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:03,132 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:03,132 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:03,132 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641827181] [2021-07-13 19:42:03,132 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641827181] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:03,132 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [54185749] [2021-07-13 19:42:03,132 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 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:42:03,164 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:42:03,164 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:03,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 19 conjunts are in the unsatisfiable core [2021-07-13 19:42:03,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:03,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 23 treesize of output 17 [2021-07-13 19:42:03,210 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:42:03,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 22 treesize of output 16 [2021-07-13 19:42:03,212 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:03,222 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:03,223 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:03,223 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:49, output treesize:35 [2021-07-13 19:42:03,290 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:03,290 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [54185749] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:03,290 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:03,290 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-07-13 19:42:03,290 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556502178] [2021-07-13 19:42:03,290 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:42:03,290 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:03,290 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:42:03,290 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:42:03,291 INFO L87 Difference]: Start difference. First operand 1436 states and 4762 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:42:03,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:03,575 INFO L93 Difference]: Finished difference Result 2037 states and 6590 transitions. [2021-07-13 19:42:03,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:42:03,576 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 25 [2021-07-13 19:42:03,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:03,579 INFO L225 Difference]: With dead ends: 2037 [2021-07-13 19:42:03,579 INFO L226 Difference]: Without dead ends: 2037 [2021-07-13 19:42:03,579 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 257.4ms TimeCoverageRelationStatistics Valid=94, Invalid=326, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:42:03,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2037 states. [2021-07-13 19:42:03,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2037 to 1436. [2021-07-13 19:42:03,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1436 states, 1435 states have (on average 3.318466898954704) internal successors, (4762), 1435 states have internal predecessors, (4762), 0 states have call successors, (0), 0 states have call 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,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1436 states to 1436 states and 4762 transitions. [2021-07-13 19:42:03,599 INFO L78 Accepts]: Start accepts. Automaton has 1436 states and 4762 transitions. Word has length 25 [2021-07-13 19:42:03,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:03,599 INFO L482 AbstractCegarLoop]: Abstraction has 1436 states and 4762 transitions. [2021-07-13 19:42:03,599 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:42:03,599 INFO L276 IsEmpty]: Start isEmpty. Operand 1436 states and 4762 transitions. [2021-07-13 19:42:03,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:42:03,601 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:03,601 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:03,801 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3795,480 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:03,801 INFO L430 AbstractCegarLoop]: === Iteration 496 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:03,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:03,801 INFO L82 PathProgramCache]: Analyzing trace with hash 1758260337, now seen corresponding path program 480 times [2021-07-13 19:42:03,802 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:03,802 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301964570] [2021-07-13 19:42:03,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:03,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:03,915 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:03,915 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:03,915 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301964570] [2021-07-13 19:42:03,915 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301964570] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:03,915 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [468216385] [2021-07-13 19:42:03,915 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 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:42:03,947 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:42:03,947 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:03,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 19 conjunts are in the unsatisfiable core [2021-07-13 19:42:03,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:03,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 22 treesize of output 16 [2021-07-13 19:42:03,994 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:03,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 23 treesize of output 17 [2021-07-13 19:42:03,996 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:42:04,009 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:04,009 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:04,009 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:55, output treesize:41 [2021-07-13 19:42:04,088 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:04,088 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [468216385] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:04,088 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:04,088 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-07-13 19:42:04,088 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554680611] [2021-07-13 19:42:04,088 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:42:04,088 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:04,089 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:42:04,089 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:42:04,089 INFO L87 Difference]: Start difference. First operand 1436 states and 4762 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:42:04,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:04,550 INFO L93 Difference]: Finished difference Result 1796 states and 5845 transitions. [2021-07-13 19:42:04,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:42:04,550 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 25 [2021-07-13 19:42:04,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:04,554 INFO L225 Difference]: With dead ends: 1796 [2021-07-13 19:42:04,554 INFO L226 Difference]: Without dead ends: 1766 [2021-07-13 19:42:04,554 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 462.5ms TimeCoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:42:04,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1766 states. [2021-07-13 19:42:04,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1766 to 1436. [2021-07-13 19:42:04,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1436 states, 1435 states have (on average 3.313588850174216) internal successors, (4755), 1435 states have internal predecessors, (4755), 0 states have call successors, (0), 0 states have call 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,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1436 states to 1436 states and 4755 transitions. [2021-07-13 19:42:04,572 INFO L78 Accepts]: Start accepts. Automaton has 1436 states and 4755 transitions. Word has length 25 [2021-07-13 19:42:04,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:04,572 INFO L482 AbstractCegarLoop]: Abstraction has 1436 states and 4755 transitions. [2021-07-13 19:42:04,572 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:42:04,572 INFO L276 IsEmpty]: Start isEmpty. Operand 1436 states and 4755 transitions. [2021-07-13 19:42:04,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:42:04,574 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:04,574 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:04,774 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3798,481 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:04,775 INFO L430 AbstractCegarLoop]: === Iteration 497 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:04,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:04,775 INFO L82 PathProgramCache]: Analyzing trace with hash 653321073, now seen corresponding path program 481 times [2021-07-13 19:42:04,775 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:04,775 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957098197] [2021-07-13 19:42:04,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:04,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:04,840 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:04,840 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:04,840 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957098197] [2021-07-13 19:42:04,840 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957098197] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:04,840 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381247208] [2021-07-13 19:42:04,840 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:42:04,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:04,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:42:04,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:04,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 23 treesize of output 17 [2021-07-13 19:42:04,915 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:42:04,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 22 treesize of output 16 [2021-07-13 19:42:04,918 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:04,927 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:04,928 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:04,928 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:49, output treesize:35 [2021-07-13 19:42:04,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:42:04,967 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:04,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 24 treesize of output 18 [2021-07-13 19:42:04,969 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:04,982 INFO L628 ElimStorePlain]: treesize reduction 22, result has 29.0 percent of original size [2021-07-13 19:42:04,982 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:42:04,983 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:42:04,983 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:9 [2021-07-13 19:42:05,000 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:05,000 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [381247208] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:05,001 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:05,001 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-07-13 19:42:05,001 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147281055] [2021-07-13 19:42:05,001 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:42:05,001 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:05,001 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:42:05,001 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:42:05,001 INFO L87 Difference]: Start difference. First operand 1436 states and 4755 transitions. Second operand has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call 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,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:05,192 INFO L93 Difference]: Finished difference Result 1993 states and 6446 transitions. [2021-07-13 19:42:05,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:42:05,192 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-07-13 19:42:05,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:05,196 INFO L225 Difference]: With dead ends: 1993 [2021-07-13 19:42:05,196 INFO L226 Difference]: Without dead ends: 1993 [2021-07-13 19:42:05,196 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 166.1ms TimeCoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:42:05,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1993 states. [2021-07-13 19:42:05,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1993 to 1422. [2021-07-13 19:42:05,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1422 states, 1421 states have (on average 3.3019000703729766) internal successors, (4692), 1421 states have internal predecessors, (4692), 0 states have call successors, (0), 0 states have call 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,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1422 states to 1422 states and 4692 transitions. [2021-07-13 19:42:05,217 INFO L78 Accepts]: Start accepts. Automaton has 1422 states and 4692 transitions. Word has length 25 [2021-07-13 19:42:05,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:05,217 INFO L482 AbstractCegarLoop]: Abstraction has 1422 states and 4692 transitions. [2021-07-13 19:42:05,217 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call 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,217 INFO L276 IsEmpty]: Start isEmpty. Operand 1422 states and 4692 transitions. [2021-07-13 19:42:05,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:42:05,219 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:05,219 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:05,419 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 482 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3802 [2021-07-13 19:42:05,420 INFO L430 AbstractCegarLoop]: === Iteration 498 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:05,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:05,420 INFO L82 PathProgramCache]: Analyzing trace with hash 664168749, now seen corresponding path program 482 times [2021-07-13 19:42:05,420 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:05,420 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642776666] [2021-07-13 19:42:05,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:05,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:05,503 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:05,503 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:05,503 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642776666] [2021-07-13 19:42:05,503 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642776666] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:05,503 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [680653000] [2021-07-13 19:42:05,503 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:42:05,546 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:42:05,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:05,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 19 conjunts are in the unsatisfiable core [2021-07-13 19:42:05,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:05,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 22 treesize of output 16 [2021-07-13 19:42:05,593 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:05,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 23 treesize of output 17 [2021-07-13 19:42:05,595 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:42:05,608 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:05,608 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:05,608 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:55, output treesize:41 [2021-07-13 19:42:05,672 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:05,673 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [680653000] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:05,673 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:05,673 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-07-13 19:42:05,673 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949206437] [2021-07-13 19:42:05,673 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:42:05,673 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:05,673 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:42:05,673 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:42:05,673 INFO L87 Difference]: Start difference. First operand 1422 states and 4692 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:42:06,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:06,044 INFO L93 Difference]: Finished difference Result 1767 states and 5738 transitions. [2021-07-13 19:42:06,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:42:06,044 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 25 [2021-07-13 19:42:06,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:06,047 INFO L225 Difference]: With dead ends: 1767 [2021-07-13 19:42:06,047 INFO L226 Difference]: Without dead ends: 1710 [2021-07-13 19:42:06,047 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 351.9ms TimeCoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:42:06,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1710 states. [2021-07-13 19:42:06,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1710 to 1422. [2021-07-13 19:42:06,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1422 states, 1421 states have (on average 3.2927515833919774) internal successors, (4679), 1421 states have internal predecessors, (4679), 0 states have call successors, (0), 0 states have call 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:06,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1422 states to 1422 states and 4679 transitions. [2021-07-13 19:42:06,064 INFO L78 Accepts]: Start accepts. Automaton has 1422 states and 4679 transitions. Word has length 25 [2021-07-13 19:42:06,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:06,064 INFO L482 AbstractCegarLoop]: Abstraction has 1422 states and 4679 transitions. [2021-07-13 19:42:06,064 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:42:06,064 INFO L276 IsEmpty]: Start isEmpty. Operand 1422 states and 4679 transitions. [2021-07-13 19:42:06,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:42:06,066 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:06,066 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:06,266 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3804,483 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:06,266 INFO L430 AbstractCegarLoop]: === Iteration 499 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:06,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:06,267 INFO L82 PathProgramCache]: Analyzing trace with hash -114804411, now seen corresponding path program 483 times [2021-07-13 19:42:06,267 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:06,267 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608475265] [2021-07-13 19:42:06,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:06,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:06,337 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:06,337 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:06,337 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608475265] [2021-07-13 19:42:06,337 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608475265] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:06,337 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [872305587] [2021-07-13 19:42:06,337 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 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:42:06,368 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:42:06,368 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:06,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 19 conjunts are in the unsatisfiable core [2021-07-13 19:42:06,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:06,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 17 treesize of output 13 [2021-07-13 19:42:06,417 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:06,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 16 treesize of output 12 [2021-07-13 19:42:06,419 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:06,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:06,422 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:06,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 15 treesize of output 11 [2021-07-13 19:42:06,424 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:06,453 INFO L628 ElimStorePlain]: treesize reduction 4, result has 90.0 percent of original size [2021-07-13 19:42:06,453 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,453 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:77, output treesize:36 [2021-07-13 19:42:06,527 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:06,527 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [872305587] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:06,527 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:06,527 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-07-13 19:42:06,527 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389779557] [2021-07-13 19:42:06,527 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:42:06,527 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:06,527 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:42:06,528 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:42:06,528 INFO L87 Difference]: Start difference. First operand 1422 states and 4679 transitions. Second operand has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 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:06,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:06,828 INFO L93 Difference]: Finished difference Result 2292 states and 7392 transitions. [2021-07-13 19:42:06,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:42:06,829 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 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 25 [2021-07-13 19:42:06,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:06,832 INFO L225 Difference]: With dead ends: 2292 [2021-07-13 19:42:06,832 INFO L226 Difference]: Without dead ends: 2292 [2021-07-13 19:42:06,833 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 261.1ms TimeCoverageRelationStatistics Valid=93, Invalid=327, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:42:06,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2292 states. [2021-07-13 19:42:06,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2292 to 1441. [2021-07-13 19:42:06,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1441 states, 1440 states have (on average 3.2944444444444443) internal successors, (4744), 1440 states have internal predecessors, (4744), 0 states have call successors, (0), 0 states have call 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:06,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1441 states to 1441 states and 4744 transitions. [2021-07-13 19:42:06,855 INFO L78 Accepts]: Start accepts. Automaton has 1441 states and 4744 transitions. Word has length 25 [2021-07-13 19:42:06,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:06,855 INFO L482 AbstractCegarLoop]: Abstraction has 1441 states and 4744 transitions. [2021-07-13 19:42:06,855 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 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:06,855 INFO L276 IsEmpty]: Start isEmpty. Operand 1441 states and 4744 transitions. [2021-07-13 19:42:06,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:42:06,857 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:06,857 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:07,057 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 484 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3808 [2021-07-13 19:42:07,057 INFO L430 AbstractCegarLoop]: === Iteration 500 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:07,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:07,057 INFO L82 PathProgramCache]: Analyzing trace with hash 2077902667, now seen corresponding path program 484 times [2021-07-13 19:42:07,057 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:07,058 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023175207] [2021-07-13 19:42:07,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:07,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:07,149 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:07,149 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:07,149 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023175207] [2021-07-13 19:42:07,149 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023175207] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:07,149 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1588775167] [2021-07-13 19:42:07,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 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:42:07,180 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:42:07,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:07,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 19 conjunts are in the unsatisfiable core [2021-07-13 19:42:07,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:07,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:07,229 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:07,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:07,231 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:07,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:07,234 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:07,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:42:07,236 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:07,265 INFO L628 ElimStorePlain]: treesize reduction 4, result has 90.0 percent of original size [2021-07-13 19:42:07,265 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,265 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:77, output treesize:36 [2021-07-13 19:42:07,364 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:07,364 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1588775167] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:07,365 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:07,365 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:42:07,365 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360067362] [2021-07-13 19:42:07,365 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:42:07,365 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:07,365 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:42:07,365 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:07,365 INFO L87 Difference]: Start difference. First operand 1441 states and 4744 transitions. Second operand has 16 states, 16 states have (on average 2.125) internal successors, (34), 16 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:07,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:07,704 INFO L93 Difference]: Finished difference Result 2152 states and 6944 transitions. [2021-07-13 19:42:07,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:42:07,704 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.125) internal successors, (34), 16 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 25 [2021-07-13 19:42:07,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:07,707 INFO L225 Difference]: With dead ends: 2152 [2021-07-13 19:42:07,707 INFO L226 Difference]: Without dead ends: 2152 [2021-07-13 19:42:07,707 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 345.6ms TimeCoverageRelationStatistics Valid=114, Invalid=438, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:42:07,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2152 states. [2021-07-13 19:42:07,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2152 to 1456. [2021-07-13 19:42:07,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1456 states, 1455 states have (on average 3.2934707903780067) internal successors, (4792), 1455 states have internal predecessors, (4792), 0 states have call successors, (0), 0 states have call 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,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1456 states to 1456 states and 4792 transitions. [2021-07-13 19:42:07,728 INFO L78 Accepts]: Start accepts. Automaton has 1456 states and 4792 transitions. Word has length 25 [2021-07-13 19:42:07,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:07,728 INFO L482 AbstractCegarLoop]: Abstraction has 1456 states and 4792 transitions. [2021-07-13 19:42:07,728 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.125) internal successors, (34), 16 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:07,728 INFO L276 IsEmpty]: Start isEmpty. Operand 1456 states and 4792 transitions. [2021-07-13 19:42:07,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:42:07,730 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:07,730 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:07,930 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3813,485 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:07,931 INFO L430 AbstractCegarLoop]: === Iteration 501 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:07,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:07,931 INFO L82 PathProgramCache]: Analyzing trace with hash 339930851, now seen corresponding path program 485 times [2021-07-13 19:42:07,931 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:07,931 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221991201] [2021-07-13 19:42:07,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:07,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:08,005 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:08,005 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:08,005 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221991201] [2021-07-13 19:42:08,005 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221991201] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:08,005 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [336477867] [2021-07-13 19:42:08,005 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 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:42:08,037 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:42:08,037 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:08,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 19 conjunts are in the unsatisfiable core [2021-07-13 19:42:08,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:08,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 17 treesize of output 13 [2021-07-13 19:42:08,096 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:08,097 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:08,098 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:08,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:08,101 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:08,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 15 treesize of output 11 [2021-07-13 19:42:08,103 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:08,132 INFO L628 ElimStorePlain]: treesize reduction 4, result has 90.0 percent of original size [2021-07-13 19:42:08,132 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,132 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:77, output treesize:36 [2021-07-13 19:42:08,230 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:08,231 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [336477867] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:08,231 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:08,231 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:42:08,231 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870006061] [2021-07-13 19:42:08,231 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:42:08,231 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:08,231 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:42:08,231 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:08,231 INFO L87 Difference]: Start difference. First operand 1456 states and 4792 transitions. Second operand has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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:09,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:09,031 INFO L93 Difference]: Finished difference Result 2368 states and 7487 transitions. [2021-07-13 19:42:09,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-13 19:42:09,031 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-07-13 19:42:09,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:09,035 INFO L225 Difference]: With dead ends: 2368 [2021-07-13 19:42:09,035 INFO L226 Difference]: Without dead ends: 2368 [2021-07-13 19:42:09,035 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 718.0ms TimeCoverageRelationStatistics Valid=239, Invalid=753, Unknown=0, NotChecked=0, Total=992 [2021-07-13 19:42:09,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2368 states. [2021-07-13 19:42:09,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2368 to 1461. [2021-07-13 19:42:09,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1461 states, 1460 states have (on average 3.3) internal successors, (4818), 1460 states have internal predecessors, (4818), 0 states have call successors, (0), 0 states have call 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:09,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1461 states to 1461 states and 4818 transitions. [2021-07-13 19:42:09,057 INFO L78 Accepts]: Start accepts. Automaton has 1461 states and 4818 transitions. Word has length 25 [2021-07-13 19:42:09,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:09,057 INFO L482 AbstractCegarLoop]: Abstraction has 1461 states and 4818 transitions. [2021-07-13 19:42:09,057 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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:09,057 INFO L276 IsEmpty]: Start isEmpty. Operand 1461 states and 4818 transitions. [2021-07-13 19:42:09,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:42:09,059 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:09,059 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:09,260 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 486 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3818 [2021-07-13 19:42:09,261 INFO L430 AbstractCegarLoop]: === Iteration 502 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:09,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:09,261 INFO L82 PathProgramCache]: Analyzing trace with hash -1146543571, now seen corresponding path program 486 times [2021-07-13 19:42:09,261 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:09,261 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983759570] [2021-07-13 19:42:09,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:09,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:09,333 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:09,333 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:09,333 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983759570] [2021-07-13 19:42:09,333 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983759570] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:09,333 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [416728206] [2021-07-13 19:42:09,333 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:42:09,365 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:42:09,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:09,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 19 conjunts are in the unsatisfiable core [2021-07-13 19:42:09,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:09,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 17 treesize of output 13 [2021-07-13 19:42:09,414 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:09,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 16 treesize of output 12 [2021-07-13 19:42:09,416 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:09,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 16 treesize of output 12 [2021-07-13 19:42:09,419 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:09,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:42:09,421 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:09,450 INFO L628 ElimStorePlain]: treesize reduction 4, result has 90.0 percent of original size [2021-07-13 19:42:09,451 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:09,451 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:77, output treesize:36 [2021-07-13 19:42:09,546 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:09,546 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [416728206] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:09,546 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:09,546 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:42:09,546 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009584263] [2021-07-13 19:42:09,547 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:42:09,547 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:09,547 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:42:09,547 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:09,547 INFO L87 Difference]: Start difference. First operand 1461 states and 4818 transitions. Second operand has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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:09,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:09,916 INFO L93 Difference]: Finished difference Result 2173 states and 6968 transitions. [2021-07-13 19:42:09,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:42:09,917 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-07-13 19:42:09,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:09,920 INFO L225 Difference]: With dead ends: 2173 [2021-07-13 19:42:09,920 INFO L226 Difference]: Without dead ends: 2149 [2021-07-13 19:42:09,921 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 367.5ms TimeCoverageRelationStatistics Valid=143, Invalid=457, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:42:09,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2149 states. [2021-07-13 19:42:09,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2149 to 1439. [2021-07-13 19:42:09,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1439 states, 1438 states have (on average 3.3004172461752432) internal successors, (4746), 1438 states have internal predecessors, (4746), 0 states have call successors, (0), 0 states have call 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:09,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1439 states to 1439 states and 4746 transitions. [2021-07-13 19:42:09,941 INFO L78 Accepts]: Start accepts. Automaton has 1439 states and 4746 transitions. Word has length 25 [2021-07-13 19:42:09,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:09,941 INFO L482 AbstractCegarLoop]: Abstraction has 1439 states and 4746 transitions. [2021-07-13 19:42:09,941 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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:09,941 INFO L276 IsEmpty]: Start isEmpty. Operand 1439 states and 4746 transitions. [2021-07-13 19:42:09,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:42:09,942 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:09,942 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:10,143 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3823,487 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:10,143 INFO L430 AbstractCegarLoop]: === Iteration 503 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:10,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:10,143 INFO L82 PathProgramCache]: Analyzing trace with hash 1263015211, now seen corresponding path program 487 times [2021-07-13 19:42:10,143 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:10,143 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410486479] [2021-07-13 19:42:10,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:10,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:10,222 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:10,222 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:10,222 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410486479] [2021-07-13 19:42:10,223 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410486479] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:10,223 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1883298978] [2021-07-13 19:42:10,223 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 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:42:10,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:10,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:42:10,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:10,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:42:10,314 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:10,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 17 treesize of output 13 [2021-07-13 19:42:10,317 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:10,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:42:10,319 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:10,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:42:10,322 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:10,350 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:10,351 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,351 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:109, output treesize:81 [2021-07-13 19:42:10,452 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:10,452 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1883298978] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:10,452 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:10,453 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:42:10,453 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427082564] [2021-07-13 19:42:10,453 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:42:10,453 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:10,453 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:42:10,453 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:42:10,453 INFO L87 Difference]: Start difference. First operand 1439 states and 4746 transitions. Second operand has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call 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,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:10,969 INFO L93 Difference]: Finished difference Result 1949 states and 6222 transitions. [2021-07-13 19:42:10,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:42:10,969 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-07-13 19:42:10,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:10,972 INFO L225 Difference]: With dead ends: 1949 [2021-07-13 19:42:10,972 INFO L226 Difference]: Without dead ends: 1921 [2021-07-13 19:42:10,973 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 515.4ms TimeCoverageRelationStatistics Valid=117, Invalid=435, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:42:10,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1921 states. [2021-07-13 19:42:10,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1921 to 1437. [2021-07-13 19:42:10,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1437 states, 1436 states have (on average 3.302924791086351) internal successors, (4743), 1436 states have internal predecessors, (4743), 0 states have call successors, (0), 0 states have call 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,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1437 states to 1437 states and 4743 transitions. [2021-07-13 19:42:10,991 INFO L78 Accepts]: Start accepts. Automaton has 1437 states and 4743 transitions. Word has length 25 [2021-07-13 19:42:10,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:10,991 INFO L482 AbstractCegarLoop]: Abstraction has 1437 states and 4743 transitions. [2021-07-13 19:42:10,991 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call 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,991 INFO L276 IsEmpty]: Start isEmpty. Operand 1437 states and 4743 transitions. [2021-07-13 19:42:10,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:42:10,993 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:10,993 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:11,193 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 488 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3828 [2021-07-13 19:42:11,193 INFO L430 AbstractCegarLoop]: === Iteration 504 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:11,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:11,193 INFO L82 PathProgramCache]: Analyzing trace with hash 1482491947, now seen corresponding path program 488 times [2021-07-13 19:42:11,193 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:11,193 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821060288] [2021-07-13 19:42:11,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:11,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:11,280 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 10 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:11,280 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:11,280 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821060288] [2021-07-13 19:42:11,280 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821060288] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:11,281 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1366986651] [2021-07-13 19:42:11,281 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 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:42:11,312 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:42:11,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:11,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:42:11,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:11,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 17 treesize of output 13 [2021-07-13 19:42:11,362 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,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 17 treesize of output 13 [2021-07-13 19:42:11,365 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:42:11,367 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,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 18 treesize of output 14 [2021-07-13 19:42:11,370 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,399 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:11,400 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:11,400 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:109, output treesize:81 [2021-07-13 19:42:11,487 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 10 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:11,488 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1366986651] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:11,488 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:11,488 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:42:11,488 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323730249] [2021-07-13 19:42:11,488 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:42:11,488 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:11,488 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:42:11,488 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:42:11,488 INFO L87 Difference]: Start difference. First operand 1437 states and 4743 transitions. Second operand has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 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:12,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:12,182 INFO L93 Difference]: Finished difference Result 1915 states and 6109 transitions. [2021-07-13 19:42:12,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:42:12,182 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 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 25 [2021-07-13 19:42:12,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:12,185 INFO L225 Difference]: With dead ends: 1915 [2021-07-13 19:42:12,185 INFO L226 Difference]: Without dead ends: 1867 [2021-07-13 19:42:12,185 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 700.8ms TimeCoverageRelationStatistics Valid=147, Invalid=453, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:42:12,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1867 states. [2021-07-13 19:42:12,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1867 to 1445. [2021-07-13 19:42:12,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1445 states, 1444 states have (on average 3.2970914127423825) internal successors, (4761), 1444 states have internal predecessors, (4761), 0 states have call successors, (0), 0 states have call 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,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1445 states to 1445 states and 4761 transitions. [2021-07-13 19:42:12,203 INFO L78 Accepts]: Start accepts. Automaton has 1445 states and 4761 transitions. Word has length 25 [2021-07-13 19:42:12,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:12,203 INFO L482 AbstractCegarLoop]: Abstraction has 1445 states and 4761 transitions. [2021-07-13 19:42:12,203 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 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:12,203 INFO L276 IsEmpty]: Start isEmpty. Operand 1445 states and 4761 transitions. [2021-07-13 19:42:12,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:42:12,205 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:12,205 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:12,405 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3832,489 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:12,405 INFO L430 AbstractCegarLoop]: === Iteration 505 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:12,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:12,405 INFO L82 PathProgramCache]: Analyzing trace with hash -311972667, now seen corresponding path program 489 times [2021-07-13 19:42:12,406 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:12,406 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143059252] [2021-07-13 19:42:12,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:12,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:12,476 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:42:12,476 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:12,477 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143059252] [2021-07-13 19:42:12,477 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143059252] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:12,477 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1004282601] [2021-07-13 19:42:12,477 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 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:42:12,509 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:42:12,509 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:12,509 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 19 conjunts are in the unsatisfiable core [2021-07-13 19:42:12,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:12,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 17 treesize of output 13 [2021-07-13 19:42:12,558 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:12,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 16 treesize of output 12 [2021-07-13 19:42:12,561 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:12,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 16 treesize of output 12 [2021-07-13 19:42:12,563 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:12,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 15 treesize of output 11 [2021-07-13 19:42:12,565 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:12,594 INFO L628 ElimStorePlain]: treesize reduction 4, result has 90.0 percent of original size [2021-07-13 19:42:12,595 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,595 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:77, output treesize:36 [2021-07-13 19:42:12,679 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:42:12,679 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1004282601] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:12,679 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:12,679 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:42:12,679 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108887513] [2021-07-13 19:42:12,680 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:42:12,680 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:12,680 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:42:12,680 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:42:12,680 INFO L87 Difference]: Start difference. First operand 1445 states and 4761 transitions. Second operand has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call 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:13,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:13,015 INFO L93 Difference]: Finished difference Result 2597 states and 8422 transitions. [2021-07-13 19:42:13,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:42:13,015 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-07-13 19:42:13,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:13,019 INFO L225 Difference]: With dead ends: 2597 [2021-07-13 19:42:13,019 INFO L226 Difference]: Without dead ends: 2597 [2021-07-13 19:42:13,019 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 294.5ms TimeCoverageRelationStatistics Valid=103, Invalid=403, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:42:13,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2597 states. [2021-07-13 19:42:13,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2597 to 1452. [2021-07-13 19:42:13,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1452 states, 1451 states have (on average 3.297036526533425) internal successors, (4784), 1451 states have internal predecessors, (4784), 0 states have call successors, (0), 0 states have call 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:13,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1452 states to 1452 states and 4784 transitions. [2021-07-13 19:42:13,042 INFO L78 Accepts]: Start accepts. Automaton has 1452 states and 4784 transitions. Word has length 25 [2021-07-13 19:42:13,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:13,042 INFO L482 AbstractCegarLoop]: Abstraction has 1452 states and 4784 transitions. [2021-07-13 19:42:13,042 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call 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:13,042 INFO L276 IsEmpty]: Start isEmpty. Operand 1452 states and 4784 transitions. [2021-07-13 19:42:13,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:42:13,044 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:13,044 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:13,244 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 490 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3836 [2021-07-13 19:42:13,244 INFO L430 AbstractCegarLoop]: === Iteration 506 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:13,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:13,244 INFO L82 PathProgramCache]: Analyzing trace with hash -1444996367, now seen corresponding path program 490 times [2021-07-13 19:42:13,245 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:13,245 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214650653] [2021-07-13 19:42:13,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:13,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:13,352 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:42:13,353 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:13,353 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214650653] [2021-07-13 19:42:13,353 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214650653] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:13,353 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [535037013] [2021-07-13 19:42:13,353 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 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:42:13,383 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:42:13,384 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:13,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:42:13,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:13,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 17 treesize of output 13 [2021-07-13 19:42:13,445 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:13,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:13,448 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:13,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 18 treesize of output 14 [2021-07-13 19:42:13,450 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:13,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 18 treesize of output 14 [2021-07-13 19:42:13,453 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:13,481 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:13,482 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:13,482 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:109, output treesize:81 [2021-07-13 19:42:13,592 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:42:13,592 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [535037013] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:13,592 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:13,592 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:42:13,592 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535127042] [2021-07-13 19:42:13,592 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:42:13,592 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:13,593 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:42:13,593 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:13,593 INFO L87 Difference]: Start difference. First operand 1452 states and 4784 transitions. Second operand has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call 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,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:14,089 INFO L93 Difference]: Finished difference Result 2355 states and 7504 transitions. [2021-07-13 19:42:14,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:42:14,090 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-07-13 19:42:14,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:14,093 INFO L225 Difference]: With dead ends: 2355 [2021-07-13 19:42:14,094 INFO L226 Difference]: Without dead ends: 2331 [2021-07-13 19:42:14,094 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 495.3ms TimeCoverageRelationStatistics Valid=118, Invalid=434, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:42:14,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2331 states. [2021-07-13 19:42:14,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2331 to 1444. [2021-07-13 19:42:14,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1444 states, 1443 states have (on average 3.2972972972972974) internal successors, (4758), 1443 states have internal predecessors, (4758), 0 states have call successors, (0), 0 states have call 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,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1444 states to 1444 states and 4758 transitions. [2021-07-13 19:42:14,115 INFO L78 Accepts]: Start accepts. Automaton has 1444 states and 4758 transitions. Word has length 25 [2021-07-13 19:42:14,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:14,115 INFO L482 AbstractCegarLoop]: Abstraction has 1444 states and 4758 transitions. [2021-07-13 19:42:14,115 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call 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,116 INFO L276 IsEmpty]: Start isEmpty. Operand 1444 states and 4758 transitions. [2021-07-13 19:42:14,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:42:14,117 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:14,117 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:14,317 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3841,491 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:14,318 INFO L430 AbstractCegarLoop]: === Iteration 507 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:14,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:14,318 INFO L82 PathProgramCache]: Analyzing trace with hash -1994108981, now seen corresponding path program 491 times [2021-07-13 19:42:14,318 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:14,318 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040424516] [2021-07-13 19:42:14,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:14,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:14,390 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:14,391 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:14,391 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040424516] [2021-07-13 19:42:14,391 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040424516] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:14,391 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [794517310] [2021-07-13 19:42:14,391 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 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:42:14,423 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:42:14,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:14,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 19 conjunts are in the unsatisfiable core [2021-07-13 19:42:14,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:14,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 17 treesize of output 13 [2021-07-13 19:42:14,471 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:14,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:14,474 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:14,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 16 treesize of output 12 [2021-07-13 19:42:14,476 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:14,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:42:14,478 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:14,506 INFO L628 ElimStorePlain]: treesize reduction 4, result has 90.0 percent of original size [2021-07-13 19:42:14,507 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,507 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:77, output treesize:36 [2021-07-13 19:42:14,595 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:14,595 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [794517310] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:14,595 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:14,595 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:42:14,595 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789738809] [2021-07-13 19:42:14,595 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:42:14,595 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:14,595 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:42:14,595 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:42:14,596 INFO L87 Difference]: Start difference. First operand 1444 states and 4758 transitions. Second operand has 15 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 15 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:15,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:15,007 INFO L93 Difference]: Finished difference Result 2457 states and 7978 transitions. [2021-07-13 19:42:15,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:42:15,008 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 15 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 25 [2021-07-13 19:42:15,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:15,012 INFO L225 Difference]: With dead ends: 2457 [2021-07-13 19:42:15,012 INFO L226 Difference]: Without dead ends: 2457 [2021-07-13 19:42:15,012 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 319.5ms TimeCoverageRelationStatistics Valid=115, Invalid=437, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:42:15,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2457 states. [2021-07-13 19:42:15,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2457 to 1459. [2021-07-13 19:42:15,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1459 states, 1458 states have (on average 3.299039780521262) internal successors, (4810), 1458 states have internal predecessors, (4810), 0 states have call successors, (0), 0 states have call 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,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1459 states to 1459 states and 4810 transitions. [2021-07-13 19:42:15,036 INFO L78 Accepts]: Start accepts. Automaton has 1459 states and 4810 transitions. Word has length 25 [2021-07-13 19:42:15,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:15,036 INFO L482 AbstractCegarLoop]: Abstraction has 1459 states and 4810 transitions. [2021-07-13 19:42:15,036 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 15 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:15,036 INFO L276 IsEmpty]: Start isEmpty. Operand 1459 states and 4810 transitions. [2021-07-13 19:42:15,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:42:15,038 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:15,038 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:15,238 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3844,492 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:15,238 INFO L430 AbstractCegarLoop]: === Iteration 508 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:15,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:15,239 INFO L82 PathProgramCache]: Analyzing trace with hash -1570037071, now seen corresponding path program 492 times [2021-07-13 19:42:15,239 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:15,239 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555471170] [2021-07-13 19:42:15,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:15,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:15,346 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:15,347 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:15,347 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555471170] [2021-07-13 19:42:15,347 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555471170] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:15,347 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [479047623] [2021-07-13 19:42:15,347 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 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:42:15,379 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:42:15,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:15,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:42:15,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42: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 17 treesize of output 13 [2021-07-13 19:42:15,429 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42: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 17 treesize of output 13 [2021-07-13 19:42:15,431 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:15,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:42:15,434 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:15,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:42:15,437 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:15,465 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:15,466 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:15,466 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:109, output treesize:81 [2021-07-13 19:42:15,600 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:15,600 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [479047623] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:15,600 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:15,600 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:42:15,600 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375962049] [2021-07-13 19:42:15,600 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:42:15,600 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:15,600 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:42:15,600 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:15,600 INFO L87 Difference]: Start difference. First operand 1459 states and 4810 transitions. Second operand has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call 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:16,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:16,124 INFO L93 Difference]: Finished difference Result 2226 states and 7190 transitions. [2021-07-13 19:42:16,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:42:16,124 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-07-13 19:42:16,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:16,128 INFO L225 Difference]: With dead ends: 2226 [2021-07-13 19:42:16,128 INFO L226 Difference]: Without dead ends: 2198 [2021-07-13 19:42:16,128 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 526.9ms TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:42:16,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2198 states. [2021-07-13 19:42:16,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2198 to 1459. [2021-07-13 19:42:16,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1459 states, 1458 states have (on average 3.294238683127572) internal successors, (4803), 1458 states have internal predecessors, (4803), 0 states have call successors, (0), 0 states have call 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:16,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1459 states to 1459 states and 4803 transitions. [2021-07-13 19:42:16,147 INFO L78 Accepts]: Start accepts. Automaton has 1459 states and 4803 transitions. Word has length 25 [2021-07-13 19:42:16,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:16,147 INFO L482 AbstractCegarLoop]: Abstraction has 1459 states and 4803 transitions. [2021-07-13 19:42:16,147 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call 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:16,147 INFO L276 IsEmpty]: Start isEmpty. Operand 1459 states and 4803 transitions. [2021-07-13 19:42:16,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:42:16,149 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:16,149 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:16,349 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3849,493 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:16,350 INFO L430 AbstractCegarLoop]: === Iteration 509 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:16,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:16,350 INFO L82 PathProgramCache]: Analyzing trace with hash -113356043, now seen corresponding path program 493 times [2021-07-13 19:42:16,350 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:16,350 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724521539] [2021-07-13 19:42:16,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:16,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:16,426 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:16,427 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:16,427 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724521539] [2021-07-13 19:42:16,427 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724521539] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:16,427 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [38427013] [2021-07-13 19:42:16,427 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 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:42:16,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:16,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 19 conjunts are in the unsatisfiable core [2021-07-13 19:42:16,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:16,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 17 treesize of output 13 [2021-07-13 19:42:16,508 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,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 16 treesize of output 12 [2021-07-13 19:42:16,511 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,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 16 treesize of output 12 [2021-07-13 19:42:16,513 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,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 15 treesize of output 11 [2021-07-13 19:42:16,515 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,557 INFO L628 ElimStorePlain]: treesize reduction 4, result has 90.0 percent of original size [2021-07-13 19:42:16,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:16,558 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:77, output treesize:36 [2021-07-13 19:42:16,657 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:16,657 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [38427013] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:16,657 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:16,657 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:42:16,657 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249360696] [2021-07-13 19:42:16,657 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:42:16,657 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 16 interpolants. [2021-07-13 19:42:16,657 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:16,657 INFO L87 Difference]: Start difference. First operand 1459 states and 4803 transitions. Second operand has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call 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,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:17,214 INFO L93 Difference]: Finished difference Result 2574 states and 8264 transitions. [2021-07-13 19:42:17,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:42:17,215 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-07-13 19:42:17,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:17,219 INFO L225 Difference]: With dead ends: 2574 [2021-07-13 19:42:17,219 INFO L226 Difference]: Without dead ends: 2574 [2021-07-13 19:42:17,219 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 454.8ms TimeCoverageRelationStatistics Valid=155, Invalid=601, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:42:17,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2574 states. [2021-07-13 19:42:17,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2574 to 1472. [2021-07-13 19:42:17,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1472 states, 1471 states have (on average 3.3052345343303875) internal successors, (4862), 1471 states have internal predecessors, (4862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:17,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1472 states to 1472 states and 4862 transitions. [2021-07-13 19:42:17,243 INFO L78 Accepts]: Start accepts. Automaton has 1472 states and 4862 transitions. Word has length 25 [2021-07-13 19:42:17,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:17,243 INFO L482 AbstractCegarLoop]: Abstraction has 1472 states and 4862 transitions. [2021-07-13 19:42:17,243 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call 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,243 INFO L276 IsEmpty]: Start isEmpty. Operand 1472 states and 4862 transitions. [2021-07-13 19:42:17,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:42:17,245 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:17,245 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:17,445 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3852,494 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:17,446 INFO L430 AbstractCegarLoop]: === Iteration 510 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:17,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:17,446 INFO L82 PathProgramCache]: Analyzing trace with hash -1208054961, now seen corresponding path program 494 times [2021-07-13 19:42:17,446 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:17,446 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819021168] [2021-07-13 19:42:17,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:17,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:17,552 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:17,552 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:17,552 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819021168] [2021-07-13 19:42:17,552 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819021168] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:17,552 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [453779411] [2021-07-13 19:42:17,552 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 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:42:17,584 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:42:17,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:17,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:42:17,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:17,638 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:42:17,639 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:17,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 17 treesize of output 13 [2021-07-13 19:42:17,641 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:17,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:42:17,644 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:17,646 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:42:17,647 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:17,675 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:17,676 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:17,676 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:109, output treesize:81 [2021-07-13 19:42:17,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 17 treesize of output 13 [2021-07-13 19:42:17,792 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:17,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 18 treesize of output 14 [2021-07-13 19:42:17,795 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:17,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 18 treesize of output 14 [2021-07-13 19:42:17,797 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:17,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 17 treesize of output 13 [2021-07-13 19:42:17,800 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:17,828 INFO L628 ElimStorePlain]: treesize reduction 59, result has 27.2 percent of original size [2021-07-13 19:42:17,828 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-07-13 19:42:17,829 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:17,829 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:109, output treesize:22 [2021-07-13 19:42:17,863 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:17,864 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [453779411] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:17,864 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:17,864 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:42:17,864 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270365234] [2021-07-13 19:42:17,864 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:42:17,864 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:17,864 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:42:17,864 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:17,864 INFO L87 Difference]: Start difference. First operand 1472 states and 4862 transitions. Second operand has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call 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:18,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:18,854 INFO L93 Difference]: Finished difference Result 2395 states and 7666 transitions. [2021-07-13 19:42:18,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:42:18,854 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-07-13 19:42:18,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:18,858 INFO L225 Difference]: With dead ends: 2395 [2021-07-13 19:42:18,858 INFO L226 Difference]: Without dead ends: 2381 [2021-07-13 19:42:18,859 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 915.6ms TimeCoverageRelationStatistics Valid=181, Invalid=631, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:42:18,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2381 states. [2021-07-13 19:42:18,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2381 to 1475. [2021-07-13 19:42:18,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1475 states, 1474 states have (on average 3.3005427408412484) internal successors, (4865), 1474 states have internal predecessors, (4865), 0 states have call successors, (0), 0 states have call 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:18,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1475 states to 1475 states and 4865 transitions. [2021-07-13 19:42:18,881 INFO L78 Accepts]: Start accepts. Automaton has 1475 states and 4865 transitions. Word has length 25 [2021-07-13 19:42:18,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:18,881 INFO L482 AbstractCegarLoop]: Abstraction has 1475 states and 4865 transitions. [2021-07-13 19:42:18,881 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call 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:18,881 INFO L276 IsEmpty]: Start isEmpty. Operand 1475 states and 4865 transitions. [2021-07-13 19:42:18,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:42:18,882 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:18,882 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:19,083 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 495 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3857 [2021-07-13 19:42:19,083 INFO L430 AbstractCegarLoop]: === Iteration 511 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:19,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:19,083 INFO L82 PathProgramCache]: Analyzing trace with hash -1473472783, now seen corresponding path program 495 times [2021-07-13 19:42:19,083 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:19,083 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716124567] [2021-07-13 19:42:19,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:19,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:19,192 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:19,192 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:19,192 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716124567] [2021-07-13 19:42:19,192 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716124567] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:19,192 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1509839003] [2021-07-13 19:42:19,192 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 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:42:19,223 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:42:19,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:19,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 19 conjunts are in the unsatisfiable core [2021-07-13 19:42:19,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:19,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 16 treesize of output 12 [2021-07-13 19:42:19,273 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:19,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:19,276 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:19,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 16 treesize of output 12 [2021-07-13 19:42:19,278 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:19,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 15 treesize of output 11 [2021-07-13 19:42:19,281 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:19,319 INFO L628 ElimStorePlain]: treesize reduction 4, result has 92.3 percent of original size [2021-07-13 19:42:19,320 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:19,320 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:89, output treesize:48 [2021-07-13 19:42:19,430 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:19,431 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1509839003] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:19,431 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:19,431 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:42:19,431 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443402167] [2021-07-13 19:42:19,431 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:42:19,431 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:19,431 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:42:19,431 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:19,431 INFO L87 Difference]: Start difference. First operand 1475 states and 4865 transitions. Second operand has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call 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:20,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:20,269 INFO L93 Difference]: Finished difference Result 2368 states and 7605 transitions. [2021-07-13 19:42:20,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:42:20,269 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-07-13 19:42:20,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:20,273 INFO L225 Difference]: With dead ends: 2368 [2021-07-13 19:42:20,273 INFO L226 Difference]: Without dead ends: 2368 [2021-07-13 19:42:20,273 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 775.2ms TimeCoverageRelationStatistics Valid=145, Invalid=557, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:42:20,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2368 states. [2021-07-13 19:42:20,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2368 to 1454. [2021-07-13 19:42:20,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1454 states, 1453 states have (on average 3.30006882312457) internal successors, (4795), 1453 states have internal predecessors, (4795), 0 states have call successors, (0), 0 states have call 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:20,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1454 states to 1454 states and 4795 transitions. [2021-07-13 19:42:20,295 INFO L78 Accepts]: Start accepts. Automaton has 1454 states and 4795 transitions. Word has length 25 [2021-07-13 19:42:20,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:20,295 INFO L482 AbstractCegarLoop]: Abstraction has 1454 states and 4795 transitions. [2021-07-13 19:42:20,295 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call 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:20,295 INFO L276 IsEmpty]: Start isEmpty. Operand 1454 states and 4795 transitions. [2021-07-13 19:42:20,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:42:20,297 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:20,297 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:20,497 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3863,496 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:20,498 INFO L430 AbstractCegarLoop]: === Iteration 512 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:20,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:20,498 INFO L82 PathProgramCache]: Analyzing trace with hash -1473128211, now seen corresponding path program 496 times [2021-07-13 19:42:20,498 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:20,498 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790688415] [2021-07-13 19:42:20,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:20,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:20,576 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:20,576 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:20,576 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790688415] [2021-07-13 19:42:20,576 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790688415] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:20,576 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669853100] [2021-07-13 19:42:20,576 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 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:42:20,608 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:42:20,608 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:20,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 19 conjunts are in the unsatisfiable core [2021-07-13 19:42:20,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:20,657 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:20,658 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:20,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 16 treesize of output 12 [2021-07-13 19:42:20,661 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:20,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 16 treesize of output 12 [2021-07-13 19:42:20,663 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:20,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 15 treesize of output 11 [2021-07-13 19:42:20,665 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:20,694 INFO L628 ElimStorePlain]: treesize reduction 4, result has 90.0 percent of original size [2021-07-13 19:42:20,695 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,695 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:77, output treesize:36 [2021-07-13 19:42:20,794 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:20,794 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1669853100] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:20,794 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:20,794 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:42:20,794 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342254422] [2021-07-13 19:42:20,794 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:42:20,794 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:20,797 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:42:20,798 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:20,798 INFO L87 Difference]: Start difference. First operand 1454 states and 4795 transitions. Second operand has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call 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,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:21,278 INFO L93 Difference]: Finished difference Result 2422 states and 7859 transitions. [2021-07-13 19:42:21,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:42:21,278 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-07-13 19:42:21,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:21,282 INFO L225 Difference]: With dead ends: 2422 [2021-07-13 19:42:21,282 INFO L226 Difference]: Without dead ends: 2394 [2021-07-13 19:42:21,282 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 412.7ms TimeCoverageRelationStatistics Valid=145, Invalid=557, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:42:21,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2394 states. [2021-07-13 19:42:21,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2394 to 1433. [2021-07-13 19:42:21,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1433 states, 1432 states have (on average 3.2995810055865924) internal successors, (4725), 1432 states have internal predecessors, (4725), 0 states have call successors, (0), 0 states have call 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,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1433 states to 1433 states and 4725 transitions. [2021-07-13 19:42:21,305 INFO L78 Accepts]: Start accepts. Automaton has 1433 states and 4725 transitions. Word has length 25 [2021-07-13 19:42:21,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:21,305 INFO L482 AbstractCegarLoop]: Abstraction has 1433 states and 4725 transitions. [2021-07-13 19:42:21,305 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call 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,305 INFO L276 IsEmpty]: Start isEmpty. Operand 1433 states and 4725 transitions. [2021-07-13 19:42:21,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:42:21,306 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:21,306 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:21,507 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 497 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3868 [2021-07-13 19:42:21,507 INFO L430 AbstractCegarLoop]: === Iteration 513 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:21,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:21,507 INFO L82 PathProgramCache]: Analyzing trace with hash -406517609, now seen corresponding path program 497 times [2021-07-13 19:42:21,507 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:21,508 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940781244] [2021-07-13 19:42:21,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:21,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:21,586 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:21,587 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:21,587 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940781244] [2021-07-13 19:42:21,587 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940781244] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:21,587 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2083980309] [2021-07-13 19:42:21,587 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 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:42:21,620 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:42:21,620 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:21,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 19 conjunts are in the unsatisfiable core [2021-07-13 19:42:21,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:21,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:21,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:21,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:42:21,727 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:21,730 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:21,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:21,731 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:21,764 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:21,766 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:21,767 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:21,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 17 treesize of output 13 [2021-07-13 19:42:21,768 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:21,770 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:21,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:21,771 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:21,825 INFO L628 ElimStorePlain]: treesize reduction 2, result has 96.9 percent of original size [2021-07-13 19:42:21,827 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 4 xjuncts. [2021-07-13 19:42:21,827 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:101, output treesize:56 [2021-07-13 19:42:22,041 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:22,041 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2083980309] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:22,041 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:22,041 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:42:22,042 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60716669] [2021-07-13 19:42:22,042 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:42:22,042 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:22,042 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:42:22,042 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:42:22,042 INFO L87 Difference]: Start difference. First operand 1433 states and 4725 transitions. Second operand has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:22,731 INFO L93 Difference]: Finished difference Result 2057 states and 6683 transitions. [2021-07-13 19:42:22,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:42:22,732 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-07-13 19:42:22,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:22,735 INFO L225 Difference]: With dead ends: 2057 [2021-07-13 19:42:22,735 INFO L226 Difference]: Without dead ends: 2057 [2021-07-13 19:42:22,735 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 605.9ms TimeCoverageRelationStatistics Valid=160, Invalid=652, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:42:22,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2057 states. [2021-07-13 19:42:22,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2057 to 1457. [2021-07-13 19:42:22,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1457 states, 1456 states have (on average 3.301510989010989) internal successors, (4807), 1456 states have internal predecessors, (4807), 0 states have call successors, (0), 0 states have call 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,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1457 states to 1457 states and 4807 transitions. [2021-07-13 19:42:22,755 INFO L78 Accepts]: Start accepts. Automaton has 1457 states and 4807 transitions. Word has length 25 [2021-07-13 19:42:22,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:22,755 INFO L482 AbstractCegarLoop]: Abstraction has 1457 states and 4807 transitions. [2021-07-13 19:42:22,755 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,755 INFO L276 IsEmpty]: Start isEmpty. Operand 1457 states and 4807 transitions. [2021-07-13 19:42:22,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:42:22,756 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:22,756 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:22,957 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3873,498 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:22,957 INFO L430 AbstractCegarLoop]: === Iteration 514 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:22,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:22,957 INFO L82 PathProgramCache]: Analyzing trace with hash -2144489425, now seen corresponding path program 498 times [2021-07-13 19:42:22,957 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:22,957 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097928814] [2021-07-13 19:42:22,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:22,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:23,039 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:23,039 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:23,039 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097928814] [2021-07-13 19:42:23,039 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097928814] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:23,039 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1451521569] [2021-07-13 19:42:23,039 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 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:42:23,071 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:42:23,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:23,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 19 conjunts are in the unsatisfiable core [2021-07-13 19:42:23,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:23,179 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:23,179 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42: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 15 treesize of output 11 [2021-07-13 19:42:23,180 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:23,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:23,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:42:23,183 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:23,218 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:23,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:23,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42: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 16 treesize of output 12 [2021-07-13 19:42:23,222 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:23,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42: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 17 treesize of output 13 [2021-07-13 19:42:23,225 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:23,280 INFO L628 ElimStorePlain]: treesize reduction 2, result has 96.9 percent of original size [2021-07-13 19:42:23,282 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 4 xjuncts. [2021-07-13 19:42:23,282 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:101, output treesize:56 [2021-07-13 19:42:23,493 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:23,494 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1451521569] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:23,494 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:23,494 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:42:23,494 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099752294] [2021-07-13 19:42:23,494 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:42:23,494 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:23,494 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:42:23,494 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:23,494 INFO L87 Difference]: Start difference. First operand 1457 states and 4807 transitions. Second operand has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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:24,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:24,538 INFO L93 Difference]: Finished difference Result 2264 states and 7202 transitions. [2021-07-13 19:42:24,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-07-13 19:42:24,538 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-07-13 19:42:24,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:24,541 INFO L225 Difference]: With dead ends: 2264 [2021-07-13 19:42:24,541 INFO L226 Difference]: Without dead ends: 2264 [2021-07-13 19:42:24,542 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219 ImplicationChecksByTransitivity, 977.1ms TimeCoverageRelationStatistics Valid=254, Invalid=936, Unknown=0, NotChecked=0, Total=1190 [2021-07-13 19:42:24,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2264 states. [2021-07-13 19:42:24,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2264 to 1462. [2021-07-13 19:42:24,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1462 states, 1461 states have (on average 3.308008213552361) internal successors, (4833), 1461 states have internal predecessors, (4833), 0 states have call successors, (0), 0 states have call 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:24,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1462 states to 1462 states and 4833 transitions. [2021-07-13 19:42:24,562 INFO L78 Accepts]: Start accepts. Automaton has 1462 states and 4833 transitions. Word has length 25 [2021-07-13 19:42:24,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:24,562 INFO L482 AbstractCegarLoop]: Abstraction has 1462 states and 4833 transitions. [2021-07-13 19:42:24,562 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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:24,562 INFO L276 IsEmpty]: Start isEmpty. Operand 1462 states and 4833 transitions. [2021-07-13 19:42:24,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:42:24,564 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:24,564 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:24,764 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3882,499 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:24,765 INFO L430 AbstractCegarLoop]: === Iteration 515 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:24,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:24,765 INFO L82 PathProgramCache]: Analyzing trace with hash 664003449, now seen corresponding path program 499 times [2021-07-13 19:42:24,765 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:24,765 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493891146] [2021-07-13 19:42:24,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:24,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:24,841 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:24,841 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:24,841 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493891146] [2021-07-13 19:42:24,841 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493891146] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:24,841 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [225268157] [2021-07-13 19:42:24,842 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 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:42:24,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:24,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 19 conjunts are in the unsatisfiable core [2021-07-13 19:42:24,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:24,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:24,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:24,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:42:24,978 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:24,980 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:24,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 16 treesize of output 12 [2021-07-13 19:42:24,981 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:25,015 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:25,017 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:25,018 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:25,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:42:25,019 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:25,021 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:25,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:42:25,022 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:25,076 INFO L628 ElimStorePlain]: treesize reduction 2, result has 96.9 percent of original size [2021-07-13 19:42:25,079 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 4 xjuncts. [2021-07-13 19:42:25,079 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:101, output treesize:56 [2021-07-13 19:42:25,293 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:25,293 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [225268157] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:25,293 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:25,293 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:42:25,293 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239605177] [2021-07-13 19:42:25,294 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:42:25,294 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:25,294 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:42:25,294 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:25,294 INFO L87 Difference]: Start difference. First operand 1462 states and 4833 transitions. Second operand has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:25,968 INFO L93 Difference]: Finished difference Result 2066 states and 6674 transitions. [2021-07-13 19:42:25,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:42:25,969 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-07-13 19:42:25,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:25,972 INFO L225 Difference]: With dead ends: 2066 [2021-07-13 19:42:25,972 INFO L226 Difference]: Without dead ends: 2042 [2021-07-13 19:42:25,972 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 677.6ms TimeCoverageRelationStatistics Valid=178, Invalid=634, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:42:25,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2042 states. [2021-07-13 19:42:25,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2042 to 1442. [2021-07-13 19:42:25,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1442 states, 1441 states have (on average 3.3025676613462873) internal successors, (4759), 1441 states have internal predecessors, (4759), 0 states have call successors, (0), 0 states have call 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,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1442 states to 1442 states and 4759 transitions. [2021-07-13 19:42:25,991 INFO L78 Accepts]: Start accepts. Automaton has 1442 states and 4759 transitions. Word has length 25 [2021-07-13 19:42:25,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:25,991 INFO L482 AbstractCegarLoop]: Abstraction has 1442 states and 4759 transitions. [2021-07-13 19:42:25,992 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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,992 INFO L276 IsEmpty]: Start isEmpty. Operand 1442 states and 4759 transitions. [2021-07-13 19:42:25,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:42:25,993 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:25,993 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:26,194 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 500 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3899 [2021-07-13 19:42:26,194 INFO L430 AbstractCegarLoop]: === Iteration 516 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:26,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:26,194 INFO L82 PathProgramCache]: Analyzing trace with hash -19118351, now seen corresponding path program 500 times [2021-07-13 19:42:26,194 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:26,194 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229966915] [2021-07-13 19:42:26,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:26,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:26,293 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:26,294 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:26,294 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229966915] [2021-07-13 19:42:26,294 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229966915] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:26,294 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [801540104] [2021-07-13 19:42:26,294 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 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:42:26,325 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:42:26,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:26,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 19 conjunts are in the unsatisfiable core [2021-07-13 19:42:26,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:26,455 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:26,455 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:26,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:42:26,456 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:26,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:26,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 16 treesize of output 12 [2021-07-13 19:42:26,459 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:26,498 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:26,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:26,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:26,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:42:26,503 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:26,505 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:26,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:26,506 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:26,570 INFO L628 ElimStorePlain]: treesize reduction 2, result has 97.4 percent of original size [2021-07-13 19:42:26,573 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 4 xjuncts. [2021-07-13 19:42:26,573 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:113, output treesize:68 [2021-07-13 19:42:26,759 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:26,759 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [801540104] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:26,759 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:26,760 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:42:26,760 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161457312] [2021-07-13 19:42:26,760 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:42:26,760 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:26,760 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:42:26,760 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:42:26,760 INFO L87 Difference]: Start difference. First operand 1442 states and 4759 transitions. Second operand has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 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:27,348 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 53 [2021-07-13 19:42:27,781 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 72 [2021-07-13 19:42:28,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:28,082 INFO L93 Difference]: Finished difference Result 1931 states and 6160 transitions. [2021-07-13 19:42:28,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:42:28,082 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 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 25 [2021-07-13 19:42:28,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:28,085 INFO L225 Difference]: With dead ends: 1931 [2021-07-13 19:42:28,085 INFO L226 Difference]: Without dead ends: 1917 [2021-07-13 19:42:28,085 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 1330.8ms TimeCoverageRelationStatistics Valid=150, Invalid=552, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:42:28,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1917 states. [2021-07-13 19:42:28,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1917 to 1486. [2021-07-13 19:42:28,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1486 states, 1485 states have (on average 3.276094276094276) internal successors, (4865), 1485 states have internal predecessors, (4865), 0 states have call successors, (0), 0 states have call 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,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1486 states to 1486 states and 4865 transitions. [2021-07-13 19:42:28,104 INFO L78 Accepts]: Start accepts. Automaton has 1486 states and 4865 transitions. Word has length 25 [2021-07-13 19:42:28,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:28,104 INFO L482 AbstractCegarLoop]: Abstraction has 1486 states and 4865 transitions. [2021-07-13 19:42:28,104 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 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:28,104 INFO L276 IsEmpty]: Start isEmpty. Operand 1486 states and 4865 transitions. [2021-07-13 19:42:28,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:42:28,106 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:28,106 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:28,306 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 501 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3917 [2021-07-13 19:42:28,306 INFO L430 AbstractCegarLoop]: === Iteration 517 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:28,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:28,307 INFO L82 PathProgramCache]: Analyzing trace with hash -1757090167, now seen corresponding path program 501 times [2021-07-13 19:42:28,307 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:28,307 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800792548] [2021-07-13 19:42:28,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:28,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:28,405 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 10 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:28,406 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:28,406 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800792548] [2021-07-13 19:42:28,406 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800792548] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:28,406 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1493947568] [2021-07-13 19:42:28,406 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 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:42:28,437 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:42:28,438 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:28,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 19 conjunts are in the unsatisfiable core [2021-07-13 19:42:28,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:28,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:28,566 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:28,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 17 treesize of output 13 [2021-07-13 19:42:28,567 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:28,569 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:28,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 16 treesize of output 12 [2021-07-13 19:42:28,570 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:28,642 INFO L628 ElimStorePlain]: treesize reduction 2, result has 97.8 percent of original size [2021-07-13 19:42:28,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:28,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:28,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 15 treesize of output 11 [2021-07-13 19:42:28,646 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:28,649 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:28,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 16 treesize of output 12 [2021-07-13 19:42:28,650 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:28,682 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:28,685 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 4 xjuncts. [2021-07-13 19:42:28,685 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:113, output treesize:68 [2021-07-13 19:42:28,885 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 10 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:28,885 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1493947568] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:28,885 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:28,885 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:42:28,885 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627032520] [2021-07-13 19:42:28,885 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:42:28,885 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:28,885 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:42:28,885 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:42:28,885 INFO L87 Difference]: Start difference. First operand 1486 states and 4865 transitions. Second operand has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 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:29,082 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 55 [2021-07-13 19:42:29,630 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 57 [2021-07-13 19:42:29,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:29,884 INFO L93 Difference]: Finished difference Result 1870 states and 6002 transitions. [2021-07-13 19:42:29,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:42:29,884 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 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 25 [2021-07-13 19:42:29,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:29,887 INFO L225 Difference]: With dead ends: 1870 [2021-07-13 19:42:29,888 INFO L226 Difference]: Without dead ends: 1830 [2021-07-13 19:42:29,888 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 1057.3ms TimeCoverageRelationStatistics Valid=132, Invalid=468, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:42:29,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1830 states. [2021-07-13 19:42:29,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1830 to 1448. [2021-07-13 19:42:29,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1448 states, 1447 states have (on average 3.297857636489288) internal successors, (4772), 1447 states have internal predecessors, (4772), 0 states have call successors, (0), 0 states have call 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,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1448 states to 1448 states and 4772 transitions. [2021-07-13 19:42:29,905 INFO L78 Accepts]: Start accepts. Automaton has 1448 states and 4772 transitions. Word has length 25 [2021-07-13 19:42:29,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:29,905 INFO L482 AbstractCegarLoop]: Abstraction has 1448 states and 4772 transitions. [2021-07-13 19:42:29,905 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 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:29,905 INFO L276 IsEmpty]: Start isEmpty. Operand 1448 states and 4772 transitions. [2021-07-13 19:42:29,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:42:29,907 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:29,907 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:30,107 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 502 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3933 [2021-07-13 19:42:30,108 INFO L430 AbstractCegarLoop]: === Iteration 518 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:30,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:30,108 INFO L82 PathProgramCache]: Analyzing trace with hash 2080974103, now seen corresponding path program 502 times [2021-07-13 19:42:30,108 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:30,108 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613946457] [2021-07-13 19:42:30,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:30,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:30,188 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:42:30,188 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:30,188 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613946457] [2021-07-13 19:42:30,189 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613946457] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:30,189 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [218655841] [2021-07-13 19:42:30,189 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 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:42:30,220 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:42:30,221 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:30,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 19 conjunts are in the unsatisfiable core [2021-07-13 19:42:30,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:30,326 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:30,326 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:30,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:30,327 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:30,329 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:30,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:42:30,330 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:30,365 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:30,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:30,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:30,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:30,368 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:30,370 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:30,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 17 treesize of output 13 [2021-07-13 19:42:30,372 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:30,427 INFO L628 ElimStorePlain]: treesize reduction 2, result has 96.9 percent of original size [2021-07-13 19:42:30,430 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 4 xjuncts. [2021-07-13 19:42:30,430 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:101, output treesize:56 [2021-07-13 19:42:30,644 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:42:30,644 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [218655841] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:30,644 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:30,644 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:42:30,645 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331781709] [2021-07-13 19:42:30,645 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:42:30,645 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:30,645 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:42:30,645 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:30,645 INFO L87 Difference]: Start difference. First operand 1448 states and 4772 transitions. Second operand has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:31,190 INFO L93 Difference]: Finished difference Result 2038 states and 6626 transitions. [2021-07-13 19:42:31,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:42:31,190 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-07-13 19:42:31,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:31,194 INFO L225 Difference]: With dead ends: 2038 [2021-07-13 19:42:31,194 INFO L226 Difference]: Without dead ends: 2038 [2021-07-13 19:42:31,194 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 553.1ms TimeCoverageRelationStatistics Valid=140, Invalid=562, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:42:31,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2038 states. [2021-07-13 19:42:31,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2038 to 1455. [2021-07-13 19:42:31,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1455 states, 1454 states have (on average 3.297799174690509) internal successors, (4795), 1454 states have internal predecessors, (4795), 0 states have call successors, (0), 0 states have call 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,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1455 states to 1455 states and 4795 transitions. [2021-07-13 19:42:31,214 INFO L78 Accepts]: Start accepts. Automaton has 1455 states and 4795 transitions. Word has length 25 [2021-07-13 19:42:31,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:31,214 INFO L482 AbstractCegarLoop]: Abstraction has 1455 states and 4795 transitions. [2021-07-13 19:42:31,214 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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,214 INFO L276 IsEmpty]: Start isEmpty. Operand 1455 states and 4795 transitions. [2021-07-13 19:42:31,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:42:31,217 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:31,217 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:31,419 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 503 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3949 [2021-07-13 19:42:31,419 INFO L430 AbstractCegarLoop]: === Iteration 519 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:31,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:31,419 INFO L82 PathProgramCache]: Analyzing trace with hash -1810877687, now seen corresponding path program 503 times [2021-07-13 19:42:31,419 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:31,419 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719404942] [2021-07-13 19:42:31,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:31,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:31,532 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:42:31,533 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:31,533 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719404942] [2021-07-13 19:42:31,533 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719404942] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:31,533 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1051399662] [2021-07-13 19:42:31,533 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 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:42:31,565 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-13 19:42:31,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:31,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 19 conjunts are in the unsatisfiable core [2021-07-13 19:42:31,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:31,694 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:31,695 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:31,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:31,696 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:31,698 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:31,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:31,699 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:31,770 INFO L628 ElimStorePlain]: treesize reduction 2, result has 97.8 percent of original size [2021-07-13 19:42:31,773 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:31,774 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:31,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 15 treesize of output 11 [2021-07-13 19:42:31,775 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:31,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:31,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:31,778 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:31,810 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:31,813 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 4 xjuncts. [2021-07-13 19:42:31,813 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:113, output treesize:68 [2021-07-13 19:42:32,050 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:42:32,050 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1051399662] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:32,050 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:32,050 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:42:32,050 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961959583] [2021-07-13 19:42:32,050 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:42:32,050 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:32,050 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:42:32,050 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:32,050 INFO L87 Difference]: Start difference. First operand 1455 states and 4795 transitions. Second operand has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call 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:32,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:32,965 INFO L93 Difference]: Finished difference Result 1813 states and 5906 transitions. [2021-07-13 19:42:32,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:42:32,966 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-07-13 19:42:32,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:32,969 INFO L225 Difference]: With dead ends: 1813 [2021-07-13 19:42:32,969 INFO L226 Difference]: Without dead ends: 1797 [2021-07-13 19:42:32,969 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 945.7ms TimeCoverageRelationStatistics Valid=104, Invalid=448, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:42:32,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1797 states. [2021-07-13 19:42:32,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1797 to 1449. [2021-07-13 19:42:32,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1449 states, 1448 states have (on average 3.296961325966851) internal successors, (4774), 1448 states have internal predecessors, (4774), 0 states have call successors, (0), 0 states have call 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:32,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1449 states to 1449 states and 4774 transitions. [2021-07-13 19:42:32,986 INFO L78 Accepts]: Start accepts. Automaton has 1449 states and 4774 transitions. Word has length 25 [2021-07-13 19:42:32,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:32,986 INFO L482 AbstractCegarLoop]: Abstraction has 1449 states and 4774 transitions. [2021-07-13 19:42:32,986 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call 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:32,987 INFO L276 IsEmpty]: Start isEmpty. Operand 1449 states and 4774 transitions. [2021-07-13 19:42:32,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:42:32,988 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:32,988 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:33,189 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3958,504 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:33,189 INFO L430 AbstractCegarLoop]: === Iteration 520 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:33,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:33,189 INFO L82 PathProgramCache]: Analyzing trace with hash 665599791, now seen corresponding path program 504 times [2021-07-13 19:42:33,189 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:33,189 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38646082] [2021-07-13 19:42:33,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:33,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:33,281 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:33,281 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:33,281 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38646082] [2021-07-13 19:42:33,281 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38646082] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:33,281 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1489530485] [2021-07-13 19:42:33,282 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 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:42:33,323 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:42:33,323 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:33,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 19 conjunts are in the unsatisfiable core [2021-07-13 19:42:33,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:33,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:33,455 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:33,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:42:33,456 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:33,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:33,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 16 treesize of output 12 [2021-07-13 19:42:33,459 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:33,497 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:33,500 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:33,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:33,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:42:33,502 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:33,504 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:33,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:42:33,505 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:33,589 INFO L628 ElimStorePlain]: treesize reduction 2, result has 96.9 percent of original size [2021-07-13 19:42:33,592 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 4 xjuncts. [2021-07-13 19:42:33,592 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:101, output treesize:56 [2021-07-13 19:42:33,863 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:33,863 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1489530485] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:33,863 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:33,863 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:42:33,863 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938294323] [2021-07-13 19:42:33,864 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:42:33,864 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:33,864 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:42:33,864 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:42:33,864 INFO L87 Difference]: Start difference. First operand 1449 states and 4774 transitions. Second operand has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:34,822 INFO L93 Difference]: Finished difference Result 2099 states and 6779 transitions. [2021-07-13 19:42:34,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:42:34,822 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-07-13 19:42:34,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:34,826 INFO L225 Difference]: With dead ends: 2099 [2021-07-13 19:42:34,826 INFO L226 Difference]: Without dead ends: 2099 [2021-07-13 19:42:34,826 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 821.8ms TimeCoverageRelationStatistics Valid=173, Invalid=757, Unknown=0, NotChecked=0, Total=930 [2021-07-13 19:42:34,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2099 states. [2021-07-13 19:42:34,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2099 to 1464. [2021-07-13 19:42:34,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1464 states, 1463 states have (on average 3.307587149692413) internal successors, (4839), 1463 states have internal predecessors, (4839), 0 states have call successors, (0), 0 states have call 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,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1464 states to 1464 states and 4839 transitions. [2021-07-13 19:42:34,846 INFO L78 Accepts]: Start accepts. Automaton has 1464 states and 4839 transitions. Word has length 25 [2021-07-13 19:42:34,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:34,846 INFO L482 AbstractCegarLoop]: Abstraction has 1464 states and 4839 transitions. [2021-07-13 19:42:34,846 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,846 INFO L276 IsEmpty]: Start isEmpty. Operand 1464 states and 4839 transitions. [2021-07-13 19:42:34,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:42:34,848 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:34,848 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:35,048 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 505 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3973 [2021-07-13 19:42:35,048 INFO L430 AbstractCegarLoop]: === Iteration 521 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:35,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:35,048 INFO L82 PathProgramCache]: Analyzing trace with hash -429099127, now seen corresponding path program 505 times [2021-07-13 19:42:35,048 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:35,048 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754716066] [2021-07-13 19:42:35,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:35,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:35,159 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:35,159 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:35,159 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754716066] [2021-07-13 19:42:35,159 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754716066] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:35,159 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1779781993] [2021-07-13 19:42:35,159 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 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:42:35,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:35,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:42:35,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:35,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:35,305 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:35,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 17 treesize of output 13 [2021-07-13 19:42:35,305 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:35,308 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:35,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 17 treesize of output 13 [2021-07-13 19:42:35,309 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:35,357 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:35,360 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:35,360 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:35,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 18 treesize of output 14 [2021-07-13 19:42:35,361 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:35,364 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:35,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 18 treesize of output 14 [2021-07-13 19:42:35,365 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:35,408 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:35,411 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:42:35,411 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:133, output treesize:105 [2021-07-13 19:42:35,652 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1727, o_4], 1=[o_0, v_prenex_1726]} [2021-07-13 19:42:35,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:42:35,656 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:35,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 17 treesize of output 13 [2021-07-13 19:42:35,659 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:35,709 INFO L628 ElimStorePlain]: treesize reduction 78, result has 35.5 percent of original size [2021-07-13 19:42:35,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2021-07-13 19:42:35,712 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:35,729 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:35,729 INFO L518 ElimStorePlain]: Eliminatee o_0 vanished before elimination [2021-07-13 19:42:35,729 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1726 vanished before elimination [2021-07-13 19:42:35,731 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:35,731 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 6 variables, input treesize:133, output treesize:22 [2021-07-13 19:42:35,766 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:35,766 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1779781993] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:35,766 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:35,766 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:42:35,766 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280927250] [2021-07-13 19:42:35,766 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:42:35,767 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:35,767 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:42:35,767 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:35,767 INFO L87 Difference]: Start difference. First operand 1464 states and 4839 transitions. Second operand has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call 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,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:36,874 INFO L93 Difference]: Finished difference Result 1946 states and 6281 transitions. [2021-07-13 19:42:36,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:42:36,874 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-07-13 19:42:36,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:36,878 INFO L225 Difference]: With dead ends: 1946 [2021-07-13 19:42:36,878 INFO L226 Difference]: Without dead ends: 1932 [2021-07-13 19:42:36,878 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 993.1ms TimeCoverageRelationStatistics Valid=138, Invalid=564, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:42:36,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1932 states. [2021-07-13 19:42:36,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1932 to 1473. [2021-07-13 19:42:36,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1473 states, 1472 states have (on average 3.301630434782609) internal successors, (4860), 1472 states have internal predecessors, (4860), 0 states have call successors, (0), 0 states have call 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,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1473 states to 1473 states and 4860 transitions. [2021-07-13 19:42:36,897 INFO L78 Accepts]: Start accepts. Automaton has 1473 states and 4860 transitions. Word has length 25 [2021-07-13 19:42:36,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:36,897 INFO L482 AbstractCegarLoop]: Abstraction has 1473 states and 4860 transitions. [2021-07-13 19:42:36,897 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call 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,897 INFO L276 IsEmpty]: Start isEmpty. Operand 1473 states and 4860 transitions. [2021-07-13 19:42:36,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:42:36,899 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:36,899 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:37,099 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3988,506 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:37,100 INFO L430 AbstractCegarLoop]: === Iteration 522 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:37,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:37,100 INFO L82 PathProgramCache]: Analyzing trace with hash -694516949, now seen corresponding path program 506 times [2021-07-13 19:42:37,100 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:37,100 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087014736] [2021-07-13 19:42:37,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:37,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:37,204 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:37,204 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:37,204 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087014736] [2021-07-13 19:42:37,204 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087014736] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:37,204 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1209760431] [2021-07-13 19:42:37,204 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 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:42:37,236 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:42:37,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:37,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 19 conjunts are in the unsatisfiable core [2021-07-13 19:42:37,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:37,366 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:37,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:37,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 17 treesize of output 13 [2021-07-13 19:42:37,368 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:37,370 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:37,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:37,371 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:37,444 INFO L628 ElimStorePlain]: treesize reduction 2, result has 97.8 percent of original size [2021-07-13 19:42:37,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:37,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:37,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:42:37,448 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:37,450 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:37,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:42:37,451 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:37,484 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:37,486 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 4 xjuncts. [2021-07-13 19:42:37,487 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:113, output treesize:68 [2021-07-13 19:42:37,759 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:37,759 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1209760431] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:37,759 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:37,760 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:42:37,760 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209902624] [2021-07-13 19:42:37,760 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:42:37,760 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:37,760 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:42:37,760 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:42:37,760 INFO L87 Difference]: Start difference. First operand 1473 states and 4860 transitions. Second operand has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call 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,135 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 58 [2021-07-13 19:42:38,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:38,698 INFO L93 Difference]: Finished difference Result 1885 states and 6134 transitions. [2021-07-13 19:42:38,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:42:38,698 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-07-13 19:42:38,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:38,702 INFO L225 Difference]: With dead ends: 1885 [2021-07-13 19:42:38,702 INFO L226 Difference]: Without dead ends: 1885 [2021-07-13 19:42:38,702 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 925.0ms TimeCoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:42:38,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1885 states. [2021-07-13 19:42:38,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1885 to 1452. [2021-07-13 19:42:38,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1452 states, 1451 states have (on average 3.301171605789111) internal successors, (4790), 1451 states have internal predecessors, (4790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:38,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1452 states to 1452 states and 4790 transitions. [2021-07-13 19:42:38,720 INFO L78 Accepts]: Start accepts. Automaton has 1452 states and 4790 transitions. Word has length 25 [2021-07-13 19:42:38,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:38,720 INFO L482 AbstractCegarLoop]: Abstraction has 1452 states and 4790 transitions. [2021-07-13 19:42:38,720 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call 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,720 INFO L276 IsEmpty]: Start isEmpty. Operand 1452 states and 4790 transitions. [2021-07-13 19:42:38,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:42:38,722 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:38,722 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:38,922 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3998,507 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:38,922 INFO L430 AbstractCegarLoop]: === Iteration 523 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:38,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:38,923 INFO L82 PathProgramCache]: Analyzing trace with hash -694172377, now seen corresponding path program 507 times [2021-07-13 19:42:38,923 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:38,923 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108073107] [2021-07-13 19:42:38,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:38,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:39,002 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:39,002 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:39,002 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108073107] [2021-07-13 19:42:39,002 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108073107] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:39,002 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [797644415] [2021-07-13 19:42:39,002 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 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:42:39,034 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:42:39,034 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:39,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 19 conjunts are in the unsatisfiable core [2021-07-13 19:42:39,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:39,139 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:39,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:39,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:42:39,140 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:39,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:39,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:42:39,144 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:39,206 INFO L628 ElimStorePlain]: treesize reduction 2, result has 97.4 percent of original size [2021-07-13 19:42:39,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:39,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:39,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 15 treesize of output 11 [2021-07-13 19:42:39,210 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:39,212 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:39,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:42:39,213 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:39,240 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:39,243 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 4 xjuncts. [2021-07-13 19:42:39,243 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:101, output treesize:56 [2021-07-13 19:42:39,478 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:39,478 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [797644415] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:39,478 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:39,478 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:42:39,478 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588947333] [2021-07-13 19:42:39,478 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:42:39,478 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:39,478 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:42:39,478 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:39,478 INFO L87 Difference]: Start difference. First operand 1452 states and 4790 transitions. Second operand has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call 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,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:40,148 INFO L93 Difference]: Finished difference Result 1995 states and 6469 transitions. [2021-07-13 19:42:40,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:42:40,149 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-07-13 19:42:40,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:40,152 INFO L225 Difference]: With dead ends: 1995 [2021-07-13 19:42:40,152 INFO L226 Difference]: Without dead ends: 1967 [2021-07-13 19:42:40,152 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 611.6ms TimeCoverageRelationStatistics Valid=151, Invalid=605, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:42:40,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1967 states. [2021-07-13 19:42:40,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1967 to 1438. [2021-07-13 19:42:40,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1438 states, 1437 states have (on average 3.2992345163535144) internal successors, (4741), 1437 states have internal predecessors, (4741), 0 states have call successors, (0), 0 states have call 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,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1438 states to 1438 states and 4741 transitions. [2021-07-13 19:42:40,170 INFO L78 Accepts]: Start accepts. Automaton has 1438 states and 4741 transitions. Word has length 25 [2021-07-13 19:42:40,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:40,170 INFO L482 AbstractCegarLoop]: Abstraction has 1438 states and 4741 transitions. [2021-07-13 19:42:40,170 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call 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,170 INFO L276 IsEmpty]: Start isEmpty. Operand 1438 states and 4741 transitions. [2021-07-13 19:42:40,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:42:40,172 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:40,172 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:40,372 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4015,508 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:40,372 INFO L430 AbstractCegarLoop]: === Iteration 524 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:40,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:40,372 INFO L82 PathProgramCache]: Analyzing trace with hash 1296804293, now seen corresponding path program 508 times [2021-07-13 19:42:40,372 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:40,372 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222166849] [2021-07-13 19:42:40,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:40,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:40,457 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:40,457 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:40,457 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222166849] [2021-07-13 19:42:40,457 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222166849] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:40,457 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2015846481] [2021-07-13 19:42:40,458 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 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:42:40,488 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:42:40,488 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:40,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 19 conjunts are in the unsatisfiable core [2021-07-13 19:42:40,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:40,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:40,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:40,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:42:40,594 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:40,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:40,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:42:40,597 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:40,631 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:40,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:40,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:40,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:42:40,635 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:40,637 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:40,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:40,638 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:40,691 INFO L628 ElimStorePlain]: treesize reduction 2, result has 96.9 percent of original size [2021-07-13 19:42:40,694 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 4 xjuncts. [2021-07-13 19:42:40,694 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:101, output treesize:56 [2021-07-13 19:42:40,914 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:40,914 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2015846481] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:40,914 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:40,914 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:42:40,914 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087240765] [2021-07-13 19:42:40,915 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:42:40,915 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:40,915 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:42:40,915 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:40,915 INFO L87 Difference]: Start difference. First operand 1438 states and 4741 transitions. Second operand has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:41,908 INFO L93 Difference]: Finished difference Result 2300 states and 7304 transitions. [2021-07-13 19:42:41,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-13 19:42:41,908 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-07-13 19:42:41,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:41,912 INFO L225 Difference]: With dead ends: 2300 [2021-07-13 19:42:41,912 INFO L226 Difference]: Without dead ends: 2300 [2021-07-13 19:42:41,912 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 891.8ms TimeCoverageRelationStatistics Valid=220, Invalid=836, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 19:42:41,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2300 states. [2021-07-13 19:42:41,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2300 to 1452. [2021-07-13 19:42:41,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1452 states, 1451 states have (on average 3.3149552033080636) internal successors, (4810), 1451 states have internal predecessors, (4810), 0 states have call successors, (0), 0 states have call 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,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1452 states to 1452 states and 4810 transitions. [2021-07-13 19:42:41,933 INFO L78 Accepts]: Start accepts. Automaton has 1452 states and 4810 transitions. Word has length 25 [2021-07-13 19:42:41,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:41,933 INFO L482 AbstractCegarLoop]: Abstraction has 1452 states and 4810 transitions. [2021-07-13 19:42:41,934 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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,934 INFO L276 IsEmpty]: Start isEmpty. Operand 1452 states and 4810 transitions. [2021-07-13 19:42:41,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 19:42:41,935 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:41,935 INFO L508 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:42,135 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 509 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4033 [2021-07-13 19:42:42,136 INFO L430 AbstractCegarLoop]: === Iteration 525 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:42,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:42,136 INFO L82 PathProgramCache]: Analyzing trace with hash -189670129, now seen corresponding path program 509 times [2021-07-13 19:42:42,136 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:42,136 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670951838] [2021-07-13 19:42:42,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:42,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:42,212 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 19:42:42,213 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:42,213 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670951838] [2021-07-13 19:42:42,213 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670951838] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:42,213 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1805009274] [2021-07-13 19:42:42,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 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:42:42,245 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:42:42,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:42,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 19 conjunts are in the unsatisfiable core [2021-07-13 19:42:42,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:42,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:42,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:42,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 17 treesize of output 13 [2021-07-13 19:42:42,372 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:42,375 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:42,375 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:42,375 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:42,437 INFO L628 ElimStorePlain]: treesize reduction 2, result has 97.4 percent of original size [2021-07-13 19:42:42,439 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:42,439 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:42,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:42,441 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:42,443 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:42,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 15 treesize of output 11 [2021-07-13 19:42:42,444 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:42,470 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:42,473 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 4 xjuncts. [2021-07-13 19:42:42,473 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:101, output treesize:56 Received shutdown request... [2021-07-13 19:42:42,773 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 510 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4054 [2021-07-13 19:42:42,774 WARN L547 AbstractCegarLoop]: Verification canceled [2021-07-13 19:42:42,775 INFO L247 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-07-13 19:42:42,777 WARN L196 ceAbstractionStarter]: Timeout [2021-07-13 19:42:42,777 INFO L202 PluginConnector]: Adding new model chromosome-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.07 07:42:42 BasicIcfg [2021-07-13 19:42:42,777 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-07-13 19:42:42,777 INFO L168 Benchmark]: Toolchain (without parser) took 793997.66 ms. Allocated memory was 207.6 MB in the beginning and 602.9 MB in the end (delta: 395.3 MB). Free memory was 188.5 MB in the beginning and 242.8 MB in the end (delta: -54.3 MB). Peak memory consumption was 341.6 MB. Max. memory is 8.0 GB. [2021-07-13 19:42:42,778 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.13 ms. Allocated memory is still 207.6 MB. Free memory is still 189.7 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-07-13 19:42:42,778 INFO L168 Benchmark]: Boogie Procedure Inliner took 24.58 ms. Allocated memory is still 207.6 MB. Free memory was 188.4 MB in the beginning and 186.9 MB in the end (delta: 1.4 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-07-13 19:42:42,778 INFO L168 Benchmark]: Boogie Preprocessor took 15.90 ms. Allocated memory is still 207.6 MB. Free memory was 186.9 MB in the beginning and 185.9 MB in the end (delta: 1.0 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-07-13 19:42:42,778 INFO L168 Benchmark]: RCFGBuilder took 419.26 ms. Allocated memory is still 207.6 MB. Free memory was 185.8 MB in the beginning and 162.5 MB in the end (delta: 23.3 MB). Peak memory consumption was 23.1 MB. Max. memory is 8.0 GB. [2021-07-13 19:42:42,778 INFO L168 Benchmark]: TraceAbstraction took 793519.93 ms. Allocated memory was 207.6 MB in the beginning and 602.9 MB in the end (delta: 395.3 MB). Free memory was 162.1 MB in the beginning and 242.8 MB in the end (delta: -80.7 MB). Peak memory consumption was 315.4 MB. Max. memory is 8.0 GB. [2021-07-13 19:42:42,778 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.13 ms. Allocated memory is still 207.6 MB. Free memory is still 189.7 MB. There was no memory consumed. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 24.58 ms. Allocated memory is still 207.6 MB. Free memory was 188.4 MB in the beginning and 186.9 MB in the end (delta: 1.4 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 15.90 ms. Allocated memory is still 207.6 MB. Free memory was 186.9 MB in the beginning and 185.9 MB in the end (delta: 1.0 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * RCFGBuilder took 419.26 ms. Allocated memory is still 207.6 MB. Free memory was 185.8 MB in the beginning and 162.5 MB in the end (delta: 23.3 MB). Peak memory consumption was 23.1 MB. Max. memory is 8.0 GB. * TraceAbstraction took 793519.93 ms. Allocated memory was 207.6 MB in the beginning and 602.9 MB in the end (delta: 395.3 MB). Free memory was 162.1 MB in the beginning and 242.8 MB in the end (delta: -80.7 MB). Peak memory consumption was 315.4 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 107]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 26 with TraceHistMax 5,while TraceCheckSpWp was constructing forward predicates,while QuantifierPusher was running 1 iterations of DualJunctionQuantifierElimination. - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 7 procedures, 38 locations, 4 error locations. Started 1 CEGAR loops. VerificationResult: TIMEOUT, OverallTime: 793388.2ms, OverallIterations: 525, TraceHistogramMax: 5, EmptinessCheckTime: 819.0ms, AutomataDifference: 303767.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 38.6ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 31096 SDtfs, 46805 SDslu, 207192 SDs, 0 SdLazy, 228305 SolverSat, 11194 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 115167.9ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 20503 GetRequests, 8542 SyntacticMatches, 1085 SemanticMatches, 10876 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43340 ImplicationChecksByTransitivity, 338394.1ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=1486occurred in iteration=516, InterpolantAutomatonStates: 7280, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 8144.9ms AutomataMinimizationTime, 524 MinimizatonAttempts, 138663 StatesRemovedByMinimization, 520 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 2818.9ms SsaConstructionTime, 7439.3ms SatisfiabilityAnalysisTime, 356153.0ms InterpolantComputationTime, 24762 NumberOfCodeBlocks, 24685 NumberOfCodeBlocksAsserted, 1815 NumberOfCheckSat, 23730 ConstructedInterpolants, 2086 QuantifiedInterpolants, 499248 SizeOfPredicates, 4885 NumberOfNonLiveVariables, 55127 ConjunctsInSsa, 12061 ConjunctsInUnsatCore, 1032 InterpolantComputations, 16 PerfectInterpolantSequences, 7490/17422 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown