/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/nzb-file-subst.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-9e34d99ae2c6837f487980c721c4b6acf9d9b15c-9e34d99 [2021-07-09 17:37:01,640 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-07-09 17:37:01,641 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-07-09 17:37:01,668 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-07-09 17:37:01,668 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-07-09 17:37:01,673 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-07-09 17:37:01,676 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-07-09 17:37:01,682 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-07-09 17:37:01,683 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-07-09 17:37:01,686 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-07-09 17:37:01,687 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-07-09 17:37:01,687 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-07-09 17:37:01,688 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-07-09 17:37:01,688 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-07-09 17:37:01,689 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-07-09 17:37:01,689 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-07-09 17:37:01,690 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-07-09 17:37:01,690 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-07-09 17:37:01,691 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-07-09 17:37:01,692 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-07-09 17:37:01,693 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-07-09 17:37:01,695 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-07-09 17:37:01,696 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-07-09 17:37:01,698 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-07-09 17:37:01,707 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-07-09 17:37:01,707 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-07-09 17:37:01,708 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-07-09 17:37:01,709 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-07-09 17:37:01,709 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-07-09 17:37:01,710 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-07-09 17:37:01,710 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-07-09 17:37:01,711 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-07-09 17:37:01,712 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-07-09 17:37:01,712 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-07-09 17:37:01,714 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-07-09 17:37:01,714 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-07-09 17:37:01,715 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-07-09 17:37:01,715 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-07-09 17:37:01,715 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-07-09 17:37:01,716 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-07-09 17:37:01,716 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-07-09 17:37:01,717 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2021-07-09 17:37:01,756 INFO L113 SettingsManager]: Loading preferences was successful [2021-07-09 17:37:01,756 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-07-09 17:37:01,756 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-07-09 17:37:01,756 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-07-09 17:37:01,757 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-07-09 17:37:01,757 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-07-09 17:37:01,757 INFO L138 SettingsManager]: * Use SBE=true [2021-07-09 17:37:01,757 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-07-09 17:37:01,757 INFO L138 SettingsManager]: * sizeof long=4 [2021-07-09 17:37:01,757 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-07-09 17:37:01,758 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-07-09 17:37:01,758 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-07-09 17:37:01,758 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-07-09 17:37:01,758 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-07-09 17:37:01,758 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-07-09 17:37:01,758 INFO L138 SettingsManager]: * sizeof long double=12 [2021-07-09 17:37:01,758 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-07-09 17:37:01,758 INFO L138 SettingsManager]: * Use constant arrays=true [2021-07-09 17:37:01,758 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-07-09 17:37:01,758 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-07-09 17:37:01,759 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-07-09 17:37:01,759 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-07-09 17:37:01,759 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-07-09 17:37:01,759 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-07-09 17:37:01,759 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-07-09 17:37:01,759 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-07-09 17:37:01,759 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-07-09 17:37:01,759 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-07-09 17:37:01,759 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-07-09 17:37:01,759 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-07-09 17:37:01,760 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-07-09 17:37:01,760 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-07-09 17:37:02,039 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-07-09 17:37:02,069 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-07-09 17:37:02,071 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-07-09 17:37:02,071 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-07-09 17:37:02,072 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-07-09 17:37:02,073 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/nzb-file-subst.wvr.bpl [2021-07-09 17:37:02,073 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/nzb-file-subst.wvr.bpl' [2021-07-09 17:37:02,110 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-07-09 17:37:02,111 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-07-09 17:37:02,112 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-07-09 17:37:02,112 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-07-09 17:37:02,112 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-07-09 17:37:02,121 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 05:37:02" (1/1) ... [2021-07-09 17:37:02,129 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 05:37:02" (1/1) ... [2021-07-09 17:37:02,147 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-07-09 17:37:02,155 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-07-09 17:37:02,155 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-07-09 17:37:02,155 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-07-09 17:37:02,160 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 05:37:02" (1/1) ... [2021-07-09 17:37:02,160 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 05:37:02" (1/1) ... [2021-07-09 17:37:02,161 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 05:37:02" (1/1) ... [2021-07-09 17:37:02,161 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 05:37:02" (1/1) ... [2021-07-09 17:37:02,164 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 05:37:02" (1/1) ... [2021-07-09 17:37:02,166 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 05:37:02" (1/1) ... [2021-07-09 17:37:02,167 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 05:37:02" (1/1) ... [2021-07-09 17:37:02,168 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-07-09 17:37:02,185 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-07-09 17:37:02,185 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-07-09 17:37:02,185 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-07-09 17:37:02,191 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 05:37:02" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-07-09 17:37:02,261 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-07-09 17:37:02,261 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-07-09 17:37:02,261 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-07-09 17:37:02,261 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-07-09 17:37:02,261 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-07-09 17:37:02,262 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-07-09 17:37:02,262 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-07-09 17:37:02,262 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-07-09 17:37:02,262 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-07-09 17:37:02,262 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-07-09 17:37:02,262 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-07-09 17:37:02,262 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-07-09 17:37:02,263 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-07-09 17:37:02,585 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-07-09 17:37:02,585 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2021-07-09 17:37:02,586 INFO L202 PluginConnector]: Adding new model nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.07 05:37:02 BoogieIcfgContainer [2021-07-09 17:37:02,586 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-07-09 17:37:02,587 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-07-09 17:37:02,587 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-07-09 17:37:02,589 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-07-09 17:37:02,589 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 05:37:02" (1/2) ... [2021-07-09 17:37:02,590 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ff2933f and model type nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.07 05:37:02, skipping insertion in model container [2021-07-09 17:37:02,590 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.07 05:37:02" (2/2) ... [2021-07-09 17:37:02,591 INFO L111 eAbstractionObserver]: Analyzing ICFG nzb-file-subst.wvr.bpl [2021-07-09 17:37:02,594 WARN L148 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-07-09 17:37:02,594 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-07-09 17:37:02,594 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-07-09 17:37:02,595 INFO L474 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-07-09 17:37:02,619 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-07-09 17:37:02,632 INFO L255 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-07-09 17:37:02,644 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-07-09 17:37:02,644 INFO L379 AbstractCegarLoop]: Hoare is false [2021-07-09 17:37:02,644 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-07-09 17:37:02,644 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-07-09 17:37:02,644 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-07-09 17:37:02,644 INFO L383 AbstractCegarLoop]: Difference is false [2021-07-09 17:37:02,644 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-07-09 17:37:02,644 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.start======== [2021-07-09 17:37:02,650 INFO L110 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 32 places, 28 transitions, 80 flow [2021-07-09 17:37:02,664 INFO L132 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 108 states, 107 states have (on average 3.4953271028037385) internal successors, (374), 107 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:02,666 INFO L276 IsEmpty]: Start isEmpty. Operand has 108 states, 107 states have (on average 3.4953271028037385) internal successors, (374), 107 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:02,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:37:02,671 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:02,672 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:02,672 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:02,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:02,675 INFO L82 PathProgramCache]: Analyzing trace with hash -1464802926, now seen corresponding path program 1 times [2021-07-09 17:37:02,680 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:02,681 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447972758] [2021-07-09 17:37:02,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:02,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:02,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:03,000 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:03,001 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447972758] [2021-07-09 17:37:03,001 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447972758] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 17:37:03,001 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 17:37:03,001 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-09 17:37:03,002 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338578533] [2021-07-09 17:37:03,006 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-09 17:37:03,008 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:03,019 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-09 17:37:03,021 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-09 17:37:03,024 INFO L87 Difference]: Start difference. First operand has 108 states, 107 states have (on average 3.4953271028037385) internal successors, (374), 107 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:03,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:03,217 INFO L93 Difference]: Finished difference Result 265 states and 821 transitions. [2021-07-09 17:37:03,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-09 17:37:03,219 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-07-09 17:37:03,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:03,235 INFO L225 Difference]: With dead ends: 265 [2021-07-09 17:37:03,236 INFO L226 Difference]: Without dead ends: 250 [2021-07-09 17:37:03,236 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 190.5ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-09 17:37:03,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2021-07-09 17:37:03,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 126. [2021-07-09 17:37:03,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 3.368) internal successors, (421), 125 states have internal predecessors, (421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:03,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 421 transitions. [2021-07-09 17:37:03,290 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 421 transitions. Word has length 14 [2021-07-09 17:37:03,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:03,290 INFO L482 AbstractCegarLoop]: Abstraction has 126 states and 421 transitions. [2021-07-09 17:37:03,291 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:03,291 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 421 transitions. [2021-07-09 17:37:03,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:37:03,292 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:03,293 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:03,293 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-07-09 17:37:03,293 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:03,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:03,296 INFO L82 PathProgramCache]: Analyzing trace with hash -1812136636, now seen corresponding path program 2 times [2021-07-09 17:37:03,297 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:03,297 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528224454] [2021-07-09 17:37:03,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:03,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:03,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:03,484 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:03,484 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528224454] [2021-07-09 17:37:03,485 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528224454] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 17:37:03,485 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 17:37:03,485 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-09 17:37:03,485 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534029099] [2021-07-09 17:37:03,486 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-09 17:37:03,486 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:03,487 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-09 17:37:03,487 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-09 17:37:03,487 INFO L87 Difference]: Start difference. First operand 126 states and 421 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:03,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:03,608 INFO L93 Difference]: Finished difference Result 278 states and 851 transitions. [2021-07-09 17:37:03,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-09 17:37:03,608 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-07-09 17:37:03,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:03,610 INFO L225 Difference]: With dead ends: 278 [2021-07-09 17:37:03,610 INFO L226 Difference]: Without dead ends: 263 [2021-07-09 17:37:03,611 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 123.9ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-09 17:37:03,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2021-07-09 17:37:03,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 132. [2021-07-09 17:37:03,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 131 states have (on average 3.312977099236641) internal successors, (434), 131 states have internal predecessors, (434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:03,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 434 transitions. [2021-07-09 17:37:03,617 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 434 transitions. Word has length 14 [2021-07-09 17:37:03,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:03,617 INFO L482 AbstractCegarLoop]: Abstraction has 132 states and 434 transitions. [2021-07-09 17:37:03,618 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:03,618 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 434 transitions. [2021-07-09 17:37:03,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:37:03,619 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:03,619 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:03,619 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-07-09 17:37:03,619 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:03,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:03,619 INFO L82 PathProgramCache]: Analyzing trace with hash -1857974612, now seen corresponding path program 3 times [2021-07-09 17:37:03,619 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:03,619 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763300203] [2021-07-09 17:37:03,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:03,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:03,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:03,686 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:03,686 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763300203] [2021-07-09 17:37:03,687 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763300203] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 17:37:03,687 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 17:37:03,687 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-09 17:37:03,687 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590064709] [2021-07-09 17:37:03,687 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-09 17:37:03,687 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:03,688 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-09 17:37:03,688 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-09 17:37:03,688 INFO L87 Difference]: Start difference. First operand 132 states and 434 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:03,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:03,822 INFO L93 Difference]: Finished difference Result 363 states and 1192 transitions. [2021-07-09 17:37:03,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-09 17:37:03,822 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-07-09 17:37:03,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:03,824 INFO L225 Difference]: With dead ends: 363 [2021-07-09 17:37:03,824 INFO L226 Difference]: Without dead ends: 348 [2021-07-09 17:37:03,824 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 99.7ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-07-09 17:37:03,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2021-07-09 17:37:03,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 140. [2021-07-09 17:37:03,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 139 states have (on average 3.2949640287769784) internal successors, (458), 139 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:03,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 458 transitions. [2021-07-09 17:37:03,843 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 458 transitions. Word has length 14 [2021-07-09 17:37:03,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:03,844 INFO L482 AbstractCegarLoop]: Abstraction has 140 states and 458 transitions. [2021-07-09 17:37:03,844 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:03,844 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 458 transitions. [2021-07-09 17:37:03,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:37:03,845 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:03,845 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:03,845 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-07-09 17:37:03,845 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:03,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:03,846 INFO L82 PathProgramCache]: Analyzing trace with hash 1906157040, now seen corresponding path program 4 times [2021-07-09 17:37:03,846 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:03,846 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33142882] [2021-07-09 17:37:03,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:03,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:04,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:04,021 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:04,021 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33142882] [2021-07-09 17:37:04,021 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33142882] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 17:37:04,021 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 17:37:04,021 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-09 17:37:04,022 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617949660] [2021-07-09 17:37:04,022 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-09 17:37:04,022 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:04,022 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-09 17:37:04,023 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-09 17:37:04,023 INFO L87 Difference]: Start difference. First operand 140 states and 458 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:04,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:04,213 INFO L93 Difference]: Finished difference Result 248 states and 718 transitions. [2021-07-09 17:37:04,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-09 17:37:04,214 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-07-09 17:37:04,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:04,215 INFO L225 Difference]: With dead ends: 248 [2021-07-09 17:37:04,215 INFO L226 Difference]: Without dead ends: 233 [2021-07-09 17:37:04,215 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 268.5ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-09 17:37:04,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2021-07-09 17:37:04,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 140. [2021-07-09 17:37:04,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 139 states have (on average 3.2949640287769784) internal successors, (458), 139 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:04,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 458 transitions. [2021-07-09 17:37:04,220 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 458 transitions. Word has length 14 [2021-07-09 17:37:04,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:04,220 INFO L482 AbstractCegarLoop]: Abstraction has 140 states and 458 transitions. [2021-07-09 17:37:04,220 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:04,220 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 458 transitions. [2021-07-09 17:37:04,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:37:04,221 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:04,221 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:04,221 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-07-09 17:37:04,221 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:04,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:04,222 INFO L82 PathProgramCache]: Analyzing trace with hash 1941149522, now seen corresponding path program 5 times [2021-07-09 17:37:04,222 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:04,222 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797822377] [2021-07-09 17:37:04,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:04,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:04,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:04,355 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:04,355 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797822377] [2021-07-09 17:37:04,356 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797822377] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 17:37:04,356 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 17:37:04,356 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-09 17:37:04,358 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328673923] [2021-07-09 17:37:04,358 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-09 17:37:04,358 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:04,358 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-09 17:37:04,358 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-09 17:37:04,358 INFO L87 Difference]: Start difference. First operand 140 states and 458 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:04,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:04,533 INFO L93 Difference]: Finished difference Result 371 states and 1217 transitions. [2021-07-09 17:37:04,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-09 17:37:04,534 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-07-09 17:37:04,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:04,536 INFO L225 Difference]: With dead ends: 371 [2021-07-09 17:37:04,536 INFO L226 Difference]: Without dead ends: 356 [2021-07-09 17:37:04,537 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 126.9ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-07-09 17:37:04,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2021-07-09 17:37:04,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 142. [2021-07-09 17:37:04,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 141 states have (on average 3.3120567375886525) internal successors, (467), 141 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:04,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 467 transitions. [2021-07-09 17:37:04,542 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 467 transitions. Word has length 14 [2021-07-09 17:37:04,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:04,543 INFO L482 AbstractCegarLoop]: Abstraction has 142 states and 467 transitions. [2021-07-09 17:37:04,543 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:04,543 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 467 transitions. [2021-07-09 17:37:04,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:37:04,543 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:04,544 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:04,544 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-07-09 17:37:04,544 INFO L430 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:04,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:04,544 INFO L82 PathProgramCache]: Analyzing trace with hash 1674927890, now seen corresponding path program 6 times [2021-07-09 17:37:04,544 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:04,544 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790354972] [2021-07-09 17:37:04,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:04,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:04,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:04,685 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:04,685 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790354972] [2021-07-09 17:37:04,685 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790354972] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 17:37:04,686 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 17:37:04,686 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-09 17:37:04,686 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594222797] [2021-07-09 17:37:04,686 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-09 17:37:04,686 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:04,686 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-09 17:37:04,686 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-09 17:37:04,687 INFO L87 Difference]: Start difference. First operand 142 states and 467 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:04,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:04,807 INFO L93 Difference]: Finished difference Result 295 states and 918 transitions. [2021-07-09 17:37:04,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-09 17:37:04,807 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-07-09 17:37:04,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:04,809 INFO L225 Difference]: With dead ends: 295 [2021-07-09 17:37:04,809 INFO L226 Difference]: Without dead ends: 280 [2021-07-09 17:37:04,809 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 142.6ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-09 17:37:04,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2021-07-09 17:37:04,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 142. [2021-07-09 17:37:04,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 141 states have (on average 3.3120567375886525) internal successors, (467), 141 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:04,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 467 transitions. [2021-07-09 17:37:04,814 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 467 transitions. Word has length 14 [2021-07-09 17:37:04,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:04,814 INFO L482 AbstractCegarLoop]: Abstraction has 142 states and 467 transitions. [2021-07-09 17:37:04,814 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:04,814 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 467 transitions. [2021-07-09 17:37:04,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:37:04,815 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:04,815 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:04,815 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-07-09 17:37:04,815 INFO L430 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:04,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:04,815 INFO L82 PathProgramCache]: Analyzing trace with hash 1841090398, now seen corresponding path program 1 times [2021-07-09 17:37:04,815 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:04,815 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312428494] [2021-07-09 17:37:04,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:04,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:04,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:04,826 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:04,826 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312428494] [2021-07-09 17:37:04,826 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312428494] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 17:37:04,826 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 17:37:04,826 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-07-09 17:37:04,826 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015012729] [2021-07-09 17:37:04,827 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-07-09 17:37:04,827 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:04,827 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-07-09 17:37:04,827 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-09 17:37:04,827 INFO L87 Difference]: Start difference. First operand 142 states and 467 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:04,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:04,830 INFO L93 Difference]: Finished difference Result 166 states and 549 transitions. [2021-07-09 17:37:04,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-07-09 17:37:04,831 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:37:04,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:04,832 INFO L225 Difference]: With dead ends: 166 [2021-07-09 17:37:04,832 INFO L226 Difference]: Without dead ends: 166 [2021-07-09 17:37:04,832 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.8ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-09 17:37:04,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2021-07-09 17:37:04,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 166. [2021-07-09 17:37:04,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 165 states have (on average 3.327272727272727) internal successors, (549), 165 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-09 17:37:04,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 549 transitions. [2021-07-09 17:37:04,835 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 549 transitions. Word has length 15 [2021-07-09 17:37:04,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:04,836 INFO L482 AbstractCegarLoop]: Abstraction has 166 states and 549 transitions. [2021-07-09 17:37:04,836 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:04,836 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 549 transitions. [2021-07-09 17:37:04,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:37:04,836 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:04,836 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:04,836 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-07-09 17:37:04,836 INFO L430 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:04,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:04,837 INFO L82 PathProgramCache]: Analyzing trace with hash 1865004024, now seen corresponding path program 1 times [2021-07-09 17:37:04,837 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:04,837 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447325407] [2021-07-09 17:37:04,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:04,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:04,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:04,847 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:04,847 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447325407] [2021-07-09 17:37:04,847 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447325407] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 17:37:04,847 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 17:37:04,847 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-07-09 17:37:04,847 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749031105] [2021-07-09 17:37:04,847 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-07-09 17:37:04,847 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:04,847 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-07-09 17:37:04,847 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-09 17:37:04,848 INFO L87 Difference]: Start difference. First operand 166 states and 549 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:04,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:04,851 INFO L93 Difference]: Finished difference Result 192 states and 636 transitions. [2021-07-09 17:37:04,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-07-09 17:37:04,851 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:37:04,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:04,852 INFO L225 Difference]: With dead ends: 192 [2021-07-09 17:37:04,852 INFO L226 Difference]: Without dead ends: 192 [2021-07-09 17:37:04,853 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.8ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-09 17:37:04,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2021-07-09 17:37:04,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 192. [2021-07-09 17:37:04,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 191 states have (on average 3.329842931937173) internal successors, (636), 191 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:04,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 636 transitions. [2021-07-09 17:37:04,857 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 636 transitions. Word has length 15 [2021-07-09 17:37:04,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:04,857 INFO L482 AbstractCegarLoop]: Abstraction has 192 states and 636 transitions. [2021-07-09 17:37:04,857 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:04,857 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 636 transitions. [2021-07-09 17:37:04,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:37:04,858 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:04,858 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:04,858 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-07-09 17:37:04,858 INFO L430 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:04,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:04,858 INFO L82 PathProgramCache]: Analyzing trace with hash 1029743448, now seen corresponding path program 1 times [2021-07-09 17:37:04,858 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:04,858 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809592463] [2021-07-09 17:37:04,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:04,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:04,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:04,868 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:04,868 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809592463] [2021-07-09 17:37:04,868 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809592463] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 17:37:04,869 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 17:37:04,869 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-07-09 17:37:04,869 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419719710] [2021-07-09 17:37:04,869 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-07-09 17:37:04,869 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:04,869 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-07-09 17:37:04,869 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-09 17:37:04,869 INFO L87 Difference]: Start difference. First operand 192 states and 636 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:04,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:04,873 INFO L93 Difference]: Finished difference Result 223 states and 739 transitions. [2021-07-09 17:37:04,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-07-09 17:37:04,873 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:37:04,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:04,874 INFO L225 Difference]: With dead ends: 223 [2021-07-09 17:37:04,874 INFO L226 Difference]: Without dead ends: 223 [2021-07-09 17:37:04,875 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.9ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-09 17:37:04,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2021-07-09 17:37:04,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 223. [2021-07-09 17:37:04,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 222 states have (on average 3.328828828828829) internal successors, (739), 222 states have internal predecessors, (739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:04,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 739 transitions. [2021-07-09 17:37:04,879 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 739 transitions. Word has length 15 [2021-07-09 17:37:04,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:04,879 INFO L482 AbstractCegarLoop]: Abstraction has 223 states and 739 transitions. [2021-07-09 17:37:04,880 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:04,880 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 739 transitions. [2021-07-09 17:37:04,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:37:04,880 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:04,880 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:04,880 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-07-09 17:37:04,880 INFO L430 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:04,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:04,881 INFO L82 PathProgramCache]: Analyzing trace with hash 1929878260, now seen corresponding path program 1 times [2021-07-09 17:37:04,881 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:04,881 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508160543] [2021-07-09 17:37:04,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:04,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:04,899 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-09 17:37:04,899 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:04,899 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508160543] [2021-07-09 17:37:04,899 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508160543] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 17:37:04,899 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 17:37:04,899 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-07-09 17:37:04,900 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137782160] [2021-07-09 17:37:04,900 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-09 17:37:04,900 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:04,900 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-09 17:37:04,900 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-07-09 17:37:04,900 INFO L87 Difference]: Start difference. First operand 223 states and 739 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:04,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:04,911 INFO L93 Difference]: Finished difference Result 385 states and 1193 transitions. [2021-07-09 17:37:04,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-09 17:37:04,911 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:37:04,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:04,912 INFO L225 Difference]: With dead ends: 385 [2021-07-09 17:37:04,912 INFO L226 Difference]: Without dead ends: 305 [2021-07-09 17:37:04,913 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.9ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-07-09 17:37:04,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2021-07-09 17:37:04,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 229. [2021-07-09 17:37:04,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 228 states have (on average 3.280701754385965) internal successors, (748), 228 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:04,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 748 transitions. [2021-07-09 17:37:04,918 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 748 transitions. Word has length 16 [2021-07-09 17:37:04,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:04,918 INFO L482 AbstractCegarLoop]: Abstraction has 229 states and 748 transitions. [2021-07-09 17:37:04,918 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:04,918 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 748 transitions. [2021-07-09 17:37:04,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:37:04,919 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:04,919 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:04,919 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-07-09 17:37:04,919 INFO L430 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:04,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:04,919 INFO L82 PathProgramCache]: Analyzing trace with hash 2009804370, now seen corresponding path program 1 times [2021-07-09 17:37:04,919 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:04,919 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465321638] [2021-07-09 17:37:04,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:04,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:04,934 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-09 17:37:04,934 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:04,934 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465321638] [2021-07-09 17:37:04,934 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465321638] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 17:37:04,934 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 17:37:04,934 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-07-09 17:37:04,934 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001529948] [2021-07-09 17:37:04,934 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-09 17:37:04,934 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:04,935 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-09 17:37:04,935 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-07-09 17:37:04,935 INFO L87 Difference]: Start difference. First operand 229 states and 748 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:04,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:04,945 INFO L93 Difference]: Finished difference Result 370 states and 1123 transitions. [2021-07-09 17:37:04,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-09 17:37:04,945 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:37:04,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:04,947 INFO L225 Difference]: With dead ends: 370 [2021-07-09 17:37:04,947 INFO L226 Difference]: Without dead ends: 287 [2021-07-09 17:37:04,947 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 5.0ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-07-09 17:37:04,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states. [2021-07-09 17:37:04,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 232. [2021-07-09 17:37:04,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 231 states have (on average 3.272727272727273) internal successors, (756), 231 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:04,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 756 transitions. [2021-07-09 17:37:04,952 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 756 transitions. Word has length 16 [2021-07-09 17:37:04,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:04,952 INFO L482 AbstractCegarLoop]: Abstraction has 232 states and 756 transitions. [2021-07-09 17:37:04,952 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:04,952 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 756 transitions. [2021-07-09 17:37:04,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:37:04,953 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:04,953 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:04,953 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-07-09 17:37:04,953 INFO L430 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:04,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:04,954 INFO L82 PathProgramCache]: Analyzing trace with hash -2095449492, now seen corresponding path program 1 times [2021-07-09 17:37:04,954 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:04,954 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559776916] [2021-07-09 17:37:04,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:04,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:04,986 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:04,986 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:04,987 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559776916] [2021-07-09 17:37:04,987 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559776916] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:04,987 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [266353119] [2021-07-09 17:37:04,987 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-09 17:37:05,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:05,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 6 conjunts are in the unsatisfiable core [2021-07-09 17:37:05,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:05,149 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:05,149 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [266353119] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:05,149 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:05,149 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-07-09 17:37:05,150 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067911786] [2021-07-09 17:37:05,150 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-09 17:37:05,150 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:05,150 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-09 17:37:05,150 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-09 17:37:05,150 INFO L87 Difference]: Start difference. First operand 232 states and 756 transitions. Second operand has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:05,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:05,229 INFO L93 Difference]: Finished difference Result 376 states and 1097 transitions. [2021-07-09 17:37:05,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-09 17:37:05,229 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:37:05,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:05,231 INFO L225 Difference]: With dead ends: 376 [2021-07-09 17:37:05,231 INFO L226 Difference]: Without dead ends: 334 [2021-07-09 17:37:05,231 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 38.7ms TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2021-07-09 17:37:05,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2021-07-09 17:37:05,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 232. [2021-07-09 17:37:05,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 231 states have (on average 3.2337662337662336) internal successors, (747), 231 states have internal predecessors, (747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:05,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 747 transitions. [2021-07-09 17:37:05,238 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 747 transitions. Word has length 16 [2021-07-09 17:37:05,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:05,238 INFO L482 AbstractCegarLoop]: Abstraction has 232 states and 747 transitions. [2021-07-09 17:37:05,238 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:05,238 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 747 transitions. [2021-07-09 17:37:05,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:37:05,238 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:05,239 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:05,453 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-07-09 17:37:05,453 INFO L430 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:05,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:05,454 INFO L82 PathProgramCache]: Analyzing trace with hash 1703674642, now seen corresponding path program 2 times [2021-07-09 17:37:05,454 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:05,454 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184026543] [2021-07-09 17:37:05,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:05,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:05,481 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:05,481 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:05,481 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184026543] [2021-07-09 17:37:05,481 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184026543] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:05,482 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1606940118] [2021-07-09 17:37:05,482 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:05,598 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:37:05,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:05,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 6 conjunts are in the unsatisfiable core [2021-07-09 17:37:05,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:05,667 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:05,667 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1606940118] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:05,668 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:05,668 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-07-09 17:37:05,668 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077805405] [2021-07-09 17:37:05,668 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-09 17:37:05,668 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:05,668 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-09 17:37:05,669 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-09 17:37:05,669 INFO L87 Difference]: Start difference. First operand 232 states and 747 transitions. Second operand has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:05,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:05,774 INFO L93 Difference]: Finished difference Result 556 states and 1605 transitions. [2021-07-09 17:37:05,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-09 17:37:05,775 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:37:05,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:05,777 INFO L225 Difference]: With dead ends: 556 [2021-07-09 17:37:05,777 INFO L226 Difference]: Without dead ends: 523 [2021-07-09 17:37:05,777 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 64.1ms TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:37:05,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states. [2021-07-09 17:37:05,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 244. [2021-07-09 17:37:05,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 244 states, 243 states have (on average 3.2181069958847734) internal successors, (782), 243 states have internal predecessors, (782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:05,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 782 transitions. [2021-07-09 17:37:05,784 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 782 transitions. Word has length 16 [2021-07-09 17:37:05,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:05,784 INFO L482 AbstractCegarLoop]: Abstraction has 244 states and 782 transitions. [2021-07-09 17:37:05,784 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:05,784 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 782 transitions. [2021-07-09 17:37:05,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:37:05,785 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:05,785 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:06,003 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-07-09 17:37:06,004 INFO L430 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:06,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:06,004 INFO L82 PathProgramCache]: Analyzing trace with hash 364875434, now seen corresponding path program 2 times [2021-07-09 17:37:06,004 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:06,004 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575644536] [2021-07-09 17:37:06,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:06,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:06,024 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-09 17:37:06,024 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:06,024 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575644536] [2021-07-09 17:37:06,024 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575644536] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 17:37:06,024 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 17:37:06,024 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-09 17:37:06,024 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714395462] [2021-07-09 17:37:06,024 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-09 17:37:06,024 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:06,025 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-09 17:37:06,025 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-09 17:37:06,025 INFO L87 Difference]: Start difference. First operand 244 states and 782 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:06,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:06,072 INFO L93 Difference]: Finished difference Result 428 states and 1250 transitions. [2021-07-09 17:37:06,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-09 17:37:06,072 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:37:06,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:06,074 INFO L225 Difference]: With dead ends: 428 [2021-07-09 17:37:06,074 INFO L226 Difference]: Without dead ends: 346 [2021-07-09 17:37:06,074 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 22.9ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-09 17:37:06,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2021-07-09 17:37:06,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 215. [2021-07-09 17:37:06,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 214 states have (on average 3.177570093457944) internal successors, (680), 214 states have internal predecessors, (680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:06,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 680 transitions. [2021-07-09 17:37:06,079 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 680 transitions. Word has length 16 [2021-07-09 17:37:06,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:06,080 INFO L482 AbstractCegarLoop]: Abstraction has 215 states and 680 transitions. [2021-07-09 17:37:06,080 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:06,080 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 680 transitions. [2021-07-09 17:37:06,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:37:06,080 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:06,080 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:06,080 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-07-09 17:37:06,081 INFO L430 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:06,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:06,081 INFO L82 PathProgramCache]: Analyzing trace with hash -792720916, now seen corresponding path program 3 times [2021-07-09 17:37:06,081 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:06,081 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217018698] [2021-07-09 17:37:06,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:06,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:06,109 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-09 17:37:06,110 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:06,110 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217018698] [2021-07-09 17:37:06,110 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217018698] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 17:37:06,110 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 17:37:06,110 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-09 17:37:06,110 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671876722] [2021-07-09 17:37:06,110 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-09 17:37:06,110 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:06,111 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-09 17:37:06,111 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-07-09 17:37:06,111 INFO L87 Difference]: Start difference. First operand 215 states and 680 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:06,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:06,155 INFO L93 Difference]: Finished difference Result 408 states and 1184 transitions. [2021-07-09 17:37:06,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-09 17:37:06,155 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:37:06,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:06,157 INFO L225 Difference]: With dead ends: 408 [2021-07-09 17:37:06,157 INFO L226 Difference]: Without dead ends: 381 [2021-07-09 17:37:06,157 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 28.3ms TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-07-09 17:37:06,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2021-07-09 17:37:06,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 215. [2021-07-09 17:37:06,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 214 states have (on average 3.1682242990654204) internal successors, (678), 214 states have internal predecessors, (678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:06,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 678 transitions. [2021-07-09 17:37:06,165 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 678 transitions. Word has length 16 [2021-07-09 17:37:06,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:06,165 INFO L482 AbstractCegarLoop]: Abstraction has 215 states and 678 transitions. [2021-07-09 17:37:06,165 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:06,165 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 678 transitions. [2021-07-09 17:37:06,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:37:06,165 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:06,165 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:06,166 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-07-09 17:37:06,166 INFO L430 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:06,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:06,166 INFO L82 PathProgramCache]: Analyzing trace with hash -507279316, now seen corresponding path program 2 times [2021-07-09 17:37:06,166 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:06,166 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483833566] [2021-07-09 17:37:06,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:06,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:06,202 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-09 17:37:06,202 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:06,202 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483833566] [2021-07-09 17:37:06,203 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483833566] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 17:37:06,203 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 17:37:06,203 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-09 17:37:06,203 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8686765] [2021-07-09 17:37:06,203 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-09 17:37:06,203 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:06,203 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-09 17:37:06,203 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-07-09 17:37:06,203 INFO L87 Difference]: Start difference. First operand 215 states and 678 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:06,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:06,241 INFO L93 Difference]: Finished difference Result 369 states and 1047 transitions. [2021-07-09 17:37:06,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-09 17:37:06,241 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:37:06,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:06,243 INFO L225 Difference]: With dead ends: 369 [2021-07-09 17:37:06,243 INFO L226 Difference]: Without dead ends: 332 [2021-07-09 17:37:06,243 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 31.8ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-07-09 17:37:06,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2021-07-09 17:37:06,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 215. [2021-07-09 17:37:06,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 214 states have (on average 3.1588785046728973) internal successors, (676), 214 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:06,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 676 transitions. [2021-07-09 17:37:06,249 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 676 transitions. Word has length 16 [2021-07-09 17:37:06,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:06,249 INFO L482 AbstractCegarLoop]: Abstraction has 215 states and 676 transitions. [2021-07-09 17:37:06,249 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:06,249 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 676 transitions. [2021-07-09 17:37:06,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:37:06,251 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:06,252 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:06,252 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-07-09 17:37:06,252 INFO L430 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:06,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:06,252 INFO L82 PathProgramCache]: Analyzing trace with hash 1742439980, now seen corresponding path program 4 times [2021-07-09 17:37:06,252 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:06,252 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855827042] [2021-07-09 17:37:06,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:06,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:06,301 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:06,301 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:06,301 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855827042] [2021-07-09 17:37:06,301 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855827042] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:06,301 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1838946796] [2021-07-09 17:37:06,301 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:06,363 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:37:06,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:06,363 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 6 conjunts are in the unsatisfiable core [2021-07-09 17:37:06,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:06,449 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:06,449 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1838946796] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:06,449 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:06,449 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2021-07-09 17:37:06,449 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677619924] [2021-07-09 17:37:06,449 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-09 17:37:06,450 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:06,450 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-09 17:37:06,450 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-07-09 17:37:06,450 INFO L87 Difference]: Start difference. First operand 215 states and 676 transitions. Second operand has 8 states, 8 states have (on average 3.5) internal successors, (28), 8 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:06,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:06,509 INFO L93 Difference]: Finished difference Result 355 states and 997 transitions. [2021-07-09 17:37:06,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-09 17:37:06,510 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.5) internal successors, (28), 8 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:37:06,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:06,511 INFO L225 Difference]: With dead ends: 355 [2021-07-09 17:37:06,511 INFO L226 Difference]: Without dead ends: 309 [2021-07-09 17:37:06,511 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 87.9ms TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:37:06,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2021-07-09 17:37:06,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 211. [2021-07-09 17:37:06,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 210 states have (on average 3.1714285714285713) internal successors, (666), 210 states have internal predecessors, (666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:06,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 666 transitions. [2021-07-09 17:37:06,516 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 666 transitions. Word has length 16 [2021-07-09 17:37:06,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:06,516 INFO L482 AbstractCegarLoop]: Abstraction has 211 states and 666 transitions. [2021-07-09 17:37:06,516 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 3.5) internal successors, (28), 8 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:06,516 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 666 transitions. [2021-07-09 17:37:06,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:37:06,517 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:06,517 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:06,736 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-07-09 17:37:06,736 INFO L430 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:06,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:06,736 INFO L82 PathProgramCache]: Analyzing trace with hash -556629742, now seen corresponding path program 5 times [2021-07-09 17:37:06,736 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:06,736 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177573987] [2021-07-09 17:37:06,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:06,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:06,769 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-09 17:37:06,769 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:06,769 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177573987] [2021-07-09 17:37:06,769 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177573987] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 17:37:06,769 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 17:37:06,769 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-09 17:37:06,769 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806224832] [2021-07-09 17:37:06,769 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-09 17:37:06,769 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:06,770 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-09 17:37:06,770 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-07-09 17:37:06,770 INFO L87 Difference]: Start difference. First operand 211 states and 666 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:06,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:06,833 INFO L93 Difference]: Finished difference Result 346 states and 975 transitions. [2021-07-09 17:37:06,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-09 17:37:06,834 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:37:06,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:06,835 INFO L225 Difference]: With dead ends: 346 [2021-07-09 17:37:06,836 INFO L226 Difference]: Without dead ends: 319 [2021-07-09 17:37:06,836 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 54.6ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-07-09 17:37:06,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2021-07-09 17:37:06,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 211. [2021-07-09 17:37:06,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 210 states have (on average 3.1619047619047618) internal successors, (664), 210 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:06,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 664 transitions. [2021-07-09 17:37:06,842 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 664 transitions. Word has length 16 [2021-07-09 17:37:06,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:06,843 INFO L482 AbstractCegarLoop]: Abstraction has 211 states and 664 transitions. [2021-07-09 17:37:06,843 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:06,843 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 664 transitions. [2021-07-09 17:37:06,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:37:06,843 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:06,844 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:06,844 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-07-09 17:37:06,844 INFO L430 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:06,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:06,844 INFO L82 PathProgramCache]: Analyzing trace with hash -1337504340, now seen corresponding path program 6 times [2021-07-09 17:37:06,844 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:06,844 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293485867] [2021-07-09 17:37:06,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:06,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:06,877 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:06,877 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:06,878 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293485867] [2021-07-09 17:37:06,878 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293485867] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:06,878 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1975764540] [2021-07-09 17:37:06,878 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:06,912 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-09 17:37:06,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:06,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 6 conjunts are in the unsatisfiable core [2021-07-09 17:37:06,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:06,980 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:06,981 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1975764540] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:06,981 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:06,981 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2021-07-09 17:37:06,981 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105238232] [2021-07-09 17:37:06,981 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-09 17:37:06,981 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:06,981 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-09 17:37:06,981 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-07-09 17:37:06,982 INFO L87 Difference]: Start difference. First operand 211 states and 664 transitions. Second operand has 8 states, 8 states have (on average 3.5) internal successors, (28), 8 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:07,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:07,193 INFO L93 Difference]: Finished difference Result 550 states and 1584 transitions. [2021-07-09 17:37:07,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:37:07,194 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.5) internal successors, (28), 8 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:37:07,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:07,197 INFO L225 Difference]: With dead ends: 550 [2021-07-09 17:37:07,197 INFO L226 Difference]: Without dead ends: 517 [2021-07-09 17:37:07,197 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 146.2ms TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:37:07,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2021-07-09 17:37:07,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 211. [2021-07-09 17:37:07,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 210 states have (on average 3.1523809523809523) internal successors, (662), 210 states have internal predecessors, (662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:07,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 662 transitions. [2021-07-09 17:37:07,206 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 662 transitions. Word has length 16 [2021-07-09 17:37:07,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:07,206 INFO L482 AbstractCegarLoop]: Abstraction has 211 states and 662 transitions. [2021-07-09 17:37:07,206 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 3.5) internal successors, (28), 8 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:07,206 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 662 transitions. [2021-07-09 17:37:07,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:37:07,207 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:07,207 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:07,428 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:07,429 INFO L430 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:07,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:07,429 INFO L82 PathProgramCache]: Analyzing trace with hash 1232360210, now seen corresponding path program 3 times [2021-07-09 17:37:07,429 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:07,430 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209653944] [2021-07-09 17:37:07,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:07,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:07,467 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-09 17:37:07,467 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:07,467 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209653944] [2021-07-09 17:37:07,467 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209653944] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 17:37:07,467 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 17:37:07,467 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-09 17:37:07,467 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956015936] [2021-07-09 17:37:07,468 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-09 17:37:07,468 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:07,468 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-09 17:37:07,468 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-09 17:37:07,468 INFO L87 Difference]: Start difference. First operand 211 states and 662 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:07,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:07,529 INFO L93 Difference]: Finished difference Result 340 states and 952 transitions. [2021-07-09 17:37:07,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-09 17:37:07,529 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:37:07,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:07,531 INFO L225 Difference]: With dead ends: 340 [2021-07-09 17:37:07,531 INFO L226 Difference]: Without dead ends: 303 [2021-07-09 17:37:07,531 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 46.2ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-09 17:37:07,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2021-07-09 17:37:07,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 203. [2021-07-09 17:37:07,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 202 states have (on average 3.118811881188119) internal successors, (630), 202 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:07,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 630 transitions. [2021-07-09 17:37:07,538 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 630 transitions. Word has length 16 [2021-07-09 17:37:07,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:07,538 INFO L482 AbstractCegarLoop]: Abstraction has 203 states and 630 transitions. [2021-07-09 17:37:07,538 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:07,539 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 630 transitions. [2021-07-09 17:37:07,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:37:07,539 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:07,539 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:07,539 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-07-09 17:37:07,540 INFO L430 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:07,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:07,540 INFO L82 PathProgramCache]: Analyzing trace with hash -682046510, now seen corresponding path program 4 times [2021-07-09 17:37:07,540 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:07,540 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697750424] [2021-07-09 17:37:07,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:07,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:07,555 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-09 17:37:07,556 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:07,556 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697750424] [2021-07-09 17:37:07,556 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697750424] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 17:37:07,556 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 17:37:07,556 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-07-09 17:37:07,556 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192640050] [2021-07-09 17:37:07,556 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-09 17:37:07,556 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:07,557 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-09 17:37:07,557 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-07-09 17:37:07,557 INFO L87 Difference]: Start difference. First operand 203 states and 630 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:07,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:07,575 INFO L93 Difference]: Finished difference Result 240 states and 711 transitions. [2021-07-09 17:37:07,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-09 17:37:07,575 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:37:07,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:07,576 INFO L225 Difference]: With dead ends: 240 [2021-07-09 17:37:07,576 INFO L226 Difference]: Without dead ends: 199 [2021-07-09 17:37:07,577 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 9.8ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-07-09 17:37:07,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2021-07-09 17:37:07,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 191. [2021-07-09 17:37:07,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 3.126315789473684) internal successors, (594), 190 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:07,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 594 transitions. [2021-07-09 17:37:07,582 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 594 transitions. Word has length 16 [2021-07-09 17:37:07,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:07,582 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 594 transitions. [2021-07-09 17:37:07,582 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:07,582 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 594 transitions. [2021-07-09 17:37:07,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:37:07,583 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:07,583 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-09 17:37:07,583 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-07-09 17:37:07,583 INFO L430 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:07,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:07,584 INFO L82 PathProgramCache]: Analyzing trace with hash -720277718, now seen corresponding path program 1 times [2021-07-09 17:37:07,584 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:07,584 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958830389] [2021-07-09 17:37:07,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:07,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:07,601 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-09 17:37:07,601 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:07,601 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958830389] [2021-07-09 17:37:07,601 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958830389] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 17:37:07,601 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 17:37:07,601 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-07-09 17:37:07,601 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414907398] [2021-07-09 17:37:07,602 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-09 17:37:07,602 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:07,602 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-09 17:37:07,602 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-07-09 17:37:07,602 INFO L87 Difference]: Start difference. First operand 191 states and 594 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:07,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:07,615 INFO L93 Difference]: Finished difference Result 281 states and 830 transitions. [2021-07-09 17:37:07,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-09 17:37:07,616 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 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-09 17:37:07,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:07,617 INFO L225 Difference]: With dead ends: 281 [2021-07-09 17:37:07,617 INFO L226 Difference]: Without dead ends: 281 [2021-07-09 17:37:07,618 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.2ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-07-09 17:37:07,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2021-07-09 17:37:07,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 228. [2021-07-09 17:37:07,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 227 states have (on average 3.101321585903084) internal successors, (704), 227 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:07,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 704 transitions. [2021-07-09 17:37:07,625 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 704 transitions. Word has length 18 [2021-07-09 17:37:07,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:07,625 INFO L482 AbstractCegarLoop]: Abstraction has 228 states and 704 transitions. [2021-07-09 17:37:07,625 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:07,625 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 704 transitions. [2021-07-09 17:37:07,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:37:07,626 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:07,626 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-09 17:37:07,626 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-07-09 17:37:07,626 INFO L430 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:07,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:07,626 INFO L82 PathProgramCache]: Analyzing trace with hash 147207058, now seen corresponding path program 1 times [2021-07-09 17:37:07,627 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:07,627 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127439202] [2021-07-09 17:37:07,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:07,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:07,642 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-09 17:37:07,642 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:07,642 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127439202] [2021-07-09 17:37:07,642 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127439202] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 17:37:07,642 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 17:37:07,642 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-07-09 17:37:07,642 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30457339] [2021-07-09 17:37:07,642 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-09 17:37:07,643 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:07,643 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-09 17:37:07,643 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-07-09 17:37:07,643 INFO L87 Difference]: Start difference. First operand 228 states and 704 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:07,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:07,654 INFO L93 Difference]: Finished difference Result 295 states and 875 transitions. [2021-07-09 17:37:07,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-09 17:37:07,655 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 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-09 17:37:07,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:07,656 INFO L225 Difference]: With dead ends: 295 [2021-07-09 17:37:07,656 INFO L226 Difference]: Without dead ends: 295 [2021-07-09 17:37:07,657 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.0ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-07-09 17:37:07,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2021-07-09 17:37:07,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 248. [2021-07-09 17:37:07,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 247 states have (on average 3.0931174089068825) internal successors, (764), 247 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:07,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 764 transitions. [2021-07-09 17:37:07,664 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 764 transitions. Word has length 18 [2021-07-09 17:37:07,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:07,664 INFO L482 AbstractCegarLoop]: Abstraction has 248 states and 764 transitions. [2021-07-09 17:37:07,664 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:07,664 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 764 transitions. [2021-07-09 17:37:07,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:37:07,665 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:07,665 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-09 17:37:07,665 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-07-09 17:37:07,665 INFO L430 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:07,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:07,666 INFO L82 PathProgramCache]: Analyzing trace with hash -992379222, now seen corresponding path program 2 times [2021-07-09 17:37:07,666 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:07,666 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296539229] [2021-07-09 17:37:07,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:07,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:07,682 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-09 17:37:07,683 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:07,683 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296539229] [2021-07-09 17:37:07,683 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296539229] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 17:37:07,683 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 17:37:07,683 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-07-09 17:37:07,683 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980890743] [2021-07-09 17:37:07,683 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-09 17:37:07,683 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:07,684 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-09 17:37:07,684 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-07-09 17:37:07,684 INFO L87 Difference]: Start difference. First operand 248 states and 764 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:07,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:07,695 INFO L93 Difference]: Finished difference Result 256 states and 763 transitions. [2021-07-09 17:37:07,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-09 17:37:07,696 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 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-09 17:37:07,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:07,697 INFO L225 Difference]: With dead ends: 256 [2021-07-09 17:37:07,697 INFO L226 Difference]: Without dead ends: 256 [2021-07-09 17:37:07,697 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.1ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-07-09 17:37:07,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2021-07-09 17:37:07,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 211. [2021-07-09 17:37:07,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 210 states have (on average 3.0142857142857142) internal successors, (633), 210 states have internal predecessors, (633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:07,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 633 transitions. [2021-07-09 17:37:07,703 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 633 transitions. Word has length 18 [2021-07-09 17:37:07,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:07,704 INFO L482 AbstractCegarLoop]: Abstraction has 211 states and 633 transitions. [2021-07-09 17:37:07,704 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:07,704 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 633 transitions. [2021-07-09 17:37:07,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:37:07,704 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:07,705 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-09 17:37:07,705 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-07-09 17:37:07,705 INFO L430 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:07,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:07,705 INFO L82 PathProgramCache]: Analyzing trace with hash -1817656876, now seen corresponding path program 3 times [2021-07-09 17:37:07,705 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:07,705 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035890107] [2021-07-09 17:37:07,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:07,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:07,720 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-09 17:37:07,721 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:07,721 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035890107] [2021-07-09 17:37:07,721 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035890107] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 17:37:07,721 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 17:37:07,721 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-07-09 17:37:07,721 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613115817] [2021-07-09 17:37:07,721 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-09 17:37:07,721 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:07,721 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-09 17:37:07,722 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-07-09 17:37:07,722 INFO L87 Difference]: Start difference. First operand 211 states and 633 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:07,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:07,729 INFO L93 Difference]: Finished difference Result 219 states and 645 transitions. [2021-07-09 17:37:07,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-09 17:37:07,730 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 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-09 17:37:07,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:07,731 INFO L225 Difference]: With dead ends: 219 [2021-07-09 17:37:07,731 INFO L226 Difference]: Without dead ends: 209 [2021-07-09 17:37:07,731 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.5ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-07-09 17:37:07,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-07-09 17:37:07,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 209. [2021-07-09 17:37:07,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 208 states have (on average 3.0240384615384617) internal successors, (629), 208 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:07,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 629 transitions. [2021-07-09 17:37:07,736 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 629 transitions. Word has length 18 [2021-07-09 17:37:07,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:07,736 INFO L482 AbstractCegarLoop]: Abstraction has 209 states and 629 transitions. [2021-07-09 17:37:07,736 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:07,736 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 629 transitions. [2021-07-09 17:37:07,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:37:07,737 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:07,737 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-09 17:37:07,737 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-07-09 17:37:07,737 INFO L430 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:07,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:07,737 INFO L82 PathProgramCache]: Analyzing trace with hash 1352829548, now seen corresponding path program 2 times [2021-07-09 17:37:07,738 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:07,738 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209780835] [2021-07-09 17:37:07,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:07,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:07,752 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-09 17:37:07,752 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:07,752 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209780835] [2021-07-09 17:37:07,752 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209780835] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 17:37:07,753 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 17:37:07,753 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-07-09 17:37:07,753 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974934866] [2021-07-09 17:37:07,753 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-09 17:37:07,753 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:07,753 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-09 17:37:07,753 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-07-09 17:37:07,754 INFO L87 Difference]: Start difference. First operand 209 states and 629 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:07,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:07,761 INFO L93 Difference]: Finished difference Result 209 states and 609 transitions. [2021-07-09 17:37:07,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-09 17:37:07,761 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 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-09 17:37:07,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:07,762 INFO L225 Difference]: With dead ends: 209 [2021-07-09 17:37:07,762 INFO L226 Difference]: Without dead ends: 209 [2021-07-09 17:37:07,762 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.3ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-07-09 17:37:07,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-07-09 17:37:07,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 189. [2021-07-09 17:37:07,766 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-09 17:37:07,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 549 transitions. [2021-07-09 17:37:07,767 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 549 transitions. Word has length 18 [2021-07-09 17:37:07,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:07,767 INFO L482 AbstractCegarLoop]: Abstraction has 189 states and 549 transitions. [2021-07-09 17:37:07,767 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:07,767 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 549 transitions. [2021-07-09 17:37:07,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:37:07,768 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:07,768 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-09 17:37:07,768 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-07-09 17:37:07,768 INFO L430 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:07,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:07,768 INFO L82 PathProgramCache]: Analyzing trace with hash 1392682474, now seen corresponding path program 1 times [2021-07-09 17:37:07,768 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:07,768 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493709962] [2021-07-09 17:37:07,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:07,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:08,016 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:08,017 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:08,017 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493709962] [2021-07-09 17:37:08,017 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493709962] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:08,017 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1672863688] [2021-07-09 17:37:08,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:08,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:08,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:37:08,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:08,700 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 40 [2021-07-09 17:37:08,804 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:08,804 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1672863688] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:08,804 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:08,804 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:37:08,804 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813218525] [2021-07-09 17:37:08,804 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:37:08,804 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:08,805 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:37:08,805 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:37:08,805 INFO L87 Difference]: Start difference. First operand 189 states and 549 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-09 17:37:09,035 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 52 [2021-07-09 17:37:09,208 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 45 [2021-07-09 17:37:09,371 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 64 [2021-07-09 17:37:09,546 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 67 [2021-07-09 17:37:09,751 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 63 [2021-07-09 17:37:09,886 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 49 [2021-07-09 17:37:10,067 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 60 [2021-07-09 17:37:10,262 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 67 [2021-07-09 17:37:10,498 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 65 [2021-07-09 17:37:10,652 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 55 [2021-07-09 17:37:10,825 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 61 [2021-07-09 17:37:11,032 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 67 [2021-07-09 17:37:11,228 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 58 [2021-07-09 17:37:11,453 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 71 [2021-07-09 17:37:11,691 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 75 [2021-07-09 17:37:11,922 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 54 [2021-07-09 17:37:12,115 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 62 [2021-07-09 17:37:12,443 WARN L205 SmtUtils]: Spent 282.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 52 [2021-07-09 17:37:12,687 WARN L205 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 61 [2021-07-09 17:37:12,852 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 48 [2021-07-09 17:37:13,020 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 68 [2021-07-09 17:37:13,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:13,025 INFO L93 Difference]: Finished difference Result 856 states and 2361 transitions. [2021-07-09 17:37:13,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-09 17:37:13,026 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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 20 [2021-07-09 17:37:13,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:13,036 INFO L225 Difference]: With dead ends: 856 [2021-07-09 17:37:13,036 INFO L226 Difference]: Without dead ends: 751 [2021-07-09 17:37:13,036 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 341 ImplicationChecksByTransitivity, 4452.7ms TimeCoverageRelationStatistics Valid=396, Invalid=1244, Unknown=0, NotChecked=0, Total=1640 [2021-07-09 17:37:13,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 751 states. [2021-07-09 17:37:13,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 751 to 295. [2021-07-09 17:37:13,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 294 states have (on average 3.0918367346938775) internal successors, (909), 294 states have internal predecessors, (909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:13,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 909 transitions. [2021-07-09 17:37:13,044 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 909 transitions. Word has length 20 [2021-07-09 17:37:13,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:13,044 INFO L482 AbstractCegarLoop]: Abstraction has 295 states and 909 transitions. [2021-07-09 17:37:13,044 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-09 17:37:13,044 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 909 transitions. [2021-07-09 17:37:13,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:37:13,045 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:13,045 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-09 17:37:13,261 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-07-09 17:37:13,261 INFO L430 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:13,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:13,262 INFO L82 PathProgramCache]: Analyzing trace with hash 754443394, now seen corresponding path program 2 times [2021-07-09 17:37:13,262 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:13,262 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802865848] [2021-07-09 17:37:13,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:13,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:13,498 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:13,498 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:13,498 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802865848] [2021-07-09 17:37:13,498 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802865848] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:13,499 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [216827335] [2021-07-09 17:37:13,499 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:13,535 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:37:13,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:13,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-09 17:37:13,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:14,121 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:14,122 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [216827335] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:14,122 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:14,122 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:37:14,122 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092251678] [2021-07-09 17:37:14,122 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:37:14,122 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:14,122 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:37:14,122 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:37:14,122 INFO L87 Difference]: Start difference. First operand 295 states and 909 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-09 17:37:14,464 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 48 [2021-07-09 17:37:14,700 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 52 [2021-07-09 17:37:14,965 WARN L205 SmtUtils]: Spent 219.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 54 [2021-07-09 17:37:15,183 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 67 [2021-07-09 17:37:15,372 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 65 [2021-07-09 17:37:15,515 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 47 [2021-07-09 17:37:15,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:15,632 INFO L93 Difference]: Finished difference Result 687 states and 1961 transitions. [2021-07-09 17:37:15,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-09 17:37:15,633 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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 20 [2021-07-09 17:37:15,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:15,635 INFO L225 Difference]: With dead ends: 687 [2021-07-09 17:37:15,635 INFO L226 Difference]: Without dead ends: 568 [2021-07-09 17:37:15,635 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 1677.3ms TimeCoverageRelationStatistics Valid=159, Invalid=653, Unknown=0, NotChecked=0, Total=812 [2021-07-09 17:37:15,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2021-07-09 17:37:15,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 301. [2021-07-09 17:37:15,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 300 states have (on average 3.07) internal successors, (921), 300 states have internal predecessors, (921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:15,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 921 transitions. [2021-07-09 17:37:15,642 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 921 transitions. Word has length 20 [2021-07-09 17:37:15,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:15,642 INFO L482 AbstractCegarLoop]: Abstraction has 301 states and 921 transitions. [2021-07-09 17:37:15,642 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-09 17:37:15,642 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 921 transitions. [2021-07-09 17:37:15,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:37:15,643 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:15,643 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-09 17:37:15,859 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-07-09 17:37:15,860 INFO L430 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:15,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:15,860 INFO L82 PathProgramCache]: Analyzing trace with hash -1024333752, now seen corresponding path program 3 times [2021-07-09 17:37:15,860 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:15,860 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652736683] [2021-07-09 17:37:15,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:15,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:16,121 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:16,121 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:16,121 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652736683] [2021-07-09 17:37:16,121 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652736683] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:16,121 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1187729973] [2021-07-09 17:37:16,121 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:16,158 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-09 17:37:16,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:16,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:37:16,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:16,777 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:16,777 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1187729973] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:16,777 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:16,777 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:37:16,777 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922260431] [2021-07-09 17:37:16,777 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:37:16,777 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:16,778 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:37:16,778 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:37:16,778 INFO L87 Difference]: Start difference. First operand 301 states and 921 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-09 17:37:16,991 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 57 [2021-07-09 17:37:17,366 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 58 [2021-07-09 17:37:17,828 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 62 [2021-07-09 17:37:18,116 WARN L205 SmtUtils]: Spent 235.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 87 [2021-07-09 17:37:18,504 WARN L205 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 84 [2021-07-09 17:37:18,720 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 74 [2021-07-09 17:37:18,869 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 46 [2021-07-09 17:37:19,143 WARN L205 SmtUtils]: Spent 243.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 84 [2021-07-09 17:37:19,475 WARN L205 SmtUtils]: Spent 299.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 76 [2021-07-09 17:37:19,850 WARN L205 SmtUtils]: Spent 289.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 69 [2021-07-09 17:37:20,187 WARN L205 SmtUtils]: Spent 288.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 76 [2021-07-09 17:37:20,563 WARN L205 SmtUtils]: Spent 328.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 66 [2021-07-09 17:37:20,998 WARN L205 SmtUtils]: Spent 402.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 94 [2021-07-09 17:37:21,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:21,009 INFO L93 Difference]: Finished difference Result 973 states and 2771 transitions. [2021-07-09 17:37:21,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-09 17:37:21,010 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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 20 [2021-07-09 17:37:21,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:21,013 INFO L225 Difference]: With dead ends: 973 [2021-07-09 17:37:21,013 INFO L226 Difference]: Without dead ends: 898 [2021-07-09 17:37:21,013 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 365 ImplicationChecksByTransitivity, 4383.3ms TimeCoverageRelationStatistics Valid=355, Invalid=1205, Unknown=0, NotChecked=0, Total=1560 [2021-07-09 17:37:21,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 898 states. [2021-07-09 17:37:21,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 898 to 345. [2021-07-09 17:37:21,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 344 states have (on average 3.2063953488372094) internal successors, (1103), 344 states have internal predecessors, (1103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:21,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 1103 transitions. [2021-07-09 17:37:21,021 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 1103 transitions. Word has length 20 [2021-07-09 17:37:21,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:21,022 INFO L482 AbstractCegarLoop]: Abstraction has 345 states and 1103 transitions. [2021-07-09 17:37:21,022 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-09 17:37:21,022 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 1103 transitions. [2021-07-09 17:37:21,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:37:21,022 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:21,022 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-09 17:37:21,239 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:21,239 INFO L430 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:21,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:21,240 INFO L82 PathProgramCache]: Analyzing trace with hash 1737852718, now seen corresponding path program 4 times [2021-07-09 17:37:21,240 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:21,240 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443631405] [2021-07-09 17:37:21,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:21,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:21,423 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:21,423 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:21,423 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443631405] [2021-07-09 17:37:21,423 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443631405] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:21,423 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [578402282] [2021-07-09 17:37:21,424 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:21,459 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:37:21,460 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:21,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:37:21,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:22,034 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:22,034 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [578402282] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:22,034 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:22,034 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:37:22,034 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492769246] [2021-07-09 17:37:22,035 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:37:22,035 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:22,035 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:37:22,035 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:37:22,035 INFO L87 Difference]: Start difference. First operand 345 states and 1103 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-09 17:37:22,267 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 45 [2021-07-09 17:37:22,445 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 47 [2021-07-09 17:37:22,610 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 51 [2021-07-09 17:37:22,817 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 62 [2021-07-09 17:37:22,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:22,854 INFO L93 Difference]: Finished difference Result 699 states and 2080 transitions. [2021-07-09 17:37:22,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:37:22,855 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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 20 [2021-07-09 17:37:22,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:22,857 INFO L225 Difference]: With dead ends: 699 [2021-07-09 17:37:22,858 INFO L226 Difference]: Without dead ends: 684 [2021-07-09 17:37:22,858 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 1133.5ms TimeCoverageRelationStatistics Valid=104, Invalid=448, Unknown=0, NotChecked=0, Total=552 [2021-07-09 17:37:22,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 684 states. [2021-07-09 17:37:22,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 684 to 353. [2021-07-09 17:37:22,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 352 states have (on average 3.215909090909091) internal successors, (1132), 352 states have internal predecessors, (1132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:22,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 1132 transitions. [2021-07-09 17:37:22,866 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 1132 transitions. Word has length 20 [2021-07-09 17:37:22,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:22,867 INFO L482 AbstractCegarLoop]: Abstraction has 353 states and 1132 transitions. [2021-07-09 17:37:22,867 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-09 17:37:22,867 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 1132 transitions. [2021-07-09 17:37:22,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:37:22,868 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:22,868 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-09 17:37:23,084 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,9 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:23,084 INFO L430 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:23,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:23,085 INFO L82 PathProgramCache]: Analyzing trace with hash -1376626424, now seen corresponding path program 5 times [2021-07-09 17:37:23,085 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:23,085 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108734591] [2021-07-09 17:37:23,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:23,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:23,308 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:23,309 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:23,309 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108734591] [2021-07-09 17:37:23,309 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108734591] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:23,309 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [379948196] [2021-07-09 17:37:23,309 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:23,348 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:37:23,348 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:23,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:37:23,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:23,884 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:23,884 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [379948196] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:23,884 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:23,884 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-09 17:37:23,884 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863150713] [2021-07-09 17:37:23,885 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:37:23,885 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:23,885 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:37:23,885 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:37:23,885 INFO L87 Difference]: Start difference. First operand 353 states and 1132 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:24,866 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 51 [2021-07-09 17:37:25,206 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 53 [2021-07-09 17:37:25,738 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 54 [2021-07-09 17:37:25,983 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 59 [2021-07-09 17:37:26,225 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 47 [2021-07-09 17:37:26,428 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 57 [2021-07-09 17:37:26,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:26,442 INFO L93 Difference]: Finished difference Result 722 states and 2202 transitions. [2021-07-09 17:37:26,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-09 17:37:26,443 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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-09 17:37:26,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:26,445 INFO L225 Difference]: With dead ends: 722 [2021-07-09 17:37:26,445 INFO L226 Difference]: Without dead ends: 677 [2021-07-09 17:37:26,446 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 2634.4ms TimeCoverageRelationStatistics Valid=285, Invalid=1437, Unknown=0, NotChecked=0, Total=1722 [2021-07-09 17:37:26,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2021-07-09 17:37:26,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 366. [2021-07-09 17:37:26,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 3.23013698630137) internal successors, (1179), 365 states have internal predecessors, (1179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:26,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 1179 transitions. [2021-07-09 17:37:26,453 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 1179 transitions. Word has length 20 [2021-07-09 17:37:26,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:26,454 INFO L482 AbstractCegarLoop]: Abstraction has 366 states and 1179 transitions. [2021-07-09 17:37:26,454 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:26,454 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 1179 transitions. [2021-07-09 17:37:26,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:37:26,455 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:26,455 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-09 17:37:26,670 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:26,671 INFO L430 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:26,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:26,671 INFO L82 PathProgramCache]: Analyzing trace with hash -191544444, now seen corresponding path program 6 times [2021-07-09 17:37:26,671 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:26,671 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318342754] [2021-07-09 17:37:26,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:26,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:26,886 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:26,886 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:26,886 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318342754] [2021-07-09 17:37:26,886 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318342754] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:26,886 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [319037368] [2021-07-09 17:37:26,886 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:26,923 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:37:26,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:26,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-09 17:37:26,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:27,452 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:27,452 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [319037368] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:27,452 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:27,452 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:37:27,452 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173340417] [2021-07-09 17:37:27,452 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:37:27,452 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:27,453 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:37:27,453 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:37:27,453 INFO L87 Difference]: Start difference. First operand 366 states and 1179 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-09 17:37:27,747 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 55 [2021-07-09 17:37:28,035 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 55 [2021-07-09 17:37:28,254 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 68 [2021-07-09 17:37:28,767 WARN L205 SmtUtils]: Spent 219.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 57 [2021-07-09 17:37:28,916 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 62 [2021-07-09 17:37:29,099 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 72 [2021-07-09 17:37:29,250 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 48 [2021-07-09 17:37:29,526 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 62 [2021-07-09 17:37:29,794 WARN L205 SmtUtils]: Spent 236.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 60 [2021-07-09 17:37:29,960 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 54 [2021-07-09 17:37:30,075 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 54 [2021-07-09 17:37:30,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:30,194 INFO L93 Difference]: Finished difference Result 857 states and 2475 transitions. [2021-07-09 17:37:30,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 17:37:30,194 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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 20 [2021-07-09 17:37:30,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:30,198 INFO L225 Difference]: With dead ends: 857 [2021-07-09 17:37:30,198 INFO L226 Difference]: Without dead ends: 782 [2021-07-09 17:37:30,198 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 2861.2ms TimeCoverageRelationStatistics Valid=288, Invalid=1118, Unknown=0, NotChecked=0, Total=1406 [2021-07-09 17:37:30,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 782 states. [2021-07-09 17:37:30,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 782 to 384. [2021-07-09 17:37:30,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 3.2767624020887727) internal successors, (1255), 383 states have internal predecessors, (1255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:30,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 1255 transitions. [2021-07-09 17:37:30,206 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 1255 transitions. Word has length 20 [2021-07-09 17:37:30,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:30,207 INFO L482 AbstractCegarLoop]: Abstraction has 384 states and 1255 transitions. [2021-07-09 17:37:30,207 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-09 17:37:30,207 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 1255 transitions. [2021-07-09 17:37:30,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:37:30,208 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:30,208 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-09 17:37:30,424 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:30,424 INFO L430 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:30,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:30,425 INFO L82 PathProgramCache]: Analyzing trace with hash 1568508496, now seen corresponding path program 7 times [2021-07-09 17:37:30,425 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:30,425 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683830895] [2021-07-09 17:37:30,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:30,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:30,648 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:30,649 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:30,649 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683830895] [2021-07-09 17:37:30,649 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683830895] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:30,649 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [434296168] [2021-07-09 17:37:30,649 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:30,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:30,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:37:30,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:30,991 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 50 [2021-07-09 17:37:31,278 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:31,278 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [434296168] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:31,278 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:31,278 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:37:31,279 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895040451] [2021-07-09 17:37:31,279 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:37:31,279 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:31,279 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:37:31,279 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:37:31,279 INFO L87 Difference]: Start difference. First operand 384 states and 1255 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-09 17:37:31,908 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 57 [2021-07-09 17:37:32,332 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 57 [2021-07-09 17:37:32,564 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 48 [2021-07-09 17:37:32,767 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 74 [2021-07-09 17:37:33,234 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 53 [2021-07-09 17:37:33,527 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 60 [2021-07-09 17:37:33,954 WARN L205 SmtUtils]: Spent 247.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 48 [2021-07-09 17:37:34,214 WARN L205 SmtUtils]: Spent 221.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 56 [2021-07-09 17:37:34,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:34,245 INFO L93 Difference]: Finished difference Result 878 states and 2615 transitions. [2021-07-09 17:37:34,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-07-09 17:37:34,245 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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 20 [2021-07-09 17:37:34,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:34,248 INFO L225 Difference]: With dead ends: 878 [2021-07-09 17:37:34,248 INFO L226 Difference]: Without dead ends: 788 [2021-07-09 17:37:34,248 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 329 ImplicationChecksByTransitivity, 3157.4ms TimeCoverageRelationStatistics Valid=323, Invalid=1159, Unknown=0, NotChecked=0, Total=1482 [2021-07-09 17:37:34,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 788 states. [2021-07-09 17:37:34,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 788 to 400. [2021-07-09 17:37:34,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 399 states have (on average 3.2907268170426067) internal successors, (1313), 399 states have internal predecessors, (1313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:34,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 1313 transitions. [2021-07-09 17:37:34,256 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 1313 transitions. Word has length 20 [2021-07-09 17:37:34,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:34,256 INFO L482 AbstractCegarLoop]: Abstraction has 400 states and 1313 transitions. [2021-07-09 17:37:34,256 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-09 17:37:34,256 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 1313 transitions. [2021-07-09 17:37:34,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:37:34,257 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:34,257 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-09 17:37:34,473 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,12 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:34,473 INFO L430 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:34,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:34,474 INFO L82 PathProgramCache]: Analyzing trace with hash -1496336488, now seen corresponding path program 8 times [2021-07-09 17:37:34,474 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:34,474 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566784072] [2021-07-09 17:37:34,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:34,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:34,667 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:34,667 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:34,667 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566784072] [2021-07-09 17:37:34,667 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566784072] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:34,667 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322333120] [2021-07-09 17:37:34,667 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:34,704 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:37:34,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:34,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:37:34,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:35,174 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:35,175 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322333120] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:35,175 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:35,175 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:37:35,175 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439928628] [2021-07-09 17:37:35,175 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:37:35,175 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:35,175 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:37:35,175 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:37:35,175 INFO L87 Difference]: Start difference. First operand 400 states and 1313 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-09 17:37:35,632 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 50 [2021-07-09 17:37:35,916 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 65 [2021-07-09 17:37:36,065 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 54 [2021-07-09 17:37:36,213 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 49 [2021-07-09 17:37:36,454 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 66 [2021-07-09 17:37:36,589 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 58 [2021-07-09 17:37:36,777 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 68 [2021-07-09 17:37:37,082 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 66 [2021-07-09 17:37:37,355 WARN L205 SmtUtils]: Spent 253.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 73 [2021-07-09 17:37:37,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:37,380 INFO L93 Difference]: Finished difference Result 925 states and 2706 transitions. [2021-07-09 17:37:37,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:37:37,380 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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 20 [2021-07-09 17:37:37,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:37,383 INFO L225 Difference]: With dead ends: 925 [2021-07-09 17:37:37,384 INFO L226 Difference]: Without dead ends: 850 [2021-07-09 17:37:37,384 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 2343.3ms TimeCoverageRelationStatistics Valid=212, Invalid=910, Unknown=0, NotChecked=0, Total=1122 [2021-07-09 17:37:37,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 850 states. [2021-07-09 17:37:37,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 850 to 483. [2021-07-09 17:37:37,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 483 states, 482 states have (on average 3.288381742738589) internal successors, (1585), 482 states have internal predecessors, (1585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:37,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 483 states to 483 states and 1585 transitions. [2021-07-09 17:37:37,393 INFO L78 Accepts]: Start accepts. Automaton has 483 states and 1585 transitions. Word has length 20 [2021-07-09 17:37:37,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:37,393 INFO L482 AbstractCegarLoop]: Abstraction has 483 states and 1585 transitions. [2021-07-09 17:37:37,393 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-09 17:37:37,393 INFO L276 IsEmpty]: Start isEmpty. Operand 483 states and 1585 transitions. [2021-07-09 17:37:37,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:37:37,394 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:37,394 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-09 17:37:37,610 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:37,611 INFO L430 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:37,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:37,611 INFO L82 PathProgramCache]: Analyzing trace with hash 2112101588, now seen corresponding path program 9 times [2021-07-09 17:37:37,611 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:37,611 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478746146] [2021-07-09 17:37:37,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:37,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:37,864 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:37,865 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:37,865 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478746146] [2021-07-09 17:37:37,865 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478746146] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:37,865 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [451393717] [2021-07-09 17:37:37,865 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:37,912 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:37:37,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:37,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:37:37,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:38,455 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:38,455 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [451393717] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:38,455 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:38,455 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:37:38,455 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126324289] [2021-07-09 17:37:38,455 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:37:38,455 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:38,456 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:37:38,456 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:37:38,456 INFO L87 Difference]: Start difference. First operand 483 states and 1585 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-09 17:37:38,797 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 52 [2021-07-09 17:37:38,972 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 47 [2021-07-09 17:37:39,131 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 45 [2021-07-09 17:37:39,454 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 52 [2021-07-09 17:37:39,690 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 47 [2021-07-09 17:37:39,839 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 52 [2021-07-09 17:37:40,066 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 43 [2021-07-09 17:37:40,207 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 50 [2021-07-09 17:37:40,429 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 49 [2021-07-09 17:37:40,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:40,430 INFO L93 Difference]: Finished difference Result 850 states and 2608 transitions. [2021-07-09 17:37:40,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-09 17:37:40,430 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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 20 [2021-07-09 17:37:40,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:40,433 INFO L225 Difference]: With dead ends: 850 [2021-07-09 17:37:40,433 INFO L226 Difference]: Without dead ends: 790 [2021-07-09 17:37:40,433 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 2205.1ms TimeCoverageRelationStatistics Valid=206, Invalid=850, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 17:37:40,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 790 states. [2021-07-09 17:37:40,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 790 to 495. [2021-07-09 17:37:40,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 495 states, 494 states have (on average 3.289473684210526) internal successors, (1625), 494 states have internal predecessors, (1625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:40,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 495 states to 495 states and 1625 transitions. [2021-07-09 17:37:40,452 INFO L78 Accepts]: Start accepts. Automaton has 495 states and 1625 transitions. Word has length 20 [2021-07-09 17:37:40,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:40,452 INFO L482 AbstractCegarLoop]: Abstraction has 495 states and 1625 transitions. [2021-07-09 17:37:40,452 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-09 17:37:40,452 INFO L276 IsEmpty]: Start isEmpty. Operand 495 states and 1625 transitions. [2021-07-09 17:37:40,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:37:40,453 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:40,453 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-09 17:37:40,668 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable196 [2021-07-09 17:37:40,668 INFO L430 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:40,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:40,668 INFO L82 PathProgramCache]: Analyzing trace with hash -997783728, now seen corresponding path program 10 times [2021-07-09 17:37:40,669 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:40,669 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057305101] [2021-07-09 17:37:40,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:40,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:40,874 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:40,874 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:40,874 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057305101] [2021-07-09 17:37:40,874 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057305101] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:40,874 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237220309] [2021-07-09 17:37:40,874 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:40,912 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:37:40,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:40,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:37:40,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:41,350 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:41,350 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237220309] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:41,350 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:41,350 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:37:41,350 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229862165] [2021-07-09 17:37:41,350 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:37:41,350 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:41,350 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:37:41,351 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:37:41,351 INFO L87 Difference]: Start difference. First operand 495 states and 1625 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-09 17:37:41,748 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 48 [2021-07-09 17:37:41,902 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 49 [2021-07-09 17:37:42,044 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 50 [2021-07-09 17:37:42,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:42,069 INFO L93 Difference]: Finished difference Result 819 states and 2546 transitions. [2021-07-09 17:37:42,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:37:42,070 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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 20 [2021-07-09 17:37:42,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:42,073 INFO L225 Difference]: With dead ends: 819 [2021-07-09 17:37:42,073 INFO L226 Difference]: Without dead ends: 804 [2021-07-09 17:37:42,073 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 941.6ms TimeCoverageRelationStatistics Valid=166, Invalid=536, Unknown=0, NotChecked=0, Total=702 [2021-07-09 17:37:42,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 804 states. [2021-07-09 17:37:42,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 804 to 496. [2021-07-09 17:37:42,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 496 states, 495 states have (on average 3.294949494949495) internal successors, (1631), 495 states have internal predecessors, (1631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:42,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 496 states to 496 states and 1631 transitions. [2021-07-09 17:37:42,081 INFO L78 Accepts]: Start accepts. Automaton has 496 states and 1631 transitions. Word has length 20 [2021-07-09 17:37:42,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:42,081 INFO L482 AbstractCegarLoop]: Abstraction has 496 states and 1631 transitions. [2021-07-09 17:37:42,081 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-09 17:37:42,081 INFO L276 IsEmpty]: Start isEmpty. Operand 496 states and 1631 transitions. [2021-07-09 17:37:42,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:37:42,082 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:42,082 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-09 17:37:42,299 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:42,300 INFO L430 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:42,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:42,300 INFO L82 PathProgramCache]: Analyzing trace with hash -1938132120, now seen corresponding path program 11 times [2021-07-09 17:37:42,300 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:42,300 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810391996] [2021-07-09 17:37:42,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:42,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:42,538 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:42,539 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:42,539 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810391996] [2021-07-09 17:37:42,539 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810391996] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:42,539 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [403125460] [2021-07-09 17:37:42,539 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:42,576 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:37:42,576 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:42,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:37:42,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:43,045 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:43,045 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [403125460] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:43,045 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:43,045 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-09 17:37:43,045 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828619948] [2021-07-09 17:37:43,045 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:37:43,045 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:43,046 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:37:43,046 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:37:43,046 INFO L87 Difference]: Start difference. First operand 496 states and 1631 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:43,380 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 52 [2021-07-09 17:37:43,650 WARN L205 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 54 [2021-07-09 17:37:43,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:43,755 INFO L93 Difference]: Finished difference Result 724 states and 2271 transitions. [2021-07-09 17:37:43,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:37:43,755 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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-09 17:37:43,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:43,757 INFO L225 Difference]: With dead ends: 724 [2021-07-09 17:37:43,757 INFO L226 Difference]: Without dead ends: 709 [2021-07-09 17:37:43,758 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 1026.4ms TimeCoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2021-07-09 17:37:43,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 709 states. [2021-07-09 17:37:43,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 709 to 496. [2021-07-09 17:37:43,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 496 states, 495 states have (on average 3.294949494949495) internal successors, (1631), 495 states have internal predecessors, (1631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:43,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 496 states to 496 states and 1631 transitions. [2021-07-09 17:37:43,766 INFO L78 Accepts]: Start accepts. Automaton has 496 states and 1631 transitions. Word has length 20 [2021-07-09 17:37:43,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:43,766 INFO L482 AbstractCegarLoop]: Abstraction has 496 states and 1631 transitions. [2021-07-09 17:37:43,766 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:43,766 INFO L276 IsEmpty]: Start isEmpty. Operand 496 states and 1631 transitions. [2021-07-09 17:37:43,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:37:43,767 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:43,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, 1] [2021-07-09 17:37:43,984 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable238 [2021-07-09 17:37:43,984 INFO L430 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:43,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:43,984 INFO L82 PathProgramCache]: Analyzing trace with hash 762269212, now seen corresponding path program 12 times [2021-07-09 17:37:43,985 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:43,985 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495652540] [2021-07-09 17:37:43,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:43,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:44,262 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:44,262 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:44,262 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495652540] [2021-07-09 17:37:44,263 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495652540] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:44,263 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [12111119] [2021-07-09 17:37:44,263 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:44,345 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:37:44,345 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:44,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-09 17:37:44,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:45,004 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:45,005 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [12111119] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:45,005 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:45,005 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:37:45,005 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391222825] [2021-07-09 17:37:45,005 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:37:45,005 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:45,005 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:37:45,005 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:37:45,006 INFO L87 Difference]: Start difference. First operand 496 states and 1631 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-09 17:37:45,737 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 68 [2021-07-09 17:37:46,117 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 59 [2021-07-09 17:37:46,400 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 69 [2021-07-09 17:37:46,564 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 53 [2021-07-09 17:37:46,906 WARN L205 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 62 [2021-07-09 17:37:46,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:46,949 INFO L93 Difference]: Finished difference Result 914 states and 2862 transitions. [2021-07-09 17:37:46,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:37:46,950 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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 20 [2021-07-09 17:37:46,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:46,956 INFO L225 Difference]: With dead ends: 914 [2021-07-09 17:37:46,956 INFO L226 Difference]: Without dead ends: 869 [2021-07-09 17:37:46,956 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 292 ImplicationChecksByTransitivity, 2308.6ms TimeCoverageRelationStatistics Valid=264, Invalid=996, Unknown=0, NotChecked=0, Total=1260 [2021-07-09 17:37:46,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 869 states. [2021-07-09 17:37:46,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 869 to 518. [2021-07-09 17:37:46,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 518 states, 517 states have (on average 3.2959381044487426) internal successors, (1704), 517 states have internal predecessors, (1704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:46,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 1704 transitions. [2021-07-09 17:37:46,966 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 1704 transitions. Word has length 20 [2021-07-09 17:37:46,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:46,967 INFO L482 AbstractCegarLoop]: Abstraction has 518 states and 1704 transitions. [2021-07-09 17:37:46,967 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-09 17:37:46,967 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 1704 transitions. [2021-07-09 17:37:46,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:37:46,968 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:46,968 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-09 17:37:47,186 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable255 [2021-07-09 17:37:47,187 INFO L430 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:47,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:47,187 INFO L82 PathProgramCache]: Analyzing trace with hash 174296510, now seen corresponding path program 13 times [2021-07-09 17:37:47,187 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:47,187 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475316021] [2021-07-09 17:37:47,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:47,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:47,386 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:47,386 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:47,386 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475316021] [2021-07-09 17:37:47,386 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475316021] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:47,386 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [396293399] [2021-07-09 17:37:47,386 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:47,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:47,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:37:47,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:47,907 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:47,907 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [396293399] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:47,907 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:47,907 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:37:47,907 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381749399] [2021-07-09 17:37:47,907 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:37:47,907 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:47,908 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:37:47,908 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:37:47,908 INFO L87 Difference]: Start difference. First operand 518 states and 1704 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-09 17:37:48,220 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 56 [2021-07-09 17:37:48,553 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 55 [2021-07-09 17:37:48,864 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 52 [2021-07-09 17:37:48,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:48,886 INFO L93 Difference]: Finished difference Result 781 states and 2418 transitions. [2021-07-09 17:37:48,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:37:48,887 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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 20 [2021-07-09 17:37:48,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:48,888 INFO L225 Difference]: With dead ends: 781 [2021-07-09 17:37:48,888 INFO L226 Difference]: Without dead ends: 736 [2021-07-09 17:37:48,889 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 1270.2ms TimeCoverageRelationStatistics Valid=141, Invalid=615, Unknown=0, NotChecked=0, Total=756 [2021-07-09 17:37:48,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 736 states. [2021-07-09 17:37:48,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 736 to 521. [2021-07-09 17:37:48,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 521 states, 520 states have (on average 3.3038461538461537) internal successors, (1718), 520 states have internal predecessors, (1718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:48,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 1718 transitions. [2021-07-09 17:37:48,897 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 1718 transitions. Word has length 20 [2021-07-09 17:37:48,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:48,897 INFO L482 AbstractCegarLoop]: Abstraction has 521 states and 1718 transitions. [2021-07-09 17:37:48,897 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-09 17:37:48,897 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 1718 transitions. [2021-07-09 17:37:48,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:37:48,898 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:48,898 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-09 17:37:49,113 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable282 [2021-07-09 17:37:49,114 INFO L430 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:49,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:49,114 INFO L82 PathProgramCache]: Analyzing trace with hash -1147131350, now seen corresponding path program 14 times [2021-07-09 17:37:49,114 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:49,114 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750127560] [2021-07-09 17:37:49,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:49,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:49,345 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:49,345 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:49,345 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750127560] [2021-07-09 17:37:49,345 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750127560] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:49,345 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1270846949] [2021-07-09 17:37:49,345 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:49,386 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:37:49,387 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:49,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-09 17:37:49,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:49,827 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 45 [2021-07-09 17:37:50,019 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:50,020 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1270846949] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:50,020 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:50,020 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:37:50,020 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198704179] [2021-07-09 17:37:50,020 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:37:50,020 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:50,020 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:37:50,021 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:37:50,021 INFO L87 Difference]: Start difference. First operand 521 states and 1718 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-09 17:37:50,202 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 58 [2021-07-09 17:37:50,648 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 50 [2021-07-09 17:37:50,779 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 59 [2021-07-09 17:37:50,936 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 56 [2021-07-09 17:37:51,182 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 34 [2021-07-09 17:37:51,371 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 60 [2021-07-09 17:37:51,872 WARN L205 SmtUtils]: Spent 247.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 83 [2021-07-09 17:37:52,075 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 57 [2021-07-09 17:37:52,620 WARN L205 SmtUtils]: Spent 498.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 85 [2021-07-09 17:37:52,878 WARN L205 SmtUtils]: Spent 230.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 75 [2021-07-09 17:37:53,577 WARN L205 SmtUtils]: Spent 475.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 76 [2021-07-09 17:37:53,872 WARN L205 SmtUtils]: Spent 266.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 86 [2021-07-09 17:37:54,188 WARN L205 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 63 [2021-07-09 17:37:54,518 WARN L205 SmtUtils]: Spent 288.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 60 [2021-07-09 17:37:55,136 WARN L205 SmtUtils]: Spent 591.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 76 [2021-07-09 17:37:55,458 WARN L205 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 93 [2021-07-09 17:37:55,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:55,464 INFO L93 Difference]: Finished difference Result 1138 states and 3464 transitions. [2021-07-09 17:37:55,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-07-09 17:37:55,465 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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 20 [2021-07-09 17:37:55,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:55,467 INFO L225 Difference]: With dead ends: 1138 [2021-07-09 17:37:55,467 INFO L226 Difference]: Without dead ends: 1078 [2021-07-09 17:37:55,468 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 387 ImplicationChecksByTransitivity, 5613.8ms TimeCoverageRelationStatistics Valid=390, Invalid=1502, Unknown=0, NotChecked=0, Total=1892 [2021-07-09 17:37:55,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1078 states. [2021-07-09 17:37:55,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1078 to 536. [2021-07-09 17:37:55,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 536 states, 535 states have (on average 3.317757009345794) internal successors, (1775), 535 states have internal predecessors, (1775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:55,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 1775 transitions. [2021-07-09 17:37:55,478 INFO L78 Accepts]: Start accepts. Automaton has 536 states and 1775 transitions. Word has length 20 [2021-07-09 17:37:55,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:55,478 INFO L482 AbstractCegarLoop]: Abstraction has 536 states and 1775 transitions. [2021-07-09 17:37:55,478 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-09 17:37:55,478 INFO L276 IsEmpty]: Start isEmpty. Operand 536 states and 1775 transitions. [2021-07-09 17:37:55,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:37:55,479 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:55,479 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-09 17:37:55,695 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable305 [2021-07-09 17:37:55,695 INFO L430 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:55,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:55,695 INFO L82 PathProgramCache]: Analyzing trace with hash -1087596476, now seen corresponding path program 15 times [2021-07-09 17:37:55,695 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:55,695 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474719057] [2021-07-09 17:37:55,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:55,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:55,898 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:55,898 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:55,898 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474719057] [2021-07-09 17:37:55,898 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474719057] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:55,899 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1806699144] [2021-07-09 17:37:55,899 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:55,938 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:37:55,938 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:55,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-09 17:37:55,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:56,234 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 40 [2021-07-09 17:37:56,550 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 43 [2021-07-09 17:37:56,664 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:56,664 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1806699144] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:56,664 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:56,664 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:37:56,664 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209101293] [2021-07-09 17:37:56,664 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:37:56,665 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:56,665 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:37:56,665 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:37:56,665 INFO L87 Difference]: Start difference. First operand 536 states and 1775 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-09 17:37:57,079 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 49 [2021-07-09 17:37:57,334 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 57 [2021-07-09 17:37:57,585 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 71 [2021-07-09 17:37:57,753 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 73 [2021-07-09 17:37:58,026 WARN L205 SmtUtils]: Spent 249.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 69 [2021-07-09 17:37:58,183 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 64 [2021-07-09 17:37:58,377 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 76 [2021-07-09 17:37:58,679 WARN L205 SmtUtils]: Spent 284.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 62 [2021-07-09 17:37:58,874 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 65 [2021-07-09 17:37:59,155 WARN L205 SmtUtils]: Spent 225.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 75 [2021-07-09 17:37:59,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:59,166 INFO L93 Difference]: Finished difference Result 1144 states and 3484 transitions. [2021-07-09 17:37:59,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-09 17:37:59,167 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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 20 [2021-07-09 17:37:59,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:59,169 INFO L225 Difference]: With dead ends: 1144 [2021-07-09 17:37:59,169 INFO L226 Difference]: Without dead ends: 1099 [2021-07-09 17:37:59,170 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 2800.0ms TimeCoverageRelationStatistics Valid=220, Invalid=902, Unknown=0, NotChecked=0, Total=1122 [2021-07-09 17:37:59,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1099 states. [2021-07-09 17:37:59,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1099 to 551. [2021-07-09 17:37:59,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 551 states, 550 states have (on average 3.350909090909091) internal successors, (1843), 550 states have internal predecessors, (1843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:59,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 551 states to 551 states and 1843 transitions. [2021-07-09 17:37:59,179 INFO L78 Accepts]: Start accepts. Automaton has 551 states and 1843 transitions. Word has length 20 [2021-07-09 17:37:59,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:59,179 INFO L482 AbstractCegarLoop]: Abstraction has 551 states and 1843 transitions. [2021-07-09 17:37:59,180 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-09 17:37:59,180 INFO L276 IsEmpty]: Start isEmpty. Operand 551 states and 1843 transitions. [2021-07-09 17:37:59,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:37:59,181 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:59,181 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-09 17:37:59,396 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable329,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:59,397 INFO L430 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:59,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:59,397 INFO L82 PathProgramCache]: Analyzing trace with hash 1635816502, now seen corresponding path program 16 times [2021-07-09 17:37:59,397 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:59,397 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815661531] [2021-07-09 17:37:59,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:59,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:59,600 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:59,601 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:59,601 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815661531] [2021-07-09 17:37:59,601 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815661531] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:59,601 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [139307763] [2021-07-09 17:37:59,601 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:59,642 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:37:59,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:59,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:37:59,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:00,202 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:00,202 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [139307763] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:00,202 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:00,202 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:38:00,202 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935339582] [2021-07-09 17:38:00,202 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:38:00,203 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:00,203 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:38:00,203 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:38:00,203 INFO L87 Difference]: Start difference. First operand 551 states and 1843 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-09 17:38:00,573 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 56 [2021-07-09 17:38:00,996 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 52 [2021-07-09 17:38:01,220 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 56 [2021-07-09 17:38:01,508 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 52 [2021-07-09 17:38:01,643 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 59 [2021-07-09 17:38:01,812 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 61 [2021-07-09 17:38:02,142 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 47 [2021-07-09 17:38:02,328 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 71 [2021-07-09 17:38:02,547 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 55 [2021-07-09 17:38:02,777 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 71 [2021-07-09 17:38:02,961 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 69 [2021-07-09 17:38:03,100 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 56 [2021-07-09 17:38:03,409 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 67 [2021-07-09 17:38:03,726 WARN L205 SmtUtils]: Spent 291.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 76 [2021-07-09 17:38:03,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:03,773 INFO L93 Difference]: Finished difference Result 1251 states and 3883 transitions. [2021-07-09 17:38:03,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-07-09 17:38:03,774 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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 20 [2021-07-09 17:38:03,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:03,776 INFO L225 Difference]: With dead ends: 1251 [2021-07-09 17:38:03,776 INFO L226 Difference]: Without dead ends: 1206 [2021-07-09 17:38:03,777 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 440 ImplicationChecksByTransitivity, 3656.5ms TimeCoverageRelationStatistics Valid=367, Invalid=1525, Unknown=0, NotChecked=0, Total=1892 [2021-07-09 17:38:03,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1206 states. [2021-07-09 17:38:03,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1206 to 578. [2021-07-09 17:38:03,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 578 states, 577 states have (on average 3.4003466204506068) internal successors, (1962), 577 states have internal predecessors, (1962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:03,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 1962 transitions. [2021-07-09 17:38:03,787 INFO L78 Accepts]: Start accepts. Automaton has 578 states and 1962 transitions. Word has length 20 [2021-07-09 17:38:03,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:03,788 INFO L482 AbstractCegarLoop]: Abstraction has 578 states and 1962 transitions. [2021-07-09 17:38:03,788 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-09 17:38:03,788 INFO L276 IsEmpty]: Start isEmpty. Operand 578 states and 1962 transitions. [2021-07-09 17:38:03,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:38:03,789 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:03,789 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-09 17:38:04,005 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable351 [2021-07-09 17:38:04,005 INFO L430 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:04,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:04,006 INFO L82 PathProgramCache]: Analyzing trace with hash 2054143060, now seen corresponding path program 17 times [2021-07-09 17:38:04,006 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:04,006 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598752573] [2021-07-09 17:38:04,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:04,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:04,182 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:04,183 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:04,183 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598752573] [2021-07-09 17:38:04,183 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598752573] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:04,183 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1977881421] [2021-07-09 17:38:04,183 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:04,223 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:38:04,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:04,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:38:04,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:04,723 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:04,723 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1977881421] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:04,723 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:04,723 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-09 17:38:04,723 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798883711] [2021-07-09 17:38:04,723 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:38:04,723 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:04,723 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:38:04,723 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:38:04,724 INFO L87 Difference]: Start difference. First operand 578 states and 1962 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:05,367 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 53 [2021-07-09 17:38:05,529 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 50 [2021-07-09 17:38:05,872 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 66 [2021-07-09 17:38:06,086 WARN L205 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 47 [2021-07-09 17:38:06,249 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 51 [2021-07-09 17:38:06,680 WARN L205 SmtUtils]: Spent 248.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 63 [2021-07-09 17:38:06,902 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 66 [2021-07-09 17:38:07,154 WARN L205 SmtUtils]: Spent 224.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 48 [2021-07-09 17:38:07,347 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 65 [2021-07-09 17:38:07,693 WARN L205 SmtUtils]: Spent 254.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 63 [2021-07-09 17:38:07,950 WARN L205 SmtUtils]: Spent 218.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 52 [2021-07-09 17:38:08,168 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 68 [2021-07-09 17:38:08,439 WARN L205 SmtUtils]: Spent 244.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 62 [2021-07-09 17:38:08,977 WARN L205 SmtUtils]: Spent 485.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 67 [2021-07-09 17:38:09,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:09,030 INFO L93 Difference]: Finished difference Result 1136 states and 3546 transitions. [2021-07-09 17:38:09,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-09 17:38:09,030 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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-09 17:38:09,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:09,033 INFO L225 Difference]: With dead ends: 1136 [2021-07-09 17:38:09,033 INFO L226 Difference]: Without dead ends: 1121 [2021-07-09 17:38:09,033 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 4265.5ms TimeCoverageRelationStatistics Valid=345, Invalid=1547, Unknown=0, NotChecked=0, Total=1892 [2021-07-09 17:38:09,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1121 states. [2021-07-09 17:38:09,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1121 to 587. [2021-07-09 17:38:09,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 587 states, 586 states have (on average 3.3890784982935154) internal successors, (1986), 586 states have internal predecessors, (1986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:09,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 587 states to 587 states and 1986 transitions. [2021-07-09 17:38:09,044 INFO L78 Accepts]: Start accepts. Automaton has 587 states and 1986 transitions. Word has length 20 [2021-07-09 17:38:09,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:09,044 INFO L482 AbstractCegarLoop]: Abstraction has 587 states and 1986 transitions. [2021-07-09 17:38:09,044 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:09,044 INFO L276 IsEmpty]: Start isEmpty. Operand 587 states and 1986 transitions. [2021-07-09 17:38:09,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:38:09,045 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:09,045 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-09 17:38:09,261 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable375 [2021-07-09 17:38:09,262 INFO L430 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:09,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:09,262 INFO L82 PathProgramCache]: Analyzing trace with hash 598607746, now seen corresponding path program 18 times [2021-07-09 17:38:09,262 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:09,262 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658881317] [2021-07-09 17:38:09,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:09,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:09,460 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:09,460 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:09,460 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658881317] [2021-07-09 17:38:09,460 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658881317] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:09,460 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1324205589] [2021-07-09 17:38:09,460 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:09,506 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-09 17:38:09,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:09,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:38:09,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:09,965 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:09,965 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1324205589] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:09,965 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:09,965 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:38:09,965 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381353123] [2021-07-09 17:38:09,965 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:38:09,965 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:09,965 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:38:09,966 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:38:09,966 INFO L87 Difference]: Start difference. First operand 587 states and 1986 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-09 17:38:10,350 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 48 [2021-07-09 17:38:10,516 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 47 [2021-07-09 17:38:10,741 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 44 [2021-07-09 17:38:10,995 WARN L205 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 53 [2021-07-09 17:38:11,236 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 50 [2021-07-09 17:38:11,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:11,250 INFO L93 Difference]: Finished difference Result 899 states and 2812 transitions. [2021-07-09 17:38:11,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 17:38:11,250 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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 20 [2021-07-09 17:38:11,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:11,252 INFO L225 Difference]: With dead ends: 899 [2021-07-09 17:38:11,252 INFO L226 Difference]: Without dead ends: 854 [2021-07-09 17:38:11,252 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 1539.5ms TimeCoverageRelationStatistics Valid=156, Invalid=600, Unknown=0, NotChecked=0, Total=756 [2021-07-09 17:38:11,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 854 states. [2021-07-09 17:38:11,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 854 to 602. [2021-07-09 17:38:11,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 602 states, 601 states have (on average 3.3910149750415974) internal successors, (2038), 601 states have internal predecessors, (2038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:11,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 602 states to 602 states and 2038 transitions. [2021-07-09 17:38:11,261 INFO L78 Accepts]: Start accepts. Automaton has 602 states and 2038 transitions. Word has length 20 [2021-07-09 17:38:11,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:11,262 INFO L482 AbstractCegarLoop]: Abstraction has 602 states and 2038 transitions. [2021-07-09 17:38:11,262 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-09 17:38:11,262 INFO L276 IsEmpty]: Start isEmpty. Operand 602 states and 2038 transitions. [2021-07-09 17:38:11,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:38:11,263 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:11,263 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-09 17:38:11,479 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable397,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:11,480 INFO L430 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:11,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:11,480 INFO L82 PathProgramCache]: Analyzing trace with hash 109805262, now seen corresponding path program 19 times [2021-07-09 17:38:11,480 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:11,480 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809614973] [2021-07-09 17:38:11,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:11,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:11,695 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:11,696 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:11,696 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809614973] [2021-07-09 17:38:11,696 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809614973] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:11,696 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [301442914] [2021-07-09 17:38:11,696 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:11,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:11,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-09 17:38:11,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:12,348 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:12,349 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [301442914] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:12,349 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:12,349 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:38:12,349 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204360924] [2021-07-09 17:38:12,349 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:38:12,349 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:12,349 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:38:12,349 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:38:12,350 INFO L87 Difference]: Start difference. First operand 602 states and 2038 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-09 17:38:12,944 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 48 [2021-07-09 17:38:13,106 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 52 [2021-07-09 17:38:13,318 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 67 [2021-07-09 17:38:13,682 WARN L205 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 64 [2021-07-09 17:38:13,939 WARN L205 SmtUtils]: Spent 239.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 65 [2021-07-09 17:38:14,228 WARN L205 SmtUtils]: Spent 244.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 57 [2021-07-09 17:38:14,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:14,350 INFO L93 Difference]: Finished difference Result 1090 states and 3379 transitions. [2021-07-09 17:38:14,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:38:14,350 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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 20 [2021-07-09 17:38:14,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:14,353 INFO L225 Difference]: With dead ends: 1090 [2021-07-09 17:38:14,353 INFO L226 Difference]: Without dead ends: 1045 [2021-07-09 17:38:14,353 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 2228.0ms TimeCoverageRelationStatistics Valid=175, Invalid=755, Unknown=0, NotChecked=0, Total=930 [2021-07-09 17:38:14,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1045 states. [2021-07-09 17:38:14,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1045 to 617. [2021-07-09 17:38:14,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 617 states, 616 states have (on average 3.387987012987013) internal successors, (2087), 616 states have internal predecessors, (2087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:14,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 617 states to 617 states and 2087 transitions. [2021-07-09 17:38:14,364 INFO L78 Accepts]: Start accepts. Automaton has 617 states and 2087 transitions. Word has length 20 [2021-07-09 17:38:14,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:14,364 INFO L482 AbstractCegarLoop]: Abstraction has 617 states and 2087 transitions. [2021-07-09 17:38:14,364 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-09 17:38:14,364 INFO L276 IsEmpty]: Start isEmpty. Operand 617 states and 2087 transitions. [2021-07-09 17:38:14,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:38:14,365 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:14,365 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-09 17:38:14,582 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable424 [2021-07-09 17:38:14,582 INFO L430 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:14,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:14,582 INFO L82 PathProgramCache]: Analyzing trace with hash -1227590060, now seen corresponding path program 20 times [2021-07-09 17:38:14,582 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:14,582 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710683967] [2021-07-09 17:38:14,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:14,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:14,775 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:14,775 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:14,775 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710683967] [2021-07-09 17:38:14,775 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710683967] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:14,775 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1375201397] [2021-07-09 17:38:14,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 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:14,816 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:38:14,816 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:14,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:38:14,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:15,262 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:15,262 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1375201397] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:15,262 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:15,262 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:38:15,262 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480270057] [2021-07-09 17:38:15,262 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:38:15,262 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:15,263 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:38:15,263 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:38:15,263 INFO L87 Difference]: Start difference. First operand 617 states and 2087 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-09 17:38:15,784 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 47 [2021-07-09 17:38:16,030 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 60 [2021-07-09 17:38:16,207 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 51 [2021-07-09 17:38:16,371 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 50 [2021-07-09 17:38:16,613 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 63 [2021-07-09 17:38:16,744 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 53 [2021-07-09 17:38:16,914 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 63 [2021-07-09 17:38:17,206 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 63 [2021-07-09 17:38:17,479 WARN L205 SmtUtils]: Spent 253.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 70 [2021-07-09 17:38:17,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:17,502 INFO L93 Difference]: Finished difference Result 1189 states and 3576 transitions. [2021-07-09 17:38:17,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:38:17,502 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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 20 [2021-07-09 17:38:17,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:17,505 INFO L225 Difference]: With dead ends: 1189 [2021-07-09 17:38:17,505 INFO L226 Difference]: Without dead ends: 1114 [2021-07-09 17:38:17,505 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 2322.9ms TimeCoverageRelationStatistics Valid=257, Invalid=933, Unknown=0, NotChecked=0, Total=1190 [2021-07-09 17:38:17,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1114 states. [2021-07-09 17:38:17,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1114 to 616. [2021-07-09 17:38:17,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 616 states, 615 states have (on average 3.3821138211382116) internal successors, (2080), 615 states have internal predecessors, (2080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:17,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 616 states to 616 states and 2080 transitions. [2021-07-09 17:38:17,515 INFO L78 Accepts]: Start accepts. Automaton has 616 states and 2080 transitions. Word has length 20 [2021-07-09 17:38:17,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:17,515 INFO L482 AbstractCegarLoop]: Abstraction has 616 states and 2080 transitions. [2021-07-09 17:38:17,516 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-09 17:38:17,516 INFO L276 IsEmpty]: Start isEmpty. Operand 616 states and 2080 transitions. [2021-07-09 17:38:17,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:38:17,517 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:17,517 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-09 17:38:17,733 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable448,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:17,733 INFO L430 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:17,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:17,733 INFO L82 PathProgramCache]: Analyzing trace with hash 1673593458, now seen corresponding path program 21 times [2021-07-09 17:38:17,734 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:17,734 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100633153] [2021-07-09 17:38:17,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:17,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:17,910 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:17,910 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:17,910 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100633153] [2021-07-09 17:38:17,910 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100633153] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:17,910 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1622062914] [2021-07-09 17:38:17,910 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:17,950 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-09 17:38:17,951 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:17,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:38:17,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:18,462 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:18,462 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1622062914] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:18,462 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:18,463 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:38:18,463 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889811525] [2021-07-09 17:38:18,463 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:38:18,463 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:18,463 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:38:18,463 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:38:18,463 INFO L87 Difference]: Start difference. First operand 616 states and 2080 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-09 17:38:18,995 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 49 [2021-07-09 17:38:19,189 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 51 [2021-07-09 17:38:19,348 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 57 [2021-07-09 17:38:19,525 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 48 [2021-07-09 17:38:19,782 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 53 [2021-07-09 17:38:20,027 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 51 [2021-07-09 17:38:20,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:20,052 INFO L93 Difference]: Finished difference Result 900 states and 2836 transitions. [2021-07-09 17:38:20,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 17:38:20,053 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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 20 [2021-07-09 17:38:20,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:20,055 INFO L225 Difference]: With dead ends: 900 [2021-07-09 17:38:20,055 INFO L226 Difference]: Without dead ends: 855 [2021-07-09 17:38:20,055 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 1913.7ms TimeCoverageRelationStatistics Valid=180, Invalid=632, Unknown=0, NotChecked=0, Total=812 [2021-07-09 17:38:20,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 855 states. [2021-07-09 17:38:20,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 855 to 610. [2021-07-09 17:38:20,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 610 states, 609 states have (on average 3.3842364532019706) internal successors, (2061), 609 states have internal predecessors, (2061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:20,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 610 states to 610 states and 2061 transitions. [2021-07-09 17:38:20,064 INFO L78 Accepts]: Start accepts. Automaton has 610 states and 2061 transitions. Word has length 20 [2021-07-09 17:38:20,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:20,064 INFO L482 AbstractCegarLoop]: Abstraction has 610 states and 2061 transitions. [2021-07-09 17:38:20,064 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-09 17:38:20,064 INFO L276 IsEmpty]: Start isEmpty. Operand 610 states and 2061 transitions. [2021-07-09 17:38:20,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:38:20,065 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:20,065 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-09 17:38:20,281 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable472 [2021-07-09 17:38:20,281 INFO L430 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:20,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:20,281 INFO L82 PathProgramCache]: Analyzing trace with hash 1184790974, now seen corresponding path program 22 times [2021-07-09 17:38:20,282 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:20,282 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555587962] [2021-07-09 17:38:20,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:20,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:20,453 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:20,454 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:20,454 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555587962] [2021-07-09 17:38:20,454 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555587962] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:20,454 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1545877857] [2021-07-09 17:38:20,454 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:20,502 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:38:20,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:20,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-09 17:38:20,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:21,024 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:21,024 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1545877857] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:21,024 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:21,024 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:38:21,025 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124591721] [2021-07-09 17:38:21,025 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:38:21,025 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:21,025 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:38:21,025 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:38:21,025 INFO L87 Difference]: Start difference. First operand 610 states and 2061 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-09 17:38:21,994 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 63 [2021-07-09 17:38:22,218 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 57 [2021-07-09 17:38:22,450 WARN L205 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 60 [2021-07-09 17:38:22,629 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 60 [2021-07-09 17:38:22,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:22,755 INFO L93 Difference]: Finished difference Result 1037 states and 3230 transitions. [2021-07-09 17:38:22,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:38:22,756 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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 20 [2021-07-09 17:38:22,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:22,774 INFO L225 Difference]: With dead ends: 1037 [2021-07-09 17:38:22,774 INFO L226 Difference]: Without dead ends: 1007 [2021-07-09 17:38:22,776 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 1930.9ms TimeCoverageRelationStatistics Valid=209, Invalid=783, Unknown=0, NotChecked=0, Total=992 [2021-07-09 17:38:22,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1007 states. [2021-07-09 17:38:22,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1007 to 607. [2021-07-09 17:38:22,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 607 states, 606 states have (on average 3.387788778877888) internal successors, (2053), 606 states have internal predecessors, (2053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:22,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 2053 transitions. [2021-07-09 17:38:22,794 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 2053 transitions. Word has length 20 [2021-07-09 17:38:22,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:22,794 INFO L482 AbstractCegarLoop]: Abstraction has 607 states and 2053 transitions. [2021-07-09 17:38:22,794 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-09 17:38:22,794 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 2053 transitions. [2021-07-09 17:38:22,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:38:22,795 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:22,795 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-09 17:38:22,996 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable493,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:22,996 INFO L430 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:22,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:22,996 INFO L82 PathProgramCache]: Analyzing trace with hash 2080320032, now seen corresponding path program 23 times [2021-07-09 17:38:22,996 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:22,996 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734295146] [2021-07-09 17:38:22,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:23,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:23,229 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:23,230 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:23,230 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734295146] [2021-07-09 17:38:23,230 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734295146] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:23,230 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [608010113] [2021-07-09 17:38:23,230 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:23,273 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:38:23,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:23,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-09 17:38:23,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:23,733 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:23,733 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [608010113] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:23,733 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:23,734 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-09 17:38:23,734 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177850756] [2021-07-09 17:38:23,734 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:38:23,734 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:23,734 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:38:23,734 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:38:23,734 INFO L87 Difference]: Start difference. First operand 607 states and 2053 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:24,183 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 56 [2021-07-09 17:38:24,361 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 54 [2021-07-09 17:38:24,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:24,448 INFO L93 Difference]: Finished difference Result 824 states and 2659 transitions. [2021-07-09 17:38:24,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:38:24,448 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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-09 17:38:24,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:24,450 INFO L225 Difference]: With dead ends: 824 [2021-07-09 17:38:24,450 INFO L226 Difference]: Without dead ends: 794 [2021-07-09 17:38:24,450 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 1000.4ms TimeCoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2021-07-09 17:38:24,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 794 states. [2021-07-09 17:38:24,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 794 to 616. [2021-07-09 17:38:24,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 616 states, 615 states have (on average 3.401626016260163) internal successors, (2092), 615 states have internal predecessors, (2092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:24,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 616 states to 616 states and 2092 transitions. [2021-07-09 17:38:24,459 INFO L78 Accepts]: Start accepts. Automaton has 616 states and 2092 transitions. Word has length 20 [2021-07-09 17:38:24,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:24,459 INFO L482 AbstractCegarLoop]: Abstraction has 616 states and 2092 transitions. [2021-07-09 17:38:24,459 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:24,459 INFO L276 IsEmpty]: Start isEmpty. Operand 616 states and 2092 transitions. [2021-07-09 17:38:24,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:38:24,460 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:24,460 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-09 17:38:24,676 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable517 [2021-07-09 17:38:24,676 INFO L430 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:24,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:24,676 INFO L82 PathProgramCache]: Analyzing trace with hash 1998920976, now seen corresponding path program 24 times [2021-07-09 17:38:24,676 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:24,676 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959979483] [2021-07-09 17:38:24,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:24,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:24,859 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:24,859 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:24,859 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959979483] [2021-07-09 17:38:24,859 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959979483] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:24,859 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [350475060] [2021-07-09 17:38:24,859 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:24,902 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:38:24,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:24,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:38:24,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:25,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-09 17:38:25,167 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:25,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,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 10 treesize of output 1 [2021-07-09 17:38:25,173 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:25,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,178 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,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 10 treesize of output 1 [2021-07-09 17:38:25,178 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:25,183 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,183 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,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 10 treesize of output 1 [2021-07-09 17:38:25,184 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:25,189 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,189 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,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 8 treesize of output 1 [2021-07-09 17:38:25,190 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:25,194 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,195 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,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 11 treesize of output 2 [2021-07-09 17:38:25,196 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:25,200 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,201 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,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 7 treesize of output 1 [2021-07-09 17:38:25,203 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:25,207 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,208 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-09 17:38:25,209 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:25,213 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,213 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,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 2 [2021-07-09 17:38:25,214 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:25,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-09 17:38:25,220 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:25,225 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:25,225 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:25,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,230 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,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 9 treesize of output 2 [2021-07-09 17:38:25,231 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:25,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38: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 10 treesize of output 1 [2021-07-09 17:38:25,236 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:25,246 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,247 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,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 11 treesize of output 2 [2021-07-09 17:38:25,248 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:25,252 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,253 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,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 10 treesize of output 1 [2021-07-09 17:38:25,254 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:25,258 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,258 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,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 10 treesize of output 1 [2021-07-09 17:38:25,259 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:25,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,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 8 treesize of output 1 [2021-07-09 17:38:25,265 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:25,268 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-09 17:38:25,270 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:25,274 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,274 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,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 9 treesize of output 1 [2021-07-09 17:38:25,275 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:25,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,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 8 treesize of output 1 [2021-07-09 17:38:25,281 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:25,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,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 7 treesize of output 1 [2021-07-09 17:38:25,286 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:25,290 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,290 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-09 17:38:25,291 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:25,304 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:25,305 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:25,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,310 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,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 9 treesize of output 2 [2021-07-09 17:38:25,311 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:25,314 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,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 10 treesize of output 1 [2021-07-09 17:38:25,315 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:25,619 WARN L205 SmtUtils]: Spent 303.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 57 [2021-07-09 17:38:25,620 INFO L628 ElimStorePlain]: treesize reduction 30, result has 90.9 percent of original size [2021-07-09 17:38:25,626 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 10 xjuncts. [2021-07-09 17:38:25,626 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 2 variables, input treesize:971, output treesize:300 [2021-07-09 17:38:25,895 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 81 [2021-07-09 17:38:26,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38: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 10 treesize of output 1 [2021-07-09 17:38:26,782 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:26,884 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 43 [2021-07-09 17:38:26,885 INFO L628 ElimStorePlain]: treesize reduction 71, result has 60.1 percent of original size [2021-07-09 17:38:26,885 INFO L518 ElimStorePlain]: Eliminatee v_prenex_4 vanished before elimination [2021-07-09 17:38:26,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:38:26,889 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:26,937 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:38:26,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 5 treesize of output 1 [2021-07-09 17:38:26,941 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:26,987 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:38:26,987 INFO L518 ElimStorePlain]: Eliminatee v_prenex_6 vanished before elimination [2021-07-09 17:38:26,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:38:26,990 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:27,034 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:38:27,036 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-09 17:38:27,036 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:210, output treesize:92 [2021-07-09 17:38:27,166 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:27,166 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [350475060] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:27,166 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:27,166 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:38:27,166 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334598321] [2021-07-09 17:38:27,166 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:38:27,166 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:27,166 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:38:27,167 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:38:27,167 INFO L87 Difference]: Start difference. First operand 616 states and 2092 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:27,647 WARN L205 SmtUtils]: Spent 327.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 63 [2021-07-09 17:38:27,931 WARN L205 SmtUtils]: Spent 254.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 91 [2021-07-09 17:38:28,290 WARN L205 SmtUtils]: Spent 315.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 62 [2021-07-09 17:38:28,718 WARN L205 SmtUtils]: Spent 354.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 71 [2021-07-09 17:38:29,091 WARN L205 SmtUtils]: Spent 268.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 97 [2021-07-09 17:38:29,487 WARN L205 SmtUtils]: Spent 347.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 69 [2021-07-09 17:38:29,951 WARN L205 SmtUtils]: Spent 369.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 77 [2021-07-09 17:38:30,365 WARN L205 SmtUtils]: Spent 286.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 106 [2021-07-09 17:38:30,832 WARN L205 SmtUtils]: Spent 418.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 76 [2021-07-09 17:38:31,283 WARN L205 SmtUtils]: Spent 399.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 86 [2021-07-09 17:38:31,692 WARN L205 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 74 [2021-07-09 17:38:32,089 WARN L205 SmtUtils]: Spent 358.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 77 [2021-07-09 17:38:32,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:32,125 INFO L93 Difference]: Finished difference Result 1084 states and 3412 transitions. [2021-07-09 17:38:32,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 17:38:32,125 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:38:32,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:32,127 INFO L225 Difference]: With dead ends: 1084 [2021-07-09 17:38:32,127 INFO L226 Difference]: Without dead ends: 1039 [2021-07-09 17:38:32,127 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 253 ImplicationChecksByTransitivity, 5327.8ms TimeCoverageRelationStatistics Valid=247, Invalid=943, Unknown=0, NotChecked=0, Total=1190 [2021-07-09 17:38:32,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1039 states. [2021-07-09 17:38:32,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1039 to 632. [2021-07-09 17:38:32,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 632 states, 631 states have (on average 3.380348652931854) internal successors, (2133), 631 states have internal predecessors, (2133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:32,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 632 states to 632 states and 2133 transitions. [2021-07-09 17:38:32,138 INFO L78 Accepts]: Start accepts. Automaton has 632 states and 2133 transitions. Word has length 20 [2021-07-09 17:38:32,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:32,138 INFO L482 AbstractCegarLoop]: Abstraction has 632 states and 2133 transitions. [2021-07-09 17:38:32,138 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:32,138 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states and 2133 transitions. [2021-07-09 17:38:32,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:38:32,139 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:32,139 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-09 17:38:32,355 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable536 [2021-07-09 17:38:32,355 INFO L430 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:32,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:32,355 INFO L82 PathProgramCache]: Analyzing trace with hash -998509850, now seen corresponding path program 25 times [2021-07-09 17:38:32,355 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:32,355 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216981004] [2021-07-09 17:38:32,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:32,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:32,577 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:32,577 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:32,577 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216981004] [2021-07-09 17:38:32,577 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216981004] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:32,577 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [498191009] [2021-07-09 17:38:32,577 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:32,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:32,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:38:32,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:33,028 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,028 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,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 10 treesize of output 1 [2021-07-09 17:38:33,030 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:33,034 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,034 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,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 10 treesize of output 1 [2021-07-09 17:38:33,035 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:33,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,041 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-09 17:38:33,042 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:33,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,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 9 treesize of output 2 [2021-07-09 17:38:33,048 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:33,089 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,090 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,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 11 treesize of output 2 [2021-07-09 17:38:33,091 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:33,095 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,095 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,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 10 treesize of output 1 [2021-07-09 17:38:33,096 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:33,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,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 11 treesize of output 2 [2021-07-09 17:38:33,102 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:33,106 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,107 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,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 8 treesize of output 1 [2021-07-09 17:38:33,108 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:33,112 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,112 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,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 10 treesize of output 1 [2021-07-09 17:38:33,113 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:33,131 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,131 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,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 8 treesize of output 1 [2021-07-09 17:38:33,132 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:33,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,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 2 [2021-07-09 17:38:33,138 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:33,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,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 10 treesize of output 1 [2021-07-09 17:38:33,143 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:33,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,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 9 treesize of output 2 [2021-07-09 17:38:33,149 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:33,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,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 8 treesize of output 1 [2021-07-09 17:38:33,155 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:33,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,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 10 treesize of output 1 [2021-07-09 17:38:33,174 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:33,178 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,178 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,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 7 treesize of output 1 [2021-07-09 17:38:33,179 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:33,183 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,183 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,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 11 treesize of output 2 [2021-07-09 17:38:33,184 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:33,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,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 9 treesize of output 1 [2021-07-09 17:38:33,190 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:33,194 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,194 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,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 7 treesize of output 1 [2021-07-09 17:38:33,201 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:33,205 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,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 8 treesize of output 1 [2021-07-09 17:38:33,206 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:33,392 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification that was a NOOP. DAG size: 61 [2021-07-09 17:38:33,392 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:38:33,397 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 10 xjuncts. [2021-07-09 17:38:33,397 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:869, output treesize:350 [2021-07-09 17:38:33,762 WARN L205 SmtUtils]: Spent 294.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 85 [2021-07-09 17:38:34,637 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:34,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 9 treesize of output 1 [2021-07-09 17:38:34,639 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:34,936 WARN L205 SmtUtils]: Spent 297.00 ms on a formula simplification. DAG size of input: 158 DAG size of output: 85 [2021-07-09 17:38:34,937 INFO L628 ElimStorePlain]: treesize reduction 327, result has 44.1 percent of original size [2021-07-09 17:38:34,937 INFO L518 ElimStorePlain]: Eliminatee v_prenex_24 vanished before elimination [2021-07-09 17:38:34,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 4 treesize of output 2 [2021-07-09 17:38:34,943 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:35,074 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-07-09 17:38:35,074 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:38:35,074 INFO L518 ElimStorePlain]: Eliminatee v_prenex_14 vanished before elimination [2021-07-09 17:38:35,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:38:35,079 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:35,210 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-09 17:38:35,211 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:38:35,211 INFO L518 ElimStorePlain]: Eliminatee v_prenex_12 vanished before elimination [2021-07-09 17:38:35,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:38:35,216 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:35,342 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 78 [2021-07-09 17:38:35,343 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:38:35,343 INFO L518 ElimStorePlain]: Eliminatee v_prenex_28 vanished before elimination [2021-07-09 17:38:35,343 INFO L518 ElimStorePlain]: Eliminatee v_prenex_18 vanished before elimination [2021-07-09 17:38:35,343 INFO L518 ElimStorePlain]: Eliminatee v_prenex_26 vanished before elimination [2021-07-09 17:38:35,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 4 treesize of output 2 [2021-07-09 17:38:35,348 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:35,487 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2021-07-09 17:38:35,488 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:38:35,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 4 treesize of output 2 [2021-07-09 17:38:35,493 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:35,624 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-07-09 17:38:35,624 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:38:35,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:38:35,629 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:35,758 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-07-09 17:38:35,758 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:38:35,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:38:35,763 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:35,889 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-07-09 17:38:35,889 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:38:35,889 INFO L518 ElimStorePlain]: Eliminatee v_prenex_20 vanished before elimination [2021-07-09 17:38:35,889 INFO L518 ElimStorePlain]: Eliminatee v_prenex_21 vanished before elimination [2021-07-09 17:38:35,893 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 16 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-09 17:38:35,893 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 24 variables, input treesize:593, output treesize:201 [2021-07-09 17:38:36,014 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 49 [2021-07-09 17:38:36,260 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:36,260 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [498191009] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:36,260 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:36,260 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:38:36,260 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316123945] [2021-07-09 17:38:36,261 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:38:36,261 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:36,261 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:38:36,262 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:38:36,262 INFO L87 Difference]: Start difference. First operand 632 states and 2133 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:36,838 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 49 [2021-07-09 17:38:37,048 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 58 [2021-07-09 17:38:37,222 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 42 [2021-07-09 17:38:37,480 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 52 [2021-07-09 17:38:37,649 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 41 [2021-07-09 17:38:37,865 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 45 [2021-07-09 17:38:37,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:37,883 INFO L93 Difference]: Finished difference Result 901 states and 2893 transitions. [2021-07-09 17:38:37,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 17:38:37,884 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:38:37,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:37,885 INFO L225 Difference]: With dead ends: 901 [2021-07-09 17:38:37,885 INFO L226 Difference]: Without dead ends: 826 [2021-07-09 17:38:37,885 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 2202.4ms TimeCoverageRelationStatistics Valid=177, Invalid=753, Unknown=0, NotChecked=0, Total=930 [2021-07-09 17:38:37,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 826 states. [2021-07-09 17:38:37,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 826 to 629. [2021-07-09 17:38:37,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 629 states, 628 states have (on average 3.378980891719745) internal successors, (2122), 628 states have internal predecessors, (2122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:37,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 629 states to 629 states and 2122 transitions. [2021-07-09 17:38:37,899 INFO L78 Accepts]: Start accepts. Automaton has 629 states and 2122 transitions. Word has length 20 [2021-07-09 17:38:37,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:37,899 INFO L482 AbstractCegarLoop]: Abstraction has 629 states and 2122 transitions. [2021-07-09 17:38:37,899 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:37,899 INFO L276 IsEmpty]: Start isEmpty. Operand 629 states and 2122 transitions. [2021-07-09 17:38:37,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:38:37,901 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:37,901 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-09 17:38:38,117 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable678 [2021-07-09 17:38:38,118 INFO L430 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:38,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:38,118 INFO L82 PathProgramCache]: Analyzing trace with hash 761543090, now seen corresponding path program 26 times [2021-07-09 17:38:38,118 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:38,118 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337396022] [2021-07-09 17:38:38,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:38,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:38,449 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:38,449 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:38,449 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337396022] [2021-07-09 17:38:38,449 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337396022] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:38,449 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [417392026] [2021-07-09 17:38:38,449 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:38,534 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:38:38,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:38,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-09 17:38:38,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:38,742 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 33 [2021-07-09 17:38:39,491 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,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 9 treesize of output 1 [2021-07-09 17:38:39,493 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:39,498 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:39,498 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:39,504 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,504 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,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 10 treesize of output 1 [2021-07-09 17:38:39,505 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:39,510 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:39,511 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:39,516 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,516 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,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 10 treesize of output 1 [2021-07-09 17:38:39,517 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:39,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,538 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,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 2 [2021-07-09 17:38:39,539 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:39,544 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:39,545 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:39,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,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 10 treesize of output 1 [2021-07-09 17:38:39,551 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:39,556 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,556 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:38:39,557 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:39,563 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,563 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,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 9 treesize of output 2 [2021-07-09 17:38:39,565 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:39,569 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,569 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,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 7 treesize of output 1 [2021-07-09 17:38:39,571 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:39,576 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:39,577 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:39,582 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:39,582 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:39,587 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:39,587 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:39,592 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:39,592 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:39,597 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:39,597 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:39,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,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 8 treesize of output 1 [2021-07-09 17:38:39,605 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:39,609 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:39,610 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:39,615 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:39,615 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:39,620 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:39,621 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:39,626 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,626 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,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 11 treesize of output 2 [2021-07-09 17:38:39,627 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:39,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38: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 9 treesize of output 2 [2021-07-09 17:38:39,634 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:39,638 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,639 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,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 8 treesize of output 1 [2021-07-09 17:38:39,639 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:39,644 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:39,645 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:39,650 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:39,650 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:39,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:38:39,656 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:39,660 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:39,661 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:39,665 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-09 17:38:39,668 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:39,672 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,673 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,673 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-09 17:38:39,674 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:39,678 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,679 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,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 9 treesize of output 1 [2021-07-09 17:38:39,680 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:39,684 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,685 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,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 11 treesize of output 2 [2021-07-09 17:38:39,687 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:39,691 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,691 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,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 10 treesize of output 1 [2021-07-09 17:38:39,692 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:39,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,697 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,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 10 treesize of output 1 [2021-07-09 17:38:39,697 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:39,702 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:39,702 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:39,706 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,707 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,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 10 treesize of output 1 [2021-07-09 17:38:39,708 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:39,712 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,712 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,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 2 [2021-07-09 17:38:39,713 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:39,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,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 8 treesize of output 1 [2021-07-09 17:38:39,719 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:39,723 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:39,723 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:39,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:39,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 8 treesize of output 1 [2021-07-09 17:38:39,728 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:39,731 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:39,732 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:40,047 WARN L205 SmtUtils]: Spent 315.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 56 [2021-07-09 17:38:40,048 INFO L628 ElimStorePlain]: treesize reduction 65, result has 81.9 percent of original size [2021-07-09 17:38:40,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 4 treesize of output 2 [2021-07-09 17:38:40,053 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:40,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:38:40,058 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:40,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 3 treesize of output 1 [2021-07-09 17:38:40,063 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:40,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:38:40,067 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:40,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:38:40,071 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:40,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 4 treesize of output 2 [2021-07-09 17:38:40,075 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:40,215 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 52 [2021-07-09 17:38:40,215 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:38:40,218 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-07-09 17:38:40,219 INFO L247 ElimStorePlain]: Needed 47 recursive calls to eliminate 3 variables, input treesize:1693, output treesize:240 [2021-07-09 17:38:40,444 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 47 [2021-07-09 17:38:40,719 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:40,719 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [417392026] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:40,719 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:40,719 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:38:40,719 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782798036] [2021-07-09 17:38:40,720 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:38:40,720 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:40,720 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:38:40,720 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:38:40,720 INFO L87 Difference]: Start difference. First operand 629 states and 2122 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:41,692 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 56 [2021-07-09 17:38:42,014 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 46 [2021-07-09 17:38:42,232 WARN L205 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 58 [2021-07-09 17:38:42,525 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 41 [2021-07-09 17:38:42,744 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 49 [2021-07-09 17:38:43,107 WARN L205 SmtUtils]: Spent 301.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 65 [2021-07-09 17:38:43,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:43,111 INFO L93 Difference]: Finished difference Result 997 states and 3169 transitions. [2021-07-09 17:38:43,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-07-09 17:38:43,112 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:38:43,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:43,113 INFO L225 Difference]: With dead ends: 997 [2021-07-09 17:38:43,113 INFO L226 Difference]: Without dead ends: 937 [2021-07-09 17:38:43,114 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 354 ImplicationChecksByTransitivity, 2951.3ms TimeCoverageRelationStatistics Valid=269, Invalid=1137, Unknown=0, NotChecked=0, Total=1406 [2021-07-09 17:38:43,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 937 states. [2021-07-09 17:38:43,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 937 to 636. [2021-07-09 17:38:43,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 635 states have (on average 3.3858267716535435) internal successors, (2150), 635 states have internal predecessors, (2150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:43,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 2150 transitions. [2021-07-09 17:38:43,123 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 2150 transitions. Word has length 20 [2021-07-09 17:38:43,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:43,123 INFO L482 AbstractCegarLoop]: Abstraction has 636 states and 2150 transitions. [2021-07-09 17:38:43,123 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:43,123 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 2150 transitions. [2021-07-09 17:38:43,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:38:43,124 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:43,124 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-09 17:38:43,340 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable931,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:43,340 INFO L430 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:43,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:43,341 INFO L82 PathProgramCache]: Analyzing trace with hash -750476354, now seen corresponding path program 27 times [2021-07-09 17:38:43,341 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:43,341 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430754869] [2021-07-09 17:38:43,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:43,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:43,517 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:43,518 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:43,518 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430754869] [2021-07-09 17:38:43,518 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430754869] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:43,518 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [556304369] [2021-07-09 17:38:43,518 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:43,561 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:38:43,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:43,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:38:43,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:44,712 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:44,712 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:44,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 8 treesize of output 1 [2021-07-09 17:38:44,713 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:44,716 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:44,717 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:44,720 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:44,721 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:44,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 7 treesize of output 1 [2021-07-09 17:38:44,722 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:44,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:44,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:44,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 10 treesize of output 1 [2021-07-09 17:38:44,728 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:44,732 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:44,732 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:44,736 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:44,736 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:44,739 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:44,740 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:44,743 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:44,743 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:44,746 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:44,747 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:44,751 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:44,751 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:44,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:38:44,752 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:44,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:44,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:44,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 9 treesize of output 1 [2021-07-09 17:38:44,757 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:44,760 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:44,761 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:44,764 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:44,764 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:44,767 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:44,768 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:44,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:44,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:44,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 9 treesize of output 2 [2021-07-09 17:38:44,773 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:44,776 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:44,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:44,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 7 treesize of output 1 [2021-07-09 17:38:44,778 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:44,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:44,782 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:44,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 8 treesize of output 1 [2021-07-09 17:38:44,783 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:44,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:44,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38: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 10 treesize of output 1 [2021-07-09 17:38:44,787 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:44,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:44,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:44,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 2 [2021-07-09 17:38:44,791 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:44,794 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:44,795 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:44,918 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 49 [2021-07-09 17:38:44,918 INFO L628 ElimStorePlain]: treesize reduction 19, result has 87.4 percent of original size [2021-07-09 17:38:44,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 3 treesize of output 1 [2021-07-09 17:38:44,923 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:44,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 5 treesize of output 1 [2021-07-09 17:38:44,927 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:44,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 3 treesize of output 1 [2021-07-09 17:38:44,931 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:44,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:38:44,935 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:44,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 4 treesize of output 2 [2021-07-09 17:38:44,938 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:44,994 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:38:44,997 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-09 17:38:44,997 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 3 variables, input treesize:761, output treesize:89 [2021-07-09 17:38:45,118 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:45,118 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [556304369] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:45,118 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:45,118 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:38:45,118 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106316708] [2021-07-09 17:38:45,118 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:38:45,118 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:45,119 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:38:45,119 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:38:45,119 INFO L87 Difference]: Start difference. First operand 636 states and 2150 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:45,376 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 55 [2021-07-09 17:38:45,597 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 58 [2021-07-09 17:38:45,721 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 52 [2021-07-09 17:38:45,886 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 58 [2021-07-09 17:38:46,157 WARN L205 SmtUtils]: Spent 243.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 50 [2021-07-09 17:38:46,330 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 52 [2021-07-09 17:38:46,537 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 60 [2021-07-09 17:38:46,753 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 60 [2021-07-09 17:38:46,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:46,924 INFO L93 Difference]: Finished difference Result 793 states and 2561 transitions. [2021-07-09 17:38:46,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:38:46,925 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:38:46,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:46,926 INFO L225 Difference]: With dead ends: 793 [2021-07-09 17:38:46,926 INFO L226 Difference]: Without dead ends: 763 [2021-07-09 17:38:46,926 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 2073.6ms TimeCoverageRelationStatistics Valid=142, Invalid=560, Unknown=0, NotChecked=0, Total=702 [2021-07-09 17:38:46,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 763 states. [2021-07-09 17:38:46,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 763 to 645. [2021-07-09 17:38:46,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 645 states, 644 states have (on average 3.391304347826087) internal successors, (2184), 644 states have internal predecessors, (2184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:46,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 645 states to 645 states and 2184 transitions. [2021-07-09 17:38:46,935 INFO L78 Accepts]: Start accepts. Automaton has 645 states and 2184 transitions. Word has length 20 [2021-07-09 17:38:46,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:46,935 INFO L482 AbstractCegarLoop]: Abstraction has 645 states and 2184 transitions. [2021-07-09 17:38:46,935 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:46,935 INFO L276 IsEmpty]: Start isEmpty. Operand 645 states and 2184 transitions. [2021-07-09 17:38:46,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:38:46,936 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:46,936 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-09 17:38:47,137 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1180,32 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:47,137 INFO L430 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:47,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:47,138 INFO L82 PathProgramCache]: Analyzing trace with hash -807827858, now seen corresponding path program 28 times [2021-07-09 17:38:47,138 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:47,138 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050800513] [2021-07-09 17:38:47,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:47,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:47,317 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:47,318 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:47,318 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050800513] [2021-07-09 17:38:47,318 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050800513] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:47,318 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [454885444] [2021-07-09 17:38:47,318 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:47,361 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:38:47,361 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:47,362 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:38:47,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:48,236 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:48,236 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:48,240 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:48,240 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:48,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 9 treesize of output 2 [2021-07-09 17:38:48,242 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:48,245 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:48,245 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:48,248 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:48,249 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:48,252 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:48,253 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:48,256 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:48,257 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:48,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 7 treesize of output 1 [2021-07-09 17:38:48,258 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:48,261 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:48,262 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:48,265 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:48,266 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:48,270 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:48,270 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:48,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 11 treesize of output 2 [2021-07-09 17:38:48,272 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:48,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:48,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:48,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 10 treesize of output 1 [2021-07-09 17:38:48,276 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:48,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:48,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:48,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-09 17:38:48,281 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:48,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:48,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:48,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 8 treesize of output 1 [2021-07-09 17:38:48,286 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:48,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:48,290 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:48,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 7 treesize of output 1 [2021-07-09 17:38:48,291 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:48,294 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:48,294 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:48,297 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:48,298 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:48,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:48,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:48,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 8 treesize of output 1 [2021-07-09 17:38:48,302 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:48,305 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:48,306 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:48,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:48,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:48,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 10 treesize of output 1 [2021-07-09 17:38:48,310 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:48,313 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:48,313 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:48,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 10 treesize of output 1 [2021-07-09 17:38:48,314 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:48,317 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:48,317 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:48,442 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 49 [2021-07-09 17:38:48,442 INFO L628 ElimStorePlain]: treesize reduction 19, result has 87.4 percent of original size [2021-07-09 17:38:48,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:38:48,447 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:48,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 3 treesize of output 1 [2021-07-09 17:38:48,451 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:48,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 5 treesize of output 1 [2021-07-09 17:38:48,455 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:48,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 3 treesize of output 1 [2021-07-09 17:38:48,458 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:38: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 4 treesize of output 2 [2021-07-09 17:38:48,462 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:48,516 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:38:48,518 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-09 17:38:48,518 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 3 variables, input treesize:761, output treesize:89 [2021-07-09 17:38:48,657 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:48,658 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [454885444] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:48,658 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:48,658 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:38:48,658 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189092113] [2021-07-09 17:38:48,658 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:38:48,658 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:48,658 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:38:48,658 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:38:48,658 INFO L87 Difference]: Start difference. First operand 645 states and 2184 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:49,029 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 55 [2021-07-09 17:38:49,202 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 51 [2021-07-09 17:38:49,321 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 54 [2021-07-09 17:38:49,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:49,489 INFO L93 Difference]: Finished difference Result 815 states and 2658 transitions. [2021-07-09 17:38:49,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-09 17:38:49,489 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:38:49,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:49,491 INFO L225 Difference]: With dead ends: 815 [2021-07-09 17:38:49,491 INFO L226 Difference]: Without dead ends: 800 [2021-07-09 17:38:49,491 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 1053.0ms TimeCoverageRelationStatistics Valid=113, Invalid=487, Unknown=0, NotChecked=0, Total=600 [2021-07-09 17:38:49,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 800 states. [2021-07-09 17:38:49,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 800 to 648. [2021-07-09 17:38:49,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 648 states, 647 states have (on average 3.3879443585780527) internal successors, (2192), 647 states have internal predecessors, (2192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:49,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 648 states to 648 states and 2192 transitions. [2021-07-09 17:38:49,499 INFO L78 Accepts]: Start accepts. Automaton has 648 states and 2192 transitions. Word has length 20 [2021-07-09 17:38:49,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:49,499 INFO L482 AbstractCegarLoop]: Abstraction has 648 states and 2192 transitions. [2021-07-09 17:38:49,500 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:49,500 INFO L276 IsEmpty]: Start isEmpty. Operand 648 states and 2192 transitions. [2021-07-09 17:38:49,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:38:49,501 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:49,501 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-09 17:38:49,718 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1537 [2021-07-09 17:38:49,718 INFO L430 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:49,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:49,719 INFO L82 PathProgramCache]: Analyzing trace with hash 1783372094, now seen corresponding path program 29 times [2021-07-09 17:38:49,719 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:49,719 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667842681] [2021-07-09 17:38:49,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:49,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:49,888 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:49,889 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:49,889 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667842681] [2021-07-09 17:38:49,889 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667842681] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:49,889 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [843585596] [2021-07-09 17:38:49,889 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:49,932 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:38:49,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:49,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:38:49,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:50,443 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:50,443 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [843585596] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:50,443 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:50,444 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-09 17:38:50,444 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886963684] [2021-07-09 17:38:50,444 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:38:50,444 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:50,444 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:38:50,444 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:38:50,444 INFO L87 Difference]: Start difference. First operand 648 states and 2192 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:50,925 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 56 [2021-07-09 17:38:51,141 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 52 [2021-07-09 17:38:51,419 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 49 [2021-07-09 17:38:51,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:51,457 INFO L93 Difference]: Finished difference Result 861 states and 2756 transitions. [2021-07-09 17:38:51,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 17:38:51,457 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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-09 17:38:51,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:51,459 INFO L225 Difference]: With dead ends: 861 [2021-07-09 17:38:51,459 INFO L226 Difference]: Without dead ends: 846 [2021-07-09 17:38:51,459 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 1258.2ms TimeCoverageRelationStatistics Valid=117, Invalid=639, Unknown=0, NotChecked=0, Total=756 [2021-07-09 17:38:51,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 846 states. [2021-07-09 17:38:51,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 846 to 637. [2021-07-09 17:38:51,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 637 states, 636 states have (on average 3.3789308176100628) internal successors, (2149), 636 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:51,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 2149 transitions. [2021-07-09 17:38:51,467 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 2149 transitions. Word has length 20 [2021-07-09 17:38:51,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:51,468 INFO L482 AbstractCegarLoop]: Abstraction has 637 states and 2149 transitions. [2021-07-09 17:38:51,468 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:51,468 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 2149 transitions. [2021-07-09 17:38:51,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:38:51,469 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:51,469 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-09 17:38:51,685 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1822,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:51,685 INFO L430 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:51,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:51,685 INFO L82 PathProgramCache]: Analyzing trace with hash 889417086, now seen corresponding path program 30 times [2021-07-09 17:38:51,685 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:51,685 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500192813] [2021-07-09 17:38:51,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:51,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:51,991 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:51,991 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:51,991 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500192813] [2021-07-09 17:38:51,991 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500192813] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:51,991 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [415772062] [2021-07-09 17:38:51,992 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:52,045 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-09 17:38:52,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:52,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:38:52,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:52,837 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:52,838 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:52,841 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:52,842 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:52,845 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:52,846 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:52,849 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:52,850 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:52,853 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:52,854 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:52,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:52,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:52,859 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-09 17:38:52,859 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:52,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:52,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:52,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 7 treesize of output 1 [2021-07-09 17:38:52,865 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:52,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:52,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:52,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 7 treesize of output 1 [2021-07-09 17:38:52,869 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:52,872 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:52,873 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:52,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:52,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:52,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-09 17:38:52,878 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:52,881 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:52,881 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:52,884 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:52,885 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:52,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:52,889 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:52,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-09 17:38:52,889 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:52,893 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:52,893 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:52,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 10 treesize of output 1 [2021-07-09 17:38:52,894 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:52,897 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:52,897 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:52,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:52,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:52,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-09 17:38:52,902 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:52,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:52,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:52,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:38:52,907 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:52,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:52,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:52,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:38:52,912 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:52,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:52,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:52,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 9 treesize of output 2 [2021-07-09 17:38:52,917 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:52,919 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:38:52,920 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:53,048 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 49 [2021-07-09 17:38:53,049 INFO L628 ElimStorePlain]: treesize reduction 19, result has 87.4 percent of original size [2021-07-09 17:38:53,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 4 treesize of output 2 [2021-07-09 17:38:53,053 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:53,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 3 treesize of output 1 [2021-07-09 17:38:53,057 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:53,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 5 treesize of output 1 [2021-07-09 17:38:53,061 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:53,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:38:53,064 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:53,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 3 treesize of output 1 [2021-07-09 17:38:53,068 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:53,122 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:38:53,124 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-09 17:38:53,124 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 3 variables, input treesize:761, output treesize:89 [2021-07-09 17:38:53,274 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:53,274 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [415772062] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:53,274 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:53,274 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:38:53,274 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892492111] [2021-07-09 17:38:53,274 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:38:53,274 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:53,275 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:38:53,275 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:38:53,275 INFO L87 Difference]: Start difference. First operand 637 states and 2149 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:53,789 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 55 [2021-07-09 17:38:54,166 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 49 [2021-07-09 17:38:54,332 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 45 [2021-07-09 17:38:54,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:54,566 INFO L93 Difference]: Finished difference Result 854 states and 2751 transitions. [2021-07-09 17:38:54,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 17:38:54,567 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:38:54,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:54,568 INFO L225 Difference]: With dead ends: 854 [2021-07-09 17:38:54,568 INFO L226 Difference]: Without dead ends: 839 [2021-07-09 17:38:54,569 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 1630.1ms TimeCoverageRelationStatistics Valid=185, Invalid=807, Unknown=0, NotChecked=0, Total=992 [2021-07-09 17:38:54,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 839 states. [2021-07-09 17:38:54,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 839 to 637. [2021-07-09 17:38:54,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 637 states, 636 states have (on average 3.3789308176100628) internal successors, (2149), 636 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:54,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 2149 transitions. [2021-07-09 17:38:54,577 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 2149 transitions. Word has length 20 [2021-07-09 17:38:54,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:54,577 INFO L482 AbstractCegarLoop]: Abstraction has 637 states and 2149 transitions. [2021-07-09 17:38:54,577 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:54,577 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 2149 transitions. [2021-07-09 17:38:54,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:38:54,578 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:54,578 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-09 17:38:54,778 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1845 [2021-07-09 17:38:54,779 INFO L430 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:54,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:54,779 INFO L82 PathProgramCache]: Analyzing trace with hash 48224212, now seen corresponding path program 31 times [2021-07-09 17:38:54,779 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:54,779 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790992563] [2021-07-09 17:38:54,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:54,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:55,019 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:55,019 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:55,019 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790992563] [2021-07-09 17:38:55,019 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790992563] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:55,019 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1191283630] [2021-07-09 17:38:55,020 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:55,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:55,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:38:55,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:55,515 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:55,516 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:55,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 10 treesize of output 1 [2021-07-09 17:38:55,516 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:55,521 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:55,521 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:55,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 11 treesize of output 2 [2021-07-09 17:38:55,522 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:55,526 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:55,526 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:55,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 10 treesize of output 1 [2021-07-09 17:38:55,527 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:55,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:55,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:55,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 7 treesize of output 1 [2021-07-09 17:38:55,532 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:55,536 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:55,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:55,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 8 treesize of output 1 [2021-07-09 17:38:55,537 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:55,541 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:55,541 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:55,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-09 17:38:55,542 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:55,546 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:55,547 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:55,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 9 treesize of output 2 [2021-07-09 17:38:55,548 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:55,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:55,552 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:55,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 9 treesize of output 2 [2021-07-09 17:38:55,553 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:55,556 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:55,557 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:55,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 8 treesize of output 1 [2021-07-09 17:38:55,558 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:55,561 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:55,562 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:55,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 7 treesize of output 1 [2021-07-09 17:38:55,563 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:55,566 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:55,567 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:55,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:38:55,567 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:55,571 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:55,571 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:55,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 9 treesize of output 1 [2021-07-09 17:38:55,572 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:55,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:55,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:55,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 10 treesize of output 1 [2021-07-09 17:38:55,577 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:55,580 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:55,581 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:55,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 11 treesize of output 2 [2021-07-09 17:38:55,582 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:55,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:55,586 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38: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 8 treesize of output 1 [2021-07-09 17:38:55,586 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:55,590 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:55,590 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:55,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 11 treesize of output 2 [2021-07-09 17:38:55,591 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:55,595 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:55,595 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:55,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 8 treesize of output 1 [2021-07-09 17:38:55,596 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:55,599 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:55,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:55,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 2 [2021-07-09 17:38:55,601 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:55,604 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:55,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:55,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 10 treesize of output 1 [2021-07-09 17:38:55,605 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:55,609 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:55,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 10 treesize of output 1 [2021-07-09 17:38:55,609 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:55,756 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 55 [2021-07-09 17:38:55,757 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:38:55,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 10 xjuncts. [2021-07-09 17:38:55,761 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:785, output treesize:308 [2021-07-09 17:38:56,013 WARN L205 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 80 [2021-07-09 17:38:57,028 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:57,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 9 treesize of output 1 [2021-07-09 17:38:57,029 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:57,253 WARN L205 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 68 [2021-07-09 17:38:57,254 INFO L628 ElimStorePlain]: treesize reduction 223, result has 44.7 percent of original size [2021-07-09 17:38:57,254 INFO L518 ElimStorePlain]: Eliminatee v_prenex_36 vanished before elimination [2021-07-09 17:38:57,254 INFO L518 ElimStorePlain]: Eliminatee v_prenex_34 vanished before elimination [2021-07-09 17:38:57,254 INFO L518 ElimStorePlain]: Eliminatee v_prenex_39 vanished before elimination [2021-07-09 17:38:57,254 INFO L518 ElimStorePlain]: Eliminatee v_prenex_37 vanished before elimination [2021-07-09 17:38:57,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:38:57,258 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:57,340 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:38:57,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 3 treesize of output 1 [2021-07-09 17:38:57,345 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:57,430 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:38:57,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:38:57,434 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:57,514 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:38:57,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 6 treesize of output 2 [2021-07-09 17:38:57,518 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:57,596 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:38:57,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 6 treesize of output 2 [2021-07-09 17:38:57,601 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:57,676 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:38:57,678 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 10 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-09 17:38:57,678 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 15 variables, input treesize:411, output treesize:134 [2021-07-09 17:38:57,904 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:57,905 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1191283630] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:57,905 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:57,905 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:38:57,905 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749801828] [2021-07-09 17:38:57,905 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:38:57,905 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:57,905 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:38:57,905 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:38:57,905 INFO L87 Difference]: Start difference. First operand 637 states and 2149 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:58,524 WARN L205 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 72 [2021-07-09 17:38:58,649 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 41 [2021-07-09 17:38:58,956 WARN L205 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 94 [2021-07-09 17:38:59,351 WARN L205 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 77 [2021-07-09 17:38:59,473 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 42 [2021-07-09 17:38:59,760 WARN L205 SmtUtils]: Spent 256.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 85 [2021-07-09 17:39:00,205 WARN L205 SmtUtils]: Spent 412.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 97 [2021-07-09 17:39:00,527 WARN L205 SmtUtils]: Spent 266.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 86 [2021-07-09 17:39:00,992 WARN L205 SmtUtils]: Spent 325.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 88 [2021-07-09 17:39:01,284 WARN L205 SmtUtils]: Spent 242.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 98 [2021-07-09 17:39:01,573 WARN L205 SmtUtils]: Spent 254.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 84 [2021-07-09 17:39:01,850 WARN L205 SmtUtils]: Spent 225.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 89 [2021-07-09 17:39:02,156 WARN L205 SmtUtils]: Spent 276.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2021-07-09 17:39:02,538 WARN L205 SmtUtils]: Spent 283.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 73 [2021-07-09 17:39:02,891 WARN L205 SmtUtils]: Spent 291.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 87 [2021-07-09 17:39:02,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:02,916 INFO L93 Difference]: Finished difference Result 1166 states and 3608 transitions. [2021-07-09 17:39:02,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-09 17:39:02,916 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:39:02,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:02,918 INFO L225 Difference]: With dead ends: 1166 [2021-07-09 17:39:02,918 INFO L226 Difference]: Without dead ends: 1091 [2021-07-09 17:39:02,918 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 353 ImplicationChecksByTransitivity, 5343.5ms TimeCoverageRelationStatistics Valid=325, Invalid=1235, Unknown=0, NotChecked=0, Total=1560 [2021-07-09 17:39:02,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1091 states. [2021-07-09 17:39:02,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1091 to 664. [2021-07-09 17:39:02,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 664 states, 663 states have (on average 3.396681749622926) internal successors, (2252), 663 states have internal predecessors, (2252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:02,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 664 states to 664 states and 2252 transitions. [2021-07-09 17:39:02,928 INFO L78 Accepts]: Start accepts. Automaton has 664 states and 2252 transitions. Word has length 20 [2021-07-09 17:39:02,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:02,928 INFO L482 AbstractCegarLoop]: Abstraction has 664 states and 2252 transitions. [2021-07-09 17:39:02,928 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:02,928 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 2252 transitions. [2021-07-09 17:39:02,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:39:02,929 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:02,930 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-09 17:39:03,146 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2055,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:03,146 INFO L430 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:03,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:03,146 INFO L82 PathProgramCache]: Analyzing trace with hash 1926175282, now seen corresponding path program 32 times [2021-07-09 17:39:03,146 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:03,146 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542580607] [2021-07-09 17:39:03,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:03,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:03,356 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:03,356 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:03,356 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542580607] [2021-07-09 17:39:03,356 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542580607] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:03,356 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1925126999] [2021-07-09 17:39:03,356 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:03,398 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:39:03,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:03,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:39:03,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:03,843 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_46, v_prenex_47, ends_with_2, v_prenex_45, v_prenex_48, v_prenex_49], 6=[v_prenex_50, v_prenex_53, v_prenex_51]} [2021-07-09 17:39:03,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 5 treesize of output 1 [2021-07-09 17:39:03,850 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:04,539 WARN L205 SmtUtils]: Spent 688.00 ms on a formula simplification. DAG size of input: 156 DAG size of output: 133 [2021-07-09 17:39:04,540 INFO L628 ElimStorePlain]: treesize reduction 428, result has 61.9 percent of original size [2021-07-09 17:39:04,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 6 treesize of output 2 [2021-07-09 17:39:04,547 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:04,835 WARN L205 SmtUtils]: Spent 287.00 ms on a formula simplification that was a NOOP. DAG size: 130 [2021-07-09 17:39:04,835 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:04,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:39:04,842 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:05,134 WARN L205 SmtUtils]: Spent 291.00 ms on a formula simplification that was a NOOP. DAG size: 127 [2021-07-09 17:39:05,134 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:05,140 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:39:05,141 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:05,453 WARN L205 SmtUtils]: Spent 311.00 ms on a formula simplification that was a NOOP. DAG size: 124 [2021-07-09 17:39:05,453 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:05,459 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:39:05,460 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:06,004 WARN L205 SmtUtils]: Spent 543.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 120 [2021-07-09 17:39:06,004 INFO L628 ElimStorePlain]: treesize reduction 42, result has 93.8 percent of original size [2021-07-09 17:39:06,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 3 treesize of output 1 [2021-07-09 17:39:06,010 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:06,282 WARN L205 SmtUtils]: Spent 271.00 ms on a formula simplification that was a NOOP. DAG size: 118 [2021-07-09 17:39:06,283 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:06,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 6 treesize of output 2 [2021-07-09 17:39:06,289 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:06,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 6 treesize of output 2 [2021-07-09 17:39:06,296 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:06,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 6 treesize of output 2 [2021-07-09 17:39:06,302 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:06,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:39:06,308 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:06,563 WARN L205 SmtUtils]: Spent 254.00 ms on a formula simplification that was a NOOP. DAG size: 112 [2021-07-09 17:39:06,563 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:06,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 6 treesize of output 2 [2021-07-09 17:39:06,569 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:06,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 6 treesize of output 2 [2021-07-09 17:39:06,575 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:06,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 4 treesize of output 2 [2021-07-09 17:39:06,581 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:06,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 6 treesize of output 2 [2021-07-09 17:39:06,586 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:06,835 WARN L205 SmtUtils]: Spent 248.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-07-09 17:39:06,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:06,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:39:06,842 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:06,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 3 treesize of output 1 [2021-07-09 17:39:06,848 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:07,110 WARN L205 SmtUtils]: Spent 261.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-07-09 17:39:07,110 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:07,124 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 9 dim-1 vars, End of recursive call: 11 dim-0 vars, and 15 xjuncts. [2021-07-09 17:39:07,124 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 12 variables, input treesize:1127, output treesize:573 [2021-07-09 17:39:07,447 WARN L205 SmtUtils]: Spent 263.00 ms on a formula simplification. DAG size of input: 171 DAG size of output: 121 [2021-07-09 17:39:07,657 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2021-07-09 17:39:08,750 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:39:08,751 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:08,759 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:39:08,760 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:08,768 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:08,769 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:08,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 10 treesize of output 1 [2021-07-09 17:39:08,770 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:08,778 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:08,778 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:08,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 11 treesize of output 2 [2021-07-09 17:39:08,780 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:08,787 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:39:08,788 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:09,295 WARN L205 SmtUtils]: Spent 506.00 ms on a formula simplification. DAG size of input: 179 DAG size of output: 131 [2021-07-09 17:39:09,295 INFO L628 ElimStorePlain]: treesize reduction 1199, result has 23.7 percent of original size [2021-07-09 17:39:09,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 3 treesize of output 1 [2021-07-09 17:39:09,302 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:09,479 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2021-07-09 17:39:09,479 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:09,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 4 treesize of output 2 [2021-07-09 17:39:09,486 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:09,644 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2021-07-09 17:39:09,644 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:09,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:39:09,651 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:09,818 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 124 [2021-07-09 17:39:09,818 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:09,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:39:09,825 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:09,980 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification that was a NOOP. DAG size: 121 [2021-07-09 17:39:09,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:09,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 4 treesize of output 2 [2021-07-09 17:39:09,987 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:10,140 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification that was a NOOP. DAG size: 118 [2021-07-09 17:39:10,141 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:10,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 5 treesize of output 1 [2021-07-09 17:39:10,148 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:10,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:39:10,154 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:10,306 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification that was a NOOP. DAG size: 114 [2021-07-09 17:39:10,307 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:10,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 3 treesize of output 1 [2021-07-09 17:39:10,313 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:10,462 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 112 [2021-07-09 17:39:10,463 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:10,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 4 treesize of output 2 [2021-07-09 17:39:10,470 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:10,619 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2021-07-09 17:39:10,619 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:10,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 3 treesize of output 1 [2021-07-09 17:39:10,626 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:10,770 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-07-09 17:39:10,771 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:10,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:39:10,777 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:10,919 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-07-09 17:39:10,920 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:10,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 3 treesize of output 1 [2021-07-09 17:39:10,926 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:11,069 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-07-09 17:39:11,069 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:11,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 4 treesize of output 2 [2021-07-09 17:39:11,076 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:11,222 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 99 [2021-07-09 17:39:11,223 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:11,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 4 treesize of output 2 [2021-07-09 17:39:11,230 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:11,378 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2021-07-09 17:39:11,378 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:11,384 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 14 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-09 17:39:11,384 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 22 variables, input treesize:1788, output treesize:249 [2021-07-09 17:39:11,575 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 57 [2021-07-09 17:39:11,893 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:11,893 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1925126999] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:11,893 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:11,893 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:39:11,893 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698894738] [2021-07-09 17:39:11,893 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:39:11,893 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:11,894 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:39:11,894 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:39:11,894 INFO L87 Difference]: Start difference. First operand 664 states and 2252 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:12,169 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 52 [2021-07-09 17:39:12,450 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 54 [2021-07-09 17:39:12,825 WARN L205 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 148 DAG size of output: 144 [2021-07-09 17:39:13,413 WARN L205 SmtUtils]: Spent 507.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 139 [2021-07-09 17:39:13,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:13,456 INFO L93 Difference]: Finished difference Result 912 states and 2903 transitions. [2021-07-09 17:39:13,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:39:13,456 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:39:13,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:13,458 INFO L225 Difference]: With dead ends: 912 [2021-07-09 17:39:13,458 INFO L226 Difference]: Without dead ends: 897 [2021-07-09 17:39:13,458 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 2424.1ms TimeCoverageRelationStatistics Valid=110, Invalid=442, Unknown=0, NotChecked=0, Total=552 [2021-07-09 17:39:13,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 897 states. [2021-07-09 17:39:13,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 897 to 666. [2021-07-09 17:39:13,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 666 states, 665 states have (on average 3.38796992481203) internal successors, (2253), 665 states have internal predecessors, (2253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:13,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 666 states to 666 states and 2253 transitions. [2021-07-09 17:39:13,468 INFO L78 Accepts]: Start accepts. Automaton has 666 states and 2253 transitions. Word has length 20 [2021-07-09 17:39:13,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:13,468 INFO L482 AbstractCegarLoop]: Abstraction has 666 states and 2253 transitions. [2021-07-09 17:39:13,468 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:13,468 INFO L276 IsEmpty]: Start isEmpty. Operand 666 states and 2253 transitions. [2021-07-09 17:39:13,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:39:13,469 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:13,469 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-09 17:39:13,684 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2326 [2021-07-09 17:39:13,685 INFO L430 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:13,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:13,685 INFO L82 PathProgramCache]: Analyzing trace with hash -1839884244, now seen corresponding path program 33 times [2021-07-09 17:39:13,685 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:13,685 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347360780] [2021-07-09 17:39:13,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:13,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:13,868 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:13,868 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:13,868 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347360780] [2021-07-09 17:39:13,868 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347360780] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:13,868 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1046746803] [2021-07-09 17:39:13,868 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:13,923 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:39:13,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:13,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:39:13,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:14,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:14,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:14,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 9 treesize of output 2 [2021-07-09 17:39:14,168 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:14,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:14,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:14,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 11 treesize of output 2 [2021-07-09 17:39:14,174 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:14,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:14,178 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:14,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-09 17:39:14,179 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:14,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:14,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:14,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 7 treesize of output 1 [2021-07-09 17:39:14,184 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:14,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:39:14,188 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:14,191 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:14,192 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:14,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 8 treesize of output 1 [2021-07-09 17:39:14,193 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:14,196 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:14,197 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:14,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:39:14,197 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:14,201 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:39:14,202 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:14,205 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:39:14,206 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:14,209 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:39:14,209 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:14,213 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:14,213 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:14,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 9 treesize of output 1 [2021-07-09 17:39:14,214 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:14,218 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:14,218 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:14,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-09 17:39:14,219 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:14,223 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:14,223 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:14,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 10 treesize of output 1 [2021-07-09 17:39:14,224 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:14,227 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:14,228 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:14,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 9 treesize of output 2 [2021-07-09 17:39:14,229 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:14,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:14,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:14,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 8 treesize of output 1 [2021-07-09 17:39:14,233 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:14,236 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:14,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 10 treesize of output 1 [2021-07-09 17:39:14,237 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:14,340 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 51 [2021-07-09 17:39:14,340 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:14,344 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 8 xjuncts. [2021-07-09 17:39:14,344 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:565, output treesize:225 [2021-07-09 17:39:14,553 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 78 [2021-07-09 17:39:14,696 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-09 17:39:15,162 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:15,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:15,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 2 [2021-07-09 17:39:15,164 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:15,166 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:39:15,167 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:15,317 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 41 [2021-07-09 17:39:15,318 INFO L628 ElimStorePlain]: treesize reduction 85, result has 65.2 percent of original size [2021-07-09 17:39:15,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 5 treesize of output 1 [2021-07-09 17:39:15,322 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:15,429 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 38 [2021-07-09 17:39:15,429 INFO L628 ElimStorePlain]: treesize reduction 26, result has 83.1 percent of original size [2021-07-09 17:39:15,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 5 treesize of output 1 [2021-07-09 17:39:15,433 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:15,483 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:15,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 4 treesize of output 2 [2021-07-09 17:39:15,486 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:15,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:15,536 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-09 17:39:15,536 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:287, output treesize:119 [2021-07-09 17:39:15,779 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:15,779 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1046746803] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:15,780 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:15,780 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:39:15,780 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134160700] [2021-07-09 17:39:15,780 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:39:15,780 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:15,780 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:39:15,780 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:39:15,780 INFO L87 Difference]: Start difference. First operand 666 states and 2253 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:16,235 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 85 [2021-07-09 17:39:16,600 WARN L205 SmtUtils]: Spent 285.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 66 [2021-07-09 17:39:16,934 WARN L205 SmtUtils]: Spent 311.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 62 [2021-07-09 17:39:17,232 WARN L205 SmtUtils]: Spent 256.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 93 [2021-07-09 17:39:17,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:17,281 INFO L93 Difference]: Finished difference Result 879 states and 2825 transitions. [2021-07-09 17:39:17,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:39:17,282 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:39:17,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:17,283 INFO L225 Difference]: With dead ends: 879 [2021-07-09 17:39:17,283 INFO L226 Difference]: Without dead ends: 864 [2021-07-09 17:39:17,283 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 1970.6ms TimeCoverageRelationStatistics Valid=100, Invalid=452, Unknown=0, NotChecked=0, Total=552 [2021-07-09 17:39:17,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 864 states. [2021-07-09 17:39:17,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 864 to 673. [2021-07-09 17:39:17,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 672 states have (on average 3.3898809523809526) internal successors, (2278), 672 states have internal predecessors, (2278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:17,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 2278 transitions. [2021-07-09 17:39:17,292 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 2278 transitions. Word has length 20 [2021-07-09 17:39:17,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:17,292 INFO L482 AbstractCegarLoop]: Abstraction has 673 states and 2278 transitions. [2021-07-09 17:39:17,292 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:17,292 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 2278 transitions. [2021-07-09 17:39:17,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:39:17,293 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:17,293 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-09 17:39:17,509 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2801 [2021-07-09 17:39:17,510 INFO L430 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:17,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:17,510 INFO L82 PathProgramCache]: Analyzing trace with hash 1540001564, now seen corresponding path program 34 times [2021-07-09 17:39:17,510 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:17,510 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586434098] [2021-07-09 17:39:17,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:17,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:17,712 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:17,712 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:17,712 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586434098] [2021-07-09 17:39:17,712 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586434098] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:17,712 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2054117767] [2021-07-09 17:39:17,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 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:17,756 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:39:17,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:17,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:39:17,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:18,109 INFO L446 ElimStorePlain]: Different costs {10=[v_prenex_83, v_prenex_85], 15=[ends_with_2]} [2021-07-09 17:39:18,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:18,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:18,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 9 treesize of output 1 [2021-07-09 17:39:18,117 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:18,122 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:18,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:18,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 8 treesize of output 1 [2021-07-09 17:39:18,124 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:18,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:18,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39: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 7 treesize of output 1 [2021-07-09 17:39:18,130 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:18,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:18,136 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:39:18,136 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:18,524 WARN L205 SmtUtils]: Spent 387.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 99 [2021-07-09 17:39:18,525 INFO L628 ElimStorePlain]: treesize reduction 332, result has 51.2 percent of original size [2021-07-09 17:39:18,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 5 treesize of output 1 [2021-07-09 17:39:18,530 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:18,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 5 treesize of output 1 [2021-07-09 17:39:18,536 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:18,695 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2021-07-09 17:39:18,696 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:18,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:39:18,701 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:18,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 4 treesize of output 2 [2021-07-09 17:39:18,707 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:18,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 4 treesize of output 2 [2021-07-09 17:39:18,712 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:18,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 6 treesize of output 2 [2021-07-09 17:39:18,717 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:18,869 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-07-09 17:39:18,869 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:18,879 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 3 dim-1 vars, End of recursive call: 8 dim-0 vars, and 8 xjuncts. [2021-07-09 17:39:18,879 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 10 variables, input treesize:789, output treesize:321 [2021-07-09 17:39:19,041 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2021-07-09 17:39:20,145 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:39:20,146 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:20,152 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:39:20,153 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:20,160 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:20,160 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:20,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-09 17:39:20,161 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:20,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:20,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:39:20,168 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:20,532 WARN L205 SmtUtils]: Spent 363.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 98 [2021-07-09 17:39:20,533 INFO L628 ElimStorePlain]: treesize reduction 783, result has 23.6 percent of original size [2021-07-09 17:39:20,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 5 treesize of output 1 [2021-07-09 17:39:20,539 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:20,656 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-07-09 17:39:20,656 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:20,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 4 treesize of output 2 [2021-07-09 17:39:20,662 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:20,787 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2021-07-09 17:39:20,787 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:20,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:39:20,793 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:20,902 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-07-09 17:39:20,902 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:20,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 6 treesize of output 2 [2021-07-09 17:39:20,907 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:21,014 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2021-07-09 17:39:21,014 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:21,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 4 treesize of output 2 [2021-07-09 17:39:21,020 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:21,126 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2021-07-09 17:39:21,126 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:21,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 3 treesize of output 1 [2021-07-09 17:39:21,131 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:21,234 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2021-07-09 17:39:21,235 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:21,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 6 treesize of output 2 [2021-07-09 17:39:21,240 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:21,350 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 78 [2021-07-09 17:39:21,351 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:21,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 4 treesize of output 2 [2021-07-09 17:39:21,357 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:21,457 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2021-07-09 17:39:21,458 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:21,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 3 treesize of output 1 [2021-07-09 17:39:21,463 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:21,558 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:21,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 3 treesize of output 1 [2021-07-09 17:39:21,563 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:21,656 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:21,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 3 treesize of output 1 [2021-07-09 17:39:21,661 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:21,753 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:21,756 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 12 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-09 17:39:21,756 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 17 variables, input treesize:1169, output treesize:156 [2021-07-09 17:39:22,036 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 35 [2021-07-09 17:39:22,123 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:22,123 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2054117767] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:22,123 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:22,123 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:39:22,124 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499681950] [2021-07-09 17:39:22,124 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:39:22,124 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:22,124 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:39:22,124 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:39:22,124 INFO L87 Difference]: Start difference. First operand 673 states and 2278 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:22,507 WARN L205 SmtUtils]: Spent 249.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 103 [2021-07-09 17:39:22,847 WARN L205 SmtUtils]: Spent 291.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 107 [2021-07-09 17:39:23,361 WARN L205 SmtUtils]: Spent 370.00 ms on a formula simplification. DAG size of input: 163 DAG size of output: 120 [2021-07-09 17:39:23,744 WARN L205 SmtUtils]: Spent 302.00 ms on a formula simplification. DAG size of input: 169 DAG size of output: 94 [2021-07-09 17:39:24,065 WARN L205 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 114 [2021-07-09 17:39:24,359 WARN L205 SmtUtils]: Spent 255.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 91 [2021-07-09 17:39:24,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:24,386 INFO L93 Difference]: Finished difference Result 980 states and 3094 transitions. [2021-07-09 17:39:24,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-09 17:39:24,386 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:39:24,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:24,388 INFO L225 Difference]: With dead ends: 980 [2021-07-09 17:39:24,388 INFO L226 Difference]: Without dead ends: 920 [2021-07-09 17:39:24,388 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 2846.6ms TimeCoverageRelationStatistics Valid=126, Invalid=474, Unknown=0, NotChecked=0, Total=600 [2021-07-09 17:39:24,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 920 states. [2021-07-09 17:39:24,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 920 to 673. [2021-07-09 17:39:24,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 672 states have (on average 3.3898809523809526) internal successors, (2278), 672 states have internal predecessors, (2278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:24,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 2278 transitions. [2021-07-09 17:39:24,397 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 2278 transitions. Word has length 20 [2021-07-09 17:39:24,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:24,397 INFO L482 AbstractCegarLoop]: Abstraction has 673 states and 2278 transitions. [2021-07-09 17:39:24,397 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:24,397 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 2278 transitions. [2021-07-09 17:39:24,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:39:24,398 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:24,398 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-09 17:39:24,615 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2924,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:24,615 INFO L430 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:24,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:24,615 INFO L82 PathProgramCache]: Analyzing trace with hash -2103334614, now seen corresponding path program 35 times [2021-07-09 17:39:24,615 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:24,615 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041229960] [2021-07-09 17:39:24,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:24,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:24,913 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:24,913 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:24,914 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041229960] [2021-07-09 17:39:24,914 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041229960] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:24,914 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1882086064] [2021-07-09 17:39:24,914 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:24,960 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:39:24,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:24,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-09 17:39:24,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:25,390 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:25,390 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1882086064] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:25,390 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:25,390 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-09 17:39:25,390 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039134286] [2021-07-09 17:39:25,390 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:39:25,390 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:25,390 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:39:25,391 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:39:25,391 INFO L87 Difference]: Start difference. First operand 673 states and 2278 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:26,427 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 35 [2021-07-09 17:39:26,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:26,705 INFO L93 Difference]: Finished difference Result 898 states and 2884 transitions. [2021-07-09 17:39:26,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-09 17:39:26,705 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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-09 17:39:26,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:26,707 INFO L225 Difference]: With dead ends: 898 [2021-07-09 17:39:26,707 INFO L226 Difference]: Without dead ends: 853 [2021-07-09 17:39:26,707 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 248 ImplicationChecksByTransitivity, 1562.5ms TimeCoverageRelationStatistics Valid=198, Invalid=858, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 17:39:26,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 853 states. [2021-07-09 17:39:26,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 853 to 676. [2021-07-09 17:39:26,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 676 states, 675 states have (on average 3.388148148148148) internal successors, (2287), 675 states have internal predecessors, (2287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:26,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 676 states to 676 states and 2287 transitions. [2021-07-09 17:39:26,729 INFO L78 Accepts]: Start accepts. Automaton has 676 states and 2287 transitions. Word has length 20 [2021-07-09 17:39:26,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:26,729 INFO L482 AbstractCegarLoop]: Abstraction has 676 states and 2287 transitions. [2021-07-09 17:39:26,729 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:26,729 INFO L276 IsEmpty]: Start isEmpty. Operand 676 states and 2287 transitions. [2021-07-09 17:39:26,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:39:26,730 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:26,731 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-09 17:39:26,943 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3245,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:26,944 INFO L430 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:26,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:26,944 INFO L82 PathProgramCache]: Analyzing trace with hash -927843970, now seen corresponding path program 36 times [2021-07-09 17:39:26,944 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:26,944 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344506354] [2021-07-09 17:39:26,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:26,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:27,171 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:27,171 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:27,171 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344506354] [2021-07-09 17:39:27,171 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344506354] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:27,171 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [995504045] [2021-07-09 17:39:27,171 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-09 17:39:27,226 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-09 17:39:27,227 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:27,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:39:27,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:27,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:27,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:27,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 8 treesize of output 1 [2021-07-09 17:39:27,870 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:27,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:27,875 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:27,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 8 treesize of output 1 [2021-07-09 17:39:27,876 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:27,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 3 treesize of output 1 [2021-07-09 17:39:27,880 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:27,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:27,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 7 treesize of output 1 [2021-07-09 17:39:27,885 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:28,184 WARN L205 SmtUtils]: Spent 298.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 61 [2021-07-09 17:39:28,184 INFO L628 ElimStorePlain]: treesize reduction 172, result has 62.9 percent of original size [2021-07-09 17:39:28,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 6 treesize of output 2 [2021-07-09 17:39:28,189 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:28,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 6 treesize of output 2 [2021-07-09 17:39:28,194 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:28,319 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 58 [2021-07-09 17:39:28,319 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:28,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:39:28,324 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:28,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 4 treesize of output 2 [2021-07-09 17:39:28,328 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:28,459 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 55 [2021-07-09 17:39:28,460 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:28,463 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 3 dim-1 vars, End of recursive call: 4 dim-0 vars, and 9 xjuncts. [2021-07-09 17:39:28,463 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 5 variables, input treesize:551, output treesize:272 [2021-07-09 17:39:28,719 WARN L205 SmtUtils]: Spent 224.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 64 [2021-07-09 17:39:29,794 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_111, v_prenex_121, v_prenex_115, ends_with_6], 10=[v_prenex_110, ends_with_2, v_prenex_114, v_prenex_120]} [2021-07-09 17:39:29,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:39:29,803 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:29,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:39:29,811 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:29,818 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:39:29,819 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:29,826 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:29,826 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:29,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 10 treesize of output 1 [2021-07-09 17:39:29,827 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:29,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 5 treesize of output 1 [2021-07-09 17:39:29,837 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:29,844 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:29,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:29,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 10 treesize of output 1 [2021-07-09 17:39:29,847 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:29,854 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:29,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 10 treesize of output 1 [2021-07-09 17:39:29,855 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:30,303 WARN L205 SmtUtils]: Spent 447.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 104 [2021-07-09 17:39:30,304 INFO L628 ElimStorePlain]: treesize reduction 580, result has 43.1 percent of original size [2021-07-09 17:39:30,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 6 treesize of output 2 [2021-07-09 17:39:30,310 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:30,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 6 treesize of output 2 [2021-07-09 17:39:30,315 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:30,508 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2021-07-09 17:39:30,508 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:30,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 3 treesize of output 1 [2021-07-09 17:39:30,514 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:30,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 3 treesize of output 1 [2021-07-09 17:39:30,520 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:30,714 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-07-09 17:39:30,714 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:30,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 4 treesize of output 2 [2021-07-09 17:39:30,720 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:30,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 4 treesize of output 2 [2021-07-09 17:39:30,726 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:30,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:39:30,732 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:30,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 4 treesize of output 2 [2021-07-09 17:39:30,737 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:30,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 4 treesize of output 2 [2021-07-09 17:39:30,743 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:30,924 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-07-09 17:39:30,925 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:30,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 6 treesize of output 2 [2021-07-09 17:39:30,930 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:30,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 6 treesize of output 2 [2021-07-09 17:39:30,936 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:39: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 6 treesize of output 2 [2021-07-09 17:39:30,941 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:31,113 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2021-07-09 17:39:31,114 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39: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 4 treesize of output 2 [2021-07-09 17:39:31,120 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:31,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 6 treesize of output 2 [2021-07-09 17:39:31,125 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:31,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 4 treesize of output 2 [2021-07-09 17:39:31,130 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:31,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:39:31,136 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:31,140 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:39:31,141 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:31,465 WARN L205 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 82 [2021-07-09 17:39:31,465 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.7 percent of original size [2021-07-09 17:39:31,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 3 treesize of output 1 [2021-07-09 17:39:31,471 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:31,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 3 treesize of output 1 [2021-07-09 17:39:31,476 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:31,632 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-07-09 17:39:31,633 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:31,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:39:31,638 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:31,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 5 treesize of output 1 [2021-07-09 17:39:31,643 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:31,796 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-07-09 17:39:31,797 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:31,801 INFO L550 ElimStorePlain]: Start of recursive call 1: 13 dim-0 vars, 8 dim-1 vars, End of recursive call: and 12 xjuncts. [2021-07-09 17:39:31,802 INFO L247 ElimStorePlain]: Needed 29 recursive calls to eliminate 21 variables, input treesize:1207, output treesize:266 [2021-07-09 17:39:31,966 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 44 [2021-07-09 17:39:32,147 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:32,147 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [995504045] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:32,147 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:32,147 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:39:32,147 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451309238] [2021-07-09 17:39:32,147 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:39:32,147 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:32,147 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:39:32,148 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=221, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:39:32,148 INFO L87 Difference]: Start difference. First operand 676 states and 2287 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:32,496 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 71 [2021-07-09 17:39:32,647 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 55 [2021-07-09 17:39:32,900 WARN L205 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 87 [2021-07-09 17:39:33,100 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 38 [2021-07-09 17:39:33,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:33,117 INFO L93 Difference]: Finished difference Result 761 states and 2533 transitions. [2021-07-09 17:39:33,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:39:33,117 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:39:33,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:33,118 INFO L225 Difference]: With dead ends: 761 [2021-07-09 17:39:33,118 INFO L226 Difference]: Without dead ends: 746 [2021-07-09 17:39:33,119 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 1782.0ms TimeCoverageRelationStatistics Valid=154, Invalid=398, Unknown=0, NotChecked=0, Total=552 [2021-07-09 17:39:33,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 746 states. [2021-07-09 17:39:33,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 746 to 685. [2021-07-09 17:39:33,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 685 states, 684 states have (on average 3.3830409356725144) internal successors, (2314), 684 states have internal predecessors, (2314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:33,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 685 states to 685 states and 2314 transitions. [2021-07-09 17:39:33,128 INFO L78 Accepts]: Start accepts. Automaton has 685 states and 2314 transitions. Word has length 20 [2021-07-09 17:39:33,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:33,128 INFO L482 AbstractCegarLoop]: Abstraction has 685 states and 2314 transitions. [2021-07-09 17:39:33,128 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:33,128 INFO L276 IsEmpty]: Start isEmpty. Operand 685 states and 2314 transitions. [2021-07-09 17:39:33,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:39:33,129 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:33,129 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-09 17:39:33,344 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3269,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:33,346 INFO L430 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:33,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:33,346 INFO L82 PathProgramCache]: Analyzing trace with hash 725260138, now seen corresponding path program 37 times [2021-07-09 17:39:33,346 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:33,346 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853478266] [2021-07-09 17:39:33,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:33,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:33,616 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:33,616 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:33,616 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853478266] [2021-07-09 17:39:33,616 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853478266] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:33,616 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2120939814] [2021-07-09 17:39:33,616 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:33,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:33,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:39:33,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:34,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:34,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:34,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 8 treesize of output 1 [2021-07-09 17:39:34,280 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:34,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:34,287 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:34,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 2 [2021-07-09 17:39:34,288 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:34,294 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:34,294 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:34,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:39:34,295 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:34,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:34,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:34,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 9 treesize of output 2 [2021-07-09 17:39:34,303 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:34,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:34,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 11 treesize of output 2 [2021-07-09 17:39:34,310 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:34,867 WARN L205 SmtUtils]: Spent 556.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 103 [2021-07-09 17:39:34,867 INFO L628 ElimStorePlain]: treesize reduction 474, result has 50.6 percent of original size [2021-07-09 17:39:34,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 6 treesize of output 2 [2021-07-09 17:39:34,874 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:34,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 4 treesize of output 2 [2021-07-09 17:39:34,879 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:34,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:39:34,885 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:35,117 WARN L205 SmtUtils]: Spent 231.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-07-09 17:39:35,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:35,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 5 treesize of output 1 [2021-07-09 17:39:35,123 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:35,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 5 treesize of output 1 [2021-07-09 17:39:35,129 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:35,364 WARN L205 SmtUtils]: Spent 235.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-07-09 17:39:35,364 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:35,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 3 treesize of output 1 [2021-07-09 17:39:35,370 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:35,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 5 treesize of output 1 [2021-07-09 17:39:35,376 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:35,623 WARN L205 SmtUtils]: Spent 247.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2021-07-09 17:39:35,624 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:35,636 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 4 dim-1 vars, End of recursive call: 9 dim-0 vars, and 10 xjuncts. [2021-07-09 17:39:35,636 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:1095, output treesize:451 [2021-07-09 17:39:36,006 WARN L205 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 129 [2021-07-09 17:39:36,396 WARN L205 SmtUtils]: Spent 217.00 ms on a formula simplification. DAG size of input: 175 DAG size of output: 89 [2021-07-09 17:39:37,493 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:39:37,494 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:37,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:37,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39: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 11 treesize of output 2 [2021-07-09 17:39:37,504 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:37,513 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:39:37,514 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:37,863 WARN L205 SmtUtils]: Spent 348.00 ms on a formula simplification. DAG size of input: 203 DAG size of output: 97 [2021-07-09 17:39:37,863 INFO L628 ElimStorePlain]: treesize reduction 823, result has 22.5 percent of original size [2021-07-09 17:39:37,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:39:37,869 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:37,982 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-07-09 17:39:37,982 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:37,982 INFO L518 ElimStorePlain]: Eliminatee v_prenex_144 vanished before elimination [2021-07-09 17:39:37,982 INFO L518 ElimStorePlain]: Eliminatee v_prenex_165 vanished before elimination [2021-07-09 17:39:37,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:39:37,991 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:38,100 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-07-09 17:39:38,100 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:38,100 INFO L518 ElimStorePlain]: Eliminatee v_prenex_143 vanished before elimination [2021-07-09 17:39:38,101 INFO L518 ElimStorePlain]: Eliminatee v_prenex_157 vanished before elimination [2021-07-09 17:39:38,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:39:38,106 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:38,212 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2021-07-09 17:39:38,212 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:38,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:39:38,218 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:38,320 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 87 [2021-07-09 17:39:38,321 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:38,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:39:38,326 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:38,428 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-07-09 17:39:38,428 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:38,428 INFO L518 ElimStorePlain]: Eliminatee v_prenex_148 vanished before elimination [2021-07-09 17:39:38,429 INFO L518 ElimStorePlain]: Eliminatee v_prenex_147 vanished before elimination [2021-07-09 17:39:38,429 INFO L518 ElimStorePlain]: Eliminatee v_prenex_139 vanished before elimination [2021-07-09 17:39:38,429 INFO L518 ElimStorePlain]: Eliminatee v_prenex_160 vanished before elimination [2021-07-09 17:39:38,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:39:38,434 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:38,533 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:38,533 INFO L518 ElimStorePlain]: Eliminatee v_prenex_151 vanished before elimination [2021-07-09 17:39:38,533 INFO L518 ElimStorePlain]: Eliminatee v_prenex_140 vanished before elimination [2021-07-09 17:39:38,537 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:39:38,538 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:38,636 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:38,636 INFO L518 ElimStorePlain]: Eliminatee v_prenex_150 vanished before elimination [2021-07-09 17:39:38,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 6 treesize of output 2 [2021-07-09 17:39:38,642 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:38,743 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2021-07-09 17:39:38,743 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:38,743 INFO L518 ElimStorePlain]: Eliminatee v_prenex_164 vanished before elimination [2021-07-09 17:39:38,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:39:38,749 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:38,845 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:38,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 4 treesize of output 2 [2021-07-09 17:39:38,850 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:38,943 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:38,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:39:38,948 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:39,040 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:39,043 INFO L550 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 24 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-09 17:39:39,043 INFO L247 ElimStorePlain]: Needed 15 recursive calls to eliminate 34 variables, input treesize:1169, output treesize:163 [2021-07-09 17:39:39,210 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 48 [2021-07-09 17:39:39,368 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:39,368 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2120939814] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:39,368 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:39,368 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:39:39,368 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287012290] [2021-07-09 17:39:39,368 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:39:39,369 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:39,369 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:39:39,369 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:39:39,369 INFO L87 Difference]: Start difference. First operand 685 states and 2314 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:39,740 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 59 [2021-07-09 17:39:39,955 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 59 [2021-07-09 17:39:40,345 WARN L205 SmtUtils]: Spent 325.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 130 [2021-07-09 17:39:40,761 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 48 [2021-07-09 17:39:40,991 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 53 [2021-07-09 17:39:41,182 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 44 [2021-07-09 17:39:41,354 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 51 [2021-07-09 17:39:41,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:41,372 INFO L93 Difference]: Finished difference Result 877 states and 2851 transitions. [2021-07-09 17:39:41,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 17:39:41,373 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:39:41,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:41,374 INFO L225 Difference]: With dead ends: 877 [2021-07-09 17:39:41,374 INFO L226 Difference]: Without dead ends: 847 [2021-07-09 17:39:41,375 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 266 ImplicationChecksByTransitivity, 2733.6ms TimeCoverageRelationStatistics Valid=189, Invalid=867, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 17:39:41,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 847 states. [2021-07-09 17:39:41,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 847 to 686. [2021-07-09 17:39:41,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 686 states, 685 states have (on average 3.3854014598540147) internal successors, (2319), 685 states have internal predecessors, (2319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:41,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 686 states to 686 states and 2319 transitions. [2021-07-09 17:39:41,384 INFO L78 Accepts]: Start accepts. Automaton has 686 states and 2319 transitions. Word has length 20 [2021-07-09 17:39:41,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:41,384 INFO L482 AbstractCegarLoop]: Abstraction has 686 states and 2319 transitions. [2021-07-09 17:39:41,384 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:41,384 INFO L276 IsEmpty]: Start isEmpty. Operand 686 states and 2319 transitions. [2021-07-09 17:39:41,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:39:41,385 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:41,386 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-09 17:39:41,591 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3588,42 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:41,591 INFO L430 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:41,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:41,591 INFO L82 PathProgramCache]: Analyzing trace with hash 1910342118, now seen corresponding path program 38 times [2021-07-09 17:39:41,591 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:41,591 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622144340] [2021-07-09 17:39:41,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:41,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:41,868 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:41,868 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:41,868 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622144340] [2021-07-09 17:39:41,868 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622144340] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:41,869 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [470216842] [2021-07-09 17:39:41,869 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:41,913 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:39:41,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:41,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:39:41,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:42,451 INFO L446 ElimStorePlain]: Different costs {6=[ends_with_2, v_prenex_169], 10=[v_prenex_172]} [2021-07-09 17:39:42,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:42,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:42,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 7 treesize of output 1 [2021-07-09 17:39:42,460 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:42,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 3 treesize of output 1 [2021-07-09 17:39:42,467 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:42,474 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:42,474 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:42,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 8 treesize of output 1 [2021-07-09 17:39:42,475 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:42,481 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:42,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 10 treesize of output 1 [2021-07-09 17:39:42,482 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:42,969 WARN L205 SmtUtils]: Spent 486.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 110 [2021-07-09 17:39:42,969 INFO L628 ElimStorePlain]: treesize reduction 237, result has 66.3 percent of original size [2021-07-09 17:39:42,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:39:42,975 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:42,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 3 treesize of output 1 [2021-07-09 17:39:42,981 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:43,191 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-07-09 17:39:43,192 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:43,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 6 treesize of output 2 [2021-07-09 17:39:43,198 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:43,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 6 treesize of output 2 [2021-07-09 17:39:43,204 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:43,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 6 treesize of output 2 [2021-07-09 17:39:43,209 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:43,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:39:43,216 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:43,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:39:43,222 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:43,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 4 treesize of output 2 [2021-07-09 17:39:43,227 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:43,436 WARN L205 SmtUtils]: Spent 208.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-07-09 17:39:43,436 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:43,451 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 3 dim-1 vars, End of recursive call: 9 dim-0 vars, and 10 xjuncts. [2021-07-09 17:39:43,452 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 10 variables, input treesize:809, output treesize:429 [2021-07-09 17:39:43,773 WARN L205 SmtUtils]: Spent 270.00 ms on a formula simplification. DAG size of input: 144 DAG size of output: 125 [2021-07-09 17:39:45,161 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:39:45,162 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:45,174 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:39:45,175 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:45,186 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:39:45,187 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:45,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:45,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:45,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 9 treesize of output 2 [2021-07-09 17:39:45,200 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:45,211 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:39:45,211 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:45,761 WARN L205 SmtUtils]: Spent 549.00 ms on a formula simplification. DAG size of input: 282 DAG size of output: 133 [2021-07-09 17:39:45,762 INFO L628 ElimStorePlain]: treesize reduction 1538, result has 19.6 percent of original size [2021-07-09 17:39:45,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:39:45,769 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:45,930 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 131 [2021-07-09 17:39:45,930 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:45,930 INFO L518 ElimStorePlain]: Eliminatee v_prenex_187 vanished before elimination [2021-07-09 17:39:45,931 INFO L518 ElimStorePlain]: Eliminatee v_prenex_201 vanished before elimination [2021-07-09 17:39:45,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 6 treesize of output 2 [2021-07-09 17:39:45,939 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:46,096 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 128 [2021-07-09 17:39:46,097 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:46,097 INFO L518 ElimStorePlain]: Eliminatee v_prenex_203 vanished before elimination [2021-07-09 17:39:46,097 INFO L518 ElimStorePlain]: Eliminatee v_prenex_202 vanished before elimination [2021-07-09 17:39:46,097 INFO L518 ElimStorePlain]: Eliminatee v_prenex_205 vanished before elimination [2021-07-09 17:39:46,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 5 treesize of output 1 [2021-07-09 17:39:46,105 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:46,266 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2021-07-09 17:39:46,266 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:46,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 4 treesize of output 2 [2021-07-09 17:39:46,274 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:46,433 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification that was a NOOP. DAG size: 123 [2021-07-09 17:39:46,433 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:46,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 4 treesize of output 2 [2021-07-09 17:39:46,441 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:46,618 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2021-07-09 17:39:46,618 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:46,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 6 treesize of output 2 [2021-07-09 17:39:46,625 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:46,778 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 117 [2021-07-09 17:39:46,778 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:46,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 3 treesize of output 1 [2021-07-09 17:39:46,785 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:46,935 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2021-07-09 17:39:46,935 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:46,935 INFO L518 ElimStorePlain]: Eliminatee v_prenex_186 vanished before elimination [2021-07-09 17:39:46,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 3 treesize of output 1 [2021-07-09 17:39:46,942 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:47,091 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2021-07-09 17:39:47,091 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:47,091 INFO L518 ElimStorePlain]: Eliminatee ends_with_6 vanished before elimination [2021-07-09 17:39:47,091 INFO L518 ElimStorePlain]: Eliminatee v_prenex_207 vanished before elimination [2021-07-09 17:39:47,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 6 treesize of output 2 [2021-07-09 17:39:47,098 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:47,245 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2021-07-09 17:39:47,245 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:47,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 6 treesize of output 2 [2021-07-09 17:39:47,252 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:47,396 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-07-09 17:39:47,396 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:47,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 3 treesize of output 1 [2021-07-09 17:39:47,402 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:47,545 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-07-09 17:39:47,545 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:47,545 INFO L518 ElimStorePlain]: Eliminatee v_prenex_199 vanished before elimination [2021-07-09 17:39:47,545 INFO L518 ElimStorePlain]: Eliminatee v_prenex_198 vanished before elimination [2021-07-09 17:39:47,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 3 treesize of output 1 [2021-07-09 17:39:47,551 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:47,690 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 103 [2021-07-09 17:39:47,690 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:47,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:39:47,697 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:47,835 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-07-09 17:39:47,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:47,836 INFO L518 ElimStorePlain]: Eliminatee v_prenex_192 vanished before elimination [2021-07-09 17:39:47,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:39:47,846 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:47,981 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2021-07-09 17:39:47,981 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:47,982 INFO L518 ElimStorePlain]: Eliminatee v_prenex_194 vanished before elimination [2021-07-09 17:39:47,982 INFO L518 ElimStorePlain]: Eliminatee v_prenex_196 vanished before elimination [2021-07-09 17:39:47,986 INFO L550 ElimStorePlain]: Start of recursive call 1: 16 dim-0 vars, 28 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-09 17:39:47,986 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 44 variables, input treesize:2125, output treesize:249 [2021-07-09 17:39:48,167 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 57 [2021-07-09 17:39:48,436 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:48,436 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [470216842] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:48,436 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:48,436 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:39:48,436 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463374961] [2021-07-09 17:39:48,436 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:39:48,436 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:48,437 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:39:48,437 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:39:48,437 INFO L87 Difference]: Start difference. First operand 686 states and 2319 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:48,752 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 53 [2021-07-09 17:39:49,187 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 41 [2021-07-09 17:39:49,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:49,208 INFO L93 Difference]: Finished difference Result 825 states and 2715 transitions. [2021-07-09 17:39:49,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:39:49,209 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:39:49,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:49,210 INFO L225 Difference]: With dead ends: 825 [2021-07-09 17:39:49,210 INFO L226 Difference]: Without dead ends: 810 [2021-07-09 17:39:49,210 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 1653.6ms TimeCoverageRelationStatistics Valid=161, Invalid=439, Unknown=0, NotChecked=0, Total=600 [2021-07-09 17:39:49,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 810 states. [2021-07-09 17:39:49,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 810 to 685. [2021-07-09 17:39:49,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 685 states, 684 states have (on average 3.3830409356725144) internal successors, (2314), 684 states have internal predecessors, (2314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:49,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 685 states to 685 states and 2314 transitions. [2021-07-09 17:39:49,218 INFO L78 Accepts]: Start accepts. Automaton has 685 states and 2314 transitions. Word has length 20 [2021-07-09 17:39:49,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:49,219 INFO L482 AbstractCegarLoop]: Abstraction has 685 states and 2314 transitions. [2021-07-09 17:39:49,219 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:49,219 INFO L276 IsEmpty]: Start isEmpty. Operand 685 states and 2314 transitions. [2021-07-09 17:39:49,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:39:49,220 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:49,220 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-09 17:39:49,436 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3874,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:49,436 INFO L430 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:49,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:49,437 INFO L82 PathProgramCache]: Analyzing trace with hash 1980452154, now seen corresponding path program 39 times [2021-07-09 17:39:49,437 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:49,437 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40142691] [2021-07-09 17:39:49,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:49,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:49,796 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:49,796 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:49,796 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40142691] [2021-07-09 17:39:49,796 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40142691] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:49,796 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [679879320] [2021-07-09 17:39:49,796 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:49,849 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-09 17:39:49,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:49,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:39:49,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:50,793 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:39:50,794 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:50,800 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:50,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 9 treesize of output 2 [2021-07-09 17:39:50,801 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,805 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:39:50,806 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,810 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:39:50,811 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:39:50,816 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:50,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:50,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:39:50,822 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:50,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:50,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 8 treesize of output 1 [2021-07-09 17:39:50,828 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,832 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:39:50,833 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:39:50,839 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,843 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:50,843 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:50,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 7 treesize of output 1 [2021-07-09 17:39:50,844 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,849 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:50,849 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:50,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 11 treesize of output 2 [2021-07-09 17:39:50,850 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,855 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:39:50,855 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:39:50,861 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,865 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:39:50,865 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,870 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:39:50,870 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,874 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:39:50,875 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,879 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:39:50,880 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:50,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:50,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 8 treesize of output 1 [2021-07-09 17:39:50,885 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,889 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:39:50,890 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,893 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:39:50,894 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,898 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:39:50,899 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,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 5 treesize of output 1 [2021-07-09 17:39:50,903 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:50,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:50,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 11 treesize of output 2 [2021-07-09 17:39:50,909 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,913 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:39:50,914 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,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 5 treesize of output 1 [2021-07-09 17:39:50,919 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,922 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:39:50,923 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:50,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:50,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 2 [2021-07-09 17:39:50,928 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,932 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:39:50,932 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,936 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:39:50,936 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:50,941 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:50,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-09 17:39:50,942 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,946 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:50,946 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:50,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:39:50,947 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,951 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:50,951 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:50,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:39:50,952 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,955 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:39:50,956 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,959 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:39:50,960 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,963 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:39:50,963 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:51,221 WARN L205 SmtUtils]: Spent 256.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 56 [2021-07-09 17:39:51,221 INFO L628 ElimStorePlain]: treesize reduction 165, result has 59.4 percent of original size [2021-07-09 17:39:51,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 5 treesize of output 1 [2021-07-09 17:39:51,227 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:51,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:39:51,231 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:51,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 4 treesize of output 2 [2021-07-09 17:39:51,236 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:51,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 3 treesize of output 1 [2021-07-09 17:39:51,241 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:51,244 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:39:51,268 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:51,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 5 treesize of output 1 [2021-07-09 17:39:51,273 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:51,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 4 treesize of output 2 [2021-07-09 17:39:51,277 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:51,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:39:51,280 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:51,483 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 47 [2021-07-09 17:39:51,483 INFO L628 ElimStorePlain]: treesize reduction 4, result has 98.1 percent of original size [2021-07-09 17:39:51,486 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-09 17:39:51,486 INFO L247 ElimStorePlain]: Needed 44 recursive calls to eliminate 3 variables, input treesize:1420, output treesize:179 [2021-07-09 17:39:51,645 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 42 [2021-07-09 17:39:51,910 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:51,910 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [679879320] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:51,910 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:51,910 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:39:51,911 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6112834] [2021-07-09 17:39:51,911 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:39:51,911 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:51,911 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:39:51,911 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:39:51,911 INFO L87 Difference]: Start difference. First operand 685 states and 2314 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:52,373 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 57 [2021-07-09 17:39:52,507 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 61 [2021-07-09 17:39:53,086 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 51 [2021-07-09 17:39:53,292 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 45 [2021-07-09 17:39:53,495 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 41 [2021-07-09 17:39:53,724 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 50 [2021-07-09 17:39:54,030 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 57 [2021-07-09 17:39:54,316 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 35 [2021-07-09 17:39:54,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:54,340 INFO L93 Difference]: Finished difference Result 987 states and 3182 transitions. [2021-07-09 17:39:54,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-09 17:39:54,340 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:39:54,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:54,342 INFO L225 Difference]: With dead ends: 987 [2021-07-09 17:39:54,342 INFO L226 Difference]: Without dead ends: 972 [2021-07-09 17:39:54,342 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 402 ImplicationChecksByTransitivity, 2947.1ms TimeCoverageRelationStatistics Valid=409, Invalid=1231, Unknown=0, NotChecked=0, Total=1640 [2021-07-09 17:39:54,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 972 states. [2021-07-09 17:39:54,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 972 to 685. [2021-07-09 17:39:54,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 685 states, 684 states have (on average 3.3830409356725144) internal successors, (2314), 684 states have internal predecessors, (2314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:54,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 685 states to 685 states and 2314 transitions. [2021-07-09 17:39:54,352 INFO L78 Accepts]: Start accepts. Automaton has 685 states and 2314 transitions. Word has length 20 [2021-07-09 17:39:54,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:54,352 INFO L482 AbstractCegarLoop]: Abstraction has 685 states and 2314 transitions. [2021-07-09 17:39:54,352 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:54,352 INFO L276 IsEmpty]: Start isEmpty. Operand 685 states and 2314 transitions. [2021-07-09 17:39:54,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:39:54,353 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:54,353 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-09 17:39:54,569 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4329,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:54,570 INFO L430 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:54,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:54,570 INFO L82 PathProgramCache]: Analyzing trace with hash 456394796, now seen corresponding path program 40 times [2021-07-09 17:39:54,570 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:54,570 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858981501] [2021-07-09 17:39:54,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:54,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:54,912 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:54,912 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:54,912 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858981501] [2021-07-09 17:39:54,912 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858981501] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:54,912 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [403144996] [2021-07-09 17:39:54,912 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:55,034 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:39:55,034 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:55,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:39:55,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:55,287 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 62 [2021-07-09 17:39:55,674 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:55,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 9 treesize of output 1 [2021-07-09 17:39:55,676 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:56,108 WARN L205 SmtUtils]: Spent 432.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 92 [2021-07-09 17:39:56,109 INFO L628 ElimStorePlain]: treesize reduction 625, result has 36.3 percent of original size [2021-07-09 17:39: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 3 treesize of output 1 [2021-07-09 17:39:56,115 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:56,295 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-07-09 17:39:56,296 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:56,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 3 treesize of output 1 [2021-07-09 17:39:56,302 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:56,489 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-07-09 17:39:56,489 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:56,489 INFO L518 ElimStorePlain]: Eliminatee v_prenex_215 vanished before elimination [2021-07-09 17:39:56,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:39:56,495 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:56,499 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:39:56,500 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:56,691 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2021-07-09 17:39:56,691 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:56,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:39:56,697 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:56,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 4 treesize of output 2 [2021-07-09 17:39:56,702 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:56,870 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-07-09 17:39:56,871 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:56,871 INFO L518 ElimStorePlain]: Eliminatee v_prenex_217 vanished before elimination [2021-07-09 17:39:56,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 5 treesize of output 1 [2021-07-09 17:39:56,876 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:57,043 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-09 17:39:57,043 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:57,049 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: 4 dim-0 vars, and 8 xjuncts. [2021-07-09 17:39:57,049 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:989, output treesize:329 [2021-07-09 17:39:57,247 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-07-09 17:39:58,117 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_10, v_prenex_228], 3=[v_prenex_232], 10=[ends_with_2, v_prenex_225], 15=[v_prenex_229]} [2021-07-09 17:39:58,124 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:58,124 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:58,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 9 treesize of output 2 [2021-07-09 17:39:58,125 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:58,131 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:39:58,132 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:58,137 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:39:58,138 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:58,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:58,144 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:58,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 8 treesize of output 1 [2021-07-09 17:39:58,144 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:58,149 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:39:58,150 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:58,352 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 75 [2021-07-09 17:39:58,353 INFO L628 ElimStorePlain]: treesize reduction 553, result has 25.0 percent of original size [2021-07-09 17:39:58,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 3 treesize of output 1 [2021-07-09 17:39:58,358 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:58,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 3 treesize of output 1 [2021-07-09 17:39:58,361 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:58,431 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:58,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 4 treesize of output 2 [2021-07-09 17:39:58,436 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:58,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 3 treesize of output 1 [2021-07-09 17:39:58,441 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:58,504 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:58,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:39:58,509 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:58,568 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:58,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 3 treesize of output 1 [2021-07-09 17:39:58,571 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:58,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 5 treesize of output 1 [2021-07-09 17:39:58,575 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:58,631 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:58,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:39:58,635 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:58,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 5 treesize of output 1 [2021-07-09 17:39:58,639 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:58,692 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:39:58,695 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 6 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-09 17:39:58,695 INFO L247 ElimStorePlain]: Needed 15 recursive calls to eliminate 13 variables, input treesize:923, output treesize:106 [2021-07-09 17:39:58,822 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:58,823 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [403144996] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:58,823 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:58,823 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:39:58,823 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148820498] [2021-07-09 17:39:58,823 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:39:58,823 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:58,823 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:39:58,823 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:39:58,824 INFO L87 Difference]: Start difference. First operand 685 states and 2314 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:59,259 WARN L205 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 85 [2021-07-09 17:39:59,693 WARN L205 SmtUtils]: Spent 311.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 103 [2021-07-09 17:39:59,935 WARN L205 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 74 [2021-07-09 17:40:00,430 WARN L205 SmtUtils]: Spent 327.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 88 [2021-07-09 17:40:00,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:00,800 INFO L93 Difference]: Finished difference Result 935 states and 2969 transitions. [2021-07-09 17:40:00,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 17:40:00,801 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:40:00,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:00,802 INFO L225 Difference]: With dead ends: 935 [2021-07-09 17:40:00,802 INFO L226 Difference]: Without dead ends: 890 [2021-07-09 17:40:00,802 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 246 ImplicationChecksByTransitivity, 2583.0ms TimeCoverageRelationStatistics Valid=186, Invalid=744, Unknown=0, NotChecked=0, Total=930 [2021-07-09 17:40:00,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 890 states. [2021-07-09 17:40:00,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 890 to 687. [2021-07-09 17:40:00,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 687 states, 686 states have (on average 3.3877551020408165) internal successors, (2324), 686 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:00,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 687 states to 687 states and 2324 transitions. [2021-07-09 17:40:00,811 INFO L78 Accepts]: Start accepts. Automaton has 687 states and 2324 transitions. Word has length 20 [2021-07-09 17:40:00,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:00,811 INFO L482 AbstractCegarLoop]: Abstraction has 687 states and 2324 transitions. [2021-07-09 17:40:00,811 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:00,811 INFO L276 IsEmpty]: Start isEmpty. Operand 687 states and 2324 transitions. [2021-07-09 17:40:00,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:40:00,812 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:00,813 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-09 17:40:01,028 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4644 [2021-07-09 17:40:01,028 INFO L430 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:01,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:01,028 INFO L82 PathProgramCache]: Analyzing trace with hash 399043292, now seen corresponding path program 41 times [2021-07-09 17:40:01,028 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:01,028 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733278620] [2021-07-09 17:40:01,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:01,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:01,260 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:01,260 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:01,260 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733278620] [2021-07-09 17:40:01,260 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733278620] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:01,260 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [734746810] [2021-07-09 17:40:01,260 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:01,315 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:40:01,315 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:40:01,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-09 17:40:01,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:01,781 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:01,782 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [734746810] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:01,782 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:01,782 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-09 17:40:01,782 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993553154] [2021-07-09 17:40:01,782 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:40:01,782 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:01,783 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:40:01,783 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:40:01,783 INFO L87 Difference]: Start difference. First operand 687 states and 2324 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:02,414 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 40 [2021-07-09 17:40:02,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:02,658 INFO L93 Difference]: Finished difference Result 781 states and 2556 transitions. [2021-07-09 17:40:02,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:40:02,658 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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-09 17:40:02,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:02,660 INFO L225 Difference]: With dead ends: 781 [2021-07-09 17:40:02,660 INFO L226 Difference]: Without dead ends: 751 [2021-07-09 17:40:02,660 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 1041.8ms TimeCoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2021-07-09 17:40:02,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 751 states. [2021-07-09 17:40:02,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 751 to 690. [2021-07-09 17:40:02,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 690 states, 689 states have (on average 3.388969521044993) internal successors, (2335), 689 states have internal predecessors, (2335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:02,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 690 states to 690 states and 2335 transitions. [2021-07-09 17:40:02,669 INFO L78 Accepts]: Start accepts. Automaton has 690 states and 2335 transitions. Word has length 20 [2021-07-09 17:40:02,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:02,669 INFO L482 AbstractCegarLoop]: Abstraction has 690 states and 2335 transitions. [2021-07-09 17:40:02,669 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:02,669 INFO L276 IsEmpty]: Start isEmpty. Operand 690 states and 2335 transitions. [2021-07-09 17:40:02,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:40:02,670 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:02,670 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-09 17:40:02,887 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4881 [2021-07-09 17:40:02,887 INFO L430 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:02,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:02,888 INFO L82 PathProgramCache]: Analyzing trace with hash -1825343152, now seen corresponding path program 42 times [2021-07-09 17:40:02,888 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:02,888 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302662862] [2021-07-09 17:40:02,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:02,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:03,329 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:03,329 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:03,329 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302662862] [2021-07-09 17:40:03,329 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302662862] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:03,329 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [657353042] [2021-07-09 17:40:03,329 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:03,391 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-09 17:40:03,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:40:03,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:40:03,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:03,791 INFO L446 ElimStorePlain]: Different costs {10=[ends_with_2, v_prenex_235], 15=[v_prenex_239]} [2021-07-09 17:40:03,798 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:03,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:03,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 7 treesize of output 1 [2021-07-09 17:40:03,800 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:03,807 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:03,808 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:03,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 10 treesize of output 1 [2021-07-09 17:40:03,809 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:03,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:03,817 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:03,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 8 treesize of output 1 [2021-07-09 17:40:03,818 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:03,825 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:03,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 9 treesize of output 1 [2021-07-09 17:40:03,827 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:04,494 WARN L205 SmtUtils]: Spent 667.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 108 [2021-07-09 17:40:04,495 INFO L628 ElimStorePlain]: treesize reduction 494, result has 50.5 percent of original size [2021-07-09 17:40:04,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 3 treesize of output 1 [2021-07-09 17:40:04,501 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:04,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 5 treesize of output 1 [2021-07-09 17:40:04,508 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:04,774 WARN L205 SmtUtils]: Spent 266.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-07-09 17:40:04,775 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:04,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 4 treesize of output 2 [2021-07-09 17:40:04,782 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:04,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 6 treesize of output 2 [2021-07-09 17:40:04,788 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:04,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 6 treesize of output 2 [2021-07-09 17:40:04,795 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:04,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 6 treesize of output 2 [2021-07-09 17:40:04,801 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:04,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:40:04,807 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:04,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:40:04,813 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:05,063 WARN L205 SmtUtils]: Spent 249.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-07-09 17:40:05,063 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:05,099 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 3 dim-1 vars, End of recursive call: 9 dim-0 vars, and 10 xjuncts. [2021-07-09 17:40:05,100 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 10 variables, input treesize:1117, output treesize:461 [2021-07-09 17:40:05,480 WARN L205 SmtUtils]: Spent 326.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 131 [2021-07-09 17:40:05,923 WARN L205 SmtUtils]: Spent 255.00 ms on a formula simplification. DAG size of input: 178 DAG size of output: 92 [2021-07-09 17:40:08,177 INFO L446 ElimStorePlain]: Different costs {10=[v_prenex_255, v_prenex_262], 15=[v_prenex_265, v_prenex_256, ends_with_10], 21=[ends_with_6]} [2021-07-09 17:40:08,187 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:08,187 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:08,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 10 treesize of output 1 [2021-07-09 17:40:08,188 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:08,197 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:08,197 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:08,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 12 treesize of output 1 [2021-07-09 17:40:08,198 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:08,207 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:40:08,208 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:08,216 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:40:08,217 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:08,225 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:40:08,226 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:08,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:08,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 13 treesize of output 2 [2021-07-09 17:40:08,236 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:08,655 WARN L205 SmtUtils]: Spent 418.00 ms on a formula simplification. DAG size of input: 183 DAG size of output: 102 [2021-07-09 17:40:08,656 INFO L628 ElimStorePlain]: treesize reduction 764, result has 25.8 percent of original size [2021-07-09 17:40:08,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 5 treesize of output 1 [2021-07-09 17:40:08,662 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:08,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 3 treesize of output 1 [2021-07-09 17:40:08,667 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:08,796 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-07-09 17:40:08,796 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:08,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:40:08,802 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:08,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:40:08,808 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:08,930 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-07-09 17:40:08,930 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:08,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 3 treesize of output 1 [2021-07-09 17:40:08,935 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:09,058 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-07-09 17:40:09,059 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:09,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 5 treesize of output 1 [2021-07-09 17:40:09,065 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:09,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:40:09,071 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:09,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:40:09,077 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:09,182 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-07-09 17:40:09,183 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:09,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 6 treesize of output 2 [2021-07-09 17:40:09,189 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:09,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 4 treesize of output 2 [2021-07-09 17:40:09,194 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:09,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:40:09,199 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:09,302 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-09 17:40:09,302 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:09,305 INFO L550 ElimStorePlain]: Start of recursive call 1: 16 dim-0 vars, 6 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-09 17:40:09,306 INFO L247 ElimStorePlain]: Needed 18 recursive calls to eliminate 22 variables, input treesize:1321, output treesize:163 [2021-07-09 17:40:09,475 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 57 [2021-07-09 17:40:09,687 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:09,687 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [657353042] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:09,687 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:09,687 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:40:09,687 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712599633] [2021-07-09 17:40:09,687 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:40:09,687 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:09,688 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:40:09,688 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:40:09,688 INFO L87 Difference]: Start difference. First operand 690 states and 2335 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-09 17:40:10,312 WARN L205 SmtUtils]: Spent 282.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 105 [2021-07-09 17:40:10,797 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 47 [2021-07-09 17:40:11,036 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 65 [2021-07-09 17:40:11,256 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 39 [2021-07-09 17:40:11,503 WARN L205 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 53 [2021-07-09 17:40:11,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:11,517 INFO L93 Difference]: Finished difference Result 877 states and 2844 transitions. [2021-07-09 17:40:11,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 17:40:11,517 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 20 [2021-07-09 17:40:11,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:11,519 INFO L225 Difference]: With dead ends: 877 [2021-07-09 17:40:11,519 INFO L226 Difference]: Without dead ends: 832 [2021-07-09 17:40:11,519 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 240 ImplicationChecksByTransitivity, 2955.9ms TimeCoverageRelationStatistics Valid=178, Invalid=752, Unknown=0, NotChecked=0, Total=930 [2021-07-09 17:40:11,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 832 states. [2021-07-09 17:40:11,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 832 to 688. [2021-07-09 17:40:11,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 688 states, 687 states have (on average 3.388646288209607) internal successors, (2328), 687 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:11,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 688 states to 688 states and 2328 transitions. [2021-07-09 17:40:11,528 INFO L78 Accepts]: Start accepts. Automaton has 688 states and 2328 transitions. Word has length 20 [2021-07-09 17:40:11,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:11,528 INFO L482 AbstractCegarLoop]: Abstraction has 688 states and 2328 transitions. [2021-07-09 17:40:11,528 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-09 17:40:11,528 INFO L276 IsEmpty]: Start isEmpty. Operand 688 states and 2328 transitions. [2021-07-09 17:40:11,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:40:11,529 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:11,529 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-09 17:40:11,746 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4903 [2021-07-09 17:40:11,747 INFO L430 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:11,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:11,747 INFO L82 PathProgramCache]: Analyzing trace with hash -640261172, now seen corresponding path program 43 times [2021-07-09 17:40:11,747 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:11,747 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314434664] [2021-07-09 17:40:11,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:11,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:12,023 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:12,023 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:12,023 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314434664] [2021-07-09 17:40:12,023 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314434664] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:12,023 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1536543479] [2021-07-09 17:40:12,024 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:12,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:12,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:40:12,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:12,321 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 65 [2021-07-09 17:40:12,690 INFO L446 ElimStorePlain]: Different costs {10=[v_prenex_272, v_prenex_274], 15=[ends_with_2]} [2021-07-09 17:40:12,697 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:12,698 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:12,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 8 treesize of output 1 [2021-07-09 17:40:12,699 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:12,705 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:12,706 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:12,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 10 treesize of output 1 [2021-07-09 17:40:12,707 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:12,713 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:12,713 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:12,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 9 treesize of output 1 [2021-07-09 17:40:12,714 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:12,721 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:12,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 7 treesize of output 1 [2021-07-09 17:40:12,722 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:13,323 WARN L205 SmtUtils]: Spent 600.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 110 [2021-07-09 17:40:13,323 INFO L628 ElimStorePlain]: treesize reduction 502, result has 50.2 percent of original size [2021-07-09 17:40:13,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 3 treesize of output 1 [2021-07-09 17:40:13,329 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:13,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 5 treesize of output 1 [2021-07-09 17:40:13,335 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:13,603 WARN L205 SmtUtils]: Spent 267.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-07-09 17:40:13,603 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:13,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:40:13,610 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:13,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 6 treesize of output 2 [2021-07-09 17:40:13,616 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:13,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 4 treesize of output 2 [2021-07-09 17:40:13,622 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:13,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 6 treesize of output 2 [2021-07-09 17:40:13,628 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:13,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:40:13,634 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:13,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 4 treesize of output 2 [2021-07-09 17:40:13,641 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:13,887 WARN L205 SmtUtils]: Spent 246.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-07-09 17:40:13,887 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:13,900 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 3 dim-1 vars, End of recursive call: 9 dim-0 vars, and 10 xjuncts. [2021-07-09 17:40:13,900 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 10 variables, input treesize:1131, output treesize:471 [2021-07-09 17:40:14,292 WARN L205 SmtUtils]: Spent 341.00 ms on a formula simplification. DAG size of input: 148 DAG size of output: 133 [2021-07-09 17:40:16,485 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:16,486 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:16,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-07-09 17:40:16,487 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:16,500 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:16,500 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:16,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 10 treesize of output 1 [2021-07-09 17:40:16,501 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:16,514 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:16,514 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:16,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 12 treesize of output 1 [2021-07-09 17:40:16,516 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:16,528 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:40:16,529 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:16,540 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:40:16,541 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:17,574 WARN L205 SmtUtils]: Spent 1.03 s on a formula simplification. DAG size of input: 296 DAG size of output: 171 [2021-07-09 17:40:17,575 INFO L628 ElimStorePlain]: treesize reduction 1707, result has 23.3 percent of original size [2021-07-09 17:40:17,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 4 treesize of output 2 [2021-07-09 17:40:17,584 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:17,824 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification that was a NOOP. DAG size: 168 [2021-07-09 17:40:17,825 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:17,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:40:17,832 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:18,083 WARN L205 SmtUtils]: Spent 250.00 ms on a formula simplification that was a NOOP. DAG size: 165 [2021-07-09 17:40:18,083 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:18,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:40:18,093 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:18,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 4 treesize of output 2 [2021-07-09 17:40:18,103 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:18,343 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification that was a NOOP. DAG size: 162 [2021-07-09 17:40:18,344 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:18,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:40:18,353 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:18,571 WARN L205 SmtUtils]: Spent 218.00 ms on a formula simplification that was a NOOP. DAG size: 159 [2021-07-09 17:40:18,571 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:18,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 5 treesize of output 1 [2021-07-09 17:40:18,579 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:18,840 WARN L205 SmtUtils]: Spent 261.00 ms on a formula simplification that was a NOOP. DAG size: 157 [2021-07-09 17:40:18,841 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:18,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 3 treesize of output 1 [2021-07-09 17:40:18,848 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:19,074 WARN L205 SmtUtils]: Spent 225.00 ms on a formula simplification that was a NOOP. DAG size: 155 [2021-07-09 17:40:19,075 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:19,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:40:19,083 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:19,315 WARN L205 SmtUtils]: Spent 231.00 ms on a formula simplification that was a NOOP. DAG size: 153 [2021-07-09 17:40:19,315 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:19,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:40:19,325 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:19,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 6 treesize of output 2 [2021-07-09 17:40:19,334 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:19,578 WARN L205 SmtUtils]: Spent 244.00 ms on a formula simplification that was a NOOP. DAG size: 148 [2021-07-09 17:40:19,579 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:19,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 3 treesize of output 1 [2021-07-09 17:40:19,586 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:19,793 WARN L205 SmtUtils]: Spent 206.00 ms on a formula simplification that was a NOOP. DAG size: 146 [2021-07-09 17:40:19,793 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:19,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:40:19,802 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:20,001 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification that was a NOOP. DAG size: 144 [2021-07-09 17:40:20,002 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:20,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:40:20,011 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:20,215 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification that was a NOOP. DAG size: 142 [2021-07-09 17:40:20,216 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:20,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 4 treesize of output 2 [2021-07-09 17:40:20,223 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:20,431 WARN L205 SmtUtils]: Spent 208.00 ms on a formula simplification that was a NOOP. DAG size: 139 [2021-07-09 17:40:20,432 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:20,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 6 treesize of output 2 [2021-07-09 17:40:20,469 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:20,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 6 treesize of output 2 [2021-07-09 17:40:20,477 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:20,728 WARN L205 SmtUtils]: Spent 250.00 ms on a formula simplification that was a NOOP. DAG size: 134 [2021-07-09 17:40:20,728 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:20,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:40:20,737 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:20,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 4 treesize of output 2 [2021-07-09 17:40:20,745 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:20,977 WARN L205 SmtUtils]: Spent 231.00 ms on a formula simplification that was a NOOP. DAG size: 131 [2021-07-09 17:40:20,989 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:20,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 6 treesize of output 2 [2021-07-09 17:40:20,998 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:21,219 WARN L205 SmtUtils]: Spent 221.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2021-07-09 17:40:21,220 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:21,226 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 16 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-07-09 17:40:21,227 INFO L247 ElimStorePlain]: Needed 25 recursive calls to eliminate 25 variables, input treesize:2477, output treesize:337 [2021-07-09 17:40:21,504 WARN L205 SmtUtils]: Spent 253.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 76 [2021-07-09 17:40:21,738 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 59 [2021-07-09 17:40:21,917 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 43 [2021-07-09 17:40:21,993 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:21,993 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1536543479] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:21,993 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:21,993 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:40:21,994 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489863143] [2021-07-09 17:40:21,994 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:40:21,994 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:21,994 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:40:21,994 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:40:21,994 INFO L87 Difference]: Start difference. First operand 688 states and 2328 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-09 17:40:22,622 WARN L205 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 64 [2021-07-09 17:40:22,943 WARN L205 SmtUtils]: Spent 281.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 84 [2021-07-09 17:40:23,185 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 60 [2021-07-09 17:40:23,435 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 67 [2021-07-09 17:40:23,722 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 57 [2021-07-09 17:40:23,942 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 63 [2021-07-09 17:40:23,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:23,960 INFO L93 Difference]: Finished difference Result 899 states and 2933 transitions. [2021-07-09 17:40:23,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:40:23,960 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 20 [2021-07-09 17:40:23,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:23,962 INFO L225 Difference]: With dead ends: 899 [2021-07-09 17:40:23,962 INFO L226 Difference]: Without dead ends: 854 [2021-07-09 17:40:23,962 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 2917.5ms TimeCoverageRelationStatistics Valid=167, Invalid=589, Unknown=0, NotChecked=0, Total=756 [2021-07-09 17:40:23,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 854 states. [2021-07-09 17:40:23,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 854 to 687. [2021-07-09 17:40:23,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 687 states, 686 states have (on average 3.3862973760932946) internal successors, (2323), 686 states have internal predecessors, (2323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:23,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 687 states to 687 states and 2323 transitions. [2021-07-09 17:40:23,974 INFO L78 Accepts]: Start accepts. Automaton has 687 states and 2323 transitions. Word has length 20 [2021-07-09 17:40:23,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:23,974 INFO L482 AbstractCegarLoop]: Abstraction has 687 states and 2323 transitions. [2021-07-09 17:40:23,974 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-09 17:40:23,974 INFO L276 IsEmpty]: Start isEmpty. Operand 687 states and 2323 transitions. [2021-07-09 17:40:23,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:40:23,975 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:23,975 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-09 17:40:24,196 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5211 [2021-07-09 17:40:24,197 INFO L430 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:24,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:24,197 INFO L82 PathProgramCache]: Analyzing trace with hash -877073888, now seen corresponding path program 44 times [2021-07-09 17:40:24,197 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:24,197 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626117955] [2021-07-09 17:40:24,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:24,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:24,552 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:24,553 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:24,553 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626117955] [2021-07-09 17:40:24,553 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626117955] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:24,553 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2079095348] [2021-07-09 17:40:24,553 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:24,601 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:40:24,602 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:40:24,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:40:24,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:24,802 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 52 [2021-07-09 17:40:25,276 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_298, v_prenex_297, v_prenex_300, v_prenex_301, ends_with_10, v_prenex_296], 6=[v_prenex_303]} [2021-07-09 17:40:25,281 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:25,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 8 treesize of output 1 [2021-07-09 17:40:25,282 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:25,610 WARN L205 SmtUtils]: Spent 328.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 77 [2021-07-09 17:40:25,611 INFO L628 ElimStorePlain]: treesize reduction 214, result has 58.5 percent of original size [2021-07-09 17:40:25,611 INFO L518 ElimStorePlain]: Eliminatee v_prenex_297 vanished before elimination [2021-07-09 17:40:25,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:40:25,617 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:25,889 WARN L205 SmtUtils]: Spent 271.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 74 [2021-07-09 17:40:25,889 INFO L628 ElimStorePlain]: treesize reduction 5, result has 98.3 percent of original size [2021-07-09 17:40:25,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:40:25,895 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:26,028 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-07-09 17:40:26,028 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:26,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 3 treesize of output 1 [2021-07-09 17:40:26,034 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:26,163 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2021-07-09 17:40:26,163 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:26,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:40:26,168 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:26,296 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-07-09 17:40:26,296 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:26,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 6 treesize of output 2 [2021-07-09 17:40:26,301 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:26,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 6 treesize of output 2 [2021-07-09 17:40:26,306 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:26,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:40:26,311 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:26,422 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 62 [2021-07-09 17:40:26,422 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:26,427 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 7 dim-1 vars, End of recursive call: 4 dim-0 vars, and 9 xjuncts. [2021-07-09 17:40:26,427 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 13 variables, input treesize:551, output treesize:263 [2021-07-09 17:40:26,649 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 61 [2021-07-09 17:40:27,741 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_6, v_prenex_309], 3=[v_prenex_312], 10=[ends_with_2, v_prenex_306], 15=[v_prenex_311]} [2021-07-09 17:40:27,748 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:40:27,749 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:27,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:27,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:27,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 7 treesize of output 1 [2021-07-09 17:40:27,757 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:27,764 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:27,764 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:27,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 8 treesize of output 1 [2021-07-09 17:40:27,765 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:27,772 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:27,772 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:27,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 8 treesize of output 1 [2021-07-09 17:40:27,773 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:27,780 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:40:27,780 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:27,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 3 treesize of output 1 [2021-07-09 17:40:27,787 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:27,793 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:40:27,794 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:28,467 WARN L205 SmtUtils]: Spent 672.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 93 [2021-07-09 17:40:28,467 INFO L628 ElimStorePlain]: treesize reduction 659, result has 48.6 percent of original size [2021-07-09 17:40:28,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 6 treesize of output 2 [2021-07-09 17:40:28,473 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:28,478 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:40:28,479 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:28,764 WARN L205 SmtUtils]: Spent 284.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-07-09 17:40:28,764 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:28,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:40:28,770 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:28,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 5 treesize of output 1 [2021-07-09 17:40:28,775 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:28,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 6 treesize of output 2 [2021-07-09 17:40:28,780 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:28,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 4 treesize of output 2 [2021-07-09 17:40:28,786 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:28,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:40:28,791 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:28,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 4 treesize of output 2 [2021-07-09 17:40:28,803 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:28,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:40:28,810 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:28,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:40:28,816 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:28,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 4 treesize of output 2 [2021-07-09 17:40:28,822 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:28,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:40:28,835 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:28,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:40:28,841 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:28,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 4 treesize of output 2 [2021-07-09 17:40:28,848 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:28,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:40:28,854 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:29,305 WARN L205 SmtUtils]: Spent 451.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 81 [2021-07-09 17:40:29,306 INFO L628 ElimStorePlain]: treesize reduction 69, result has 87.5 percent of original size [2021-07-09 17:40:29,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:40:29,311 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:29,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 3 treesize of output 1 [2021-07-09 17:40:29,316 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:29,531 WARN L205 SmtUtils]: Spent 215.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-07-09 17:40:29,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:29,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 5 treesize of output 1 [2021-07-09 17:40:29,538 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:29,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 5 treesize of output 1 [2021-07-09 17:40:29,543 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:29,755 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-07-09 17:40:29,755 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:29,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:40:29,761 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:29,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 6 treesize of output 2 [2021-07-09 17:40:29,766 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:29,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 4 treesize of output 2 [2021-07-09 17:40:29,772 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:29,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:40:29,777 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:29,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 6 treesize of output 2 [2021-07-09 17:40:29,783 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:29,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:40:29,789 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:29,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 4 treesize of output 2 [2021-07-09 17:40:29,795 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:29,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 4 treesize of output 2 [2021-07-09 17:40:29,801 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:29,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:40:29,807 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:29,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:40:29,813 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:29,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:40:29,819 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:30,191 WARN L205 SmtUtils]: Spent 371.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 65 [2021-07-09 17:40:30,191 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.8 percent of original size [2021-07-09 17:40:30,211 INFO L550 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 6 dim-1 vars, End of recursive call: and 15 xjuncts. [2021-07-09 17:40:30,211 INFO L247 ElimStorePlain]: Needed 38 recursive calls to eliminate 16 variables, input treesize:1485, output treesize:323 [2021-07-09 17:40:30,343 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 44 [2021-07-09 17:40:30,473 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:30,473 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2079095348] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:30,473 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:30,473 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:40:30,473 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590740418] [2021-07-09 17:40:30,473 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:40:30,473 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:30,473 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:40:30,473 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=219, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:40:30,474 INFO L87 Difference]: Start difference. First operand 687 states and 2323 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:30,858 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 58 [2021-07-09 17:40:31,094 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 55 [2021-07-09 17:40:31,303 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 76 [2021-07-09 17:40:31,474 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 35 [2021-07-09 17:40:31,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:31,491 INFO L93 Difference]: Finished difference Result 876 states and 2869 transitions. [2021-07-09 17:40:31,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:40:31,491 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:40:31,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:31,493 INFO L225 Difference]: With dead ends: 876 [2021-07-09 17:40:31,493 INFO L226 Difference]: Without dead ends: 861 [2021-07-09 17:40:31,493 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 1765.9ms TimeCoverageRelationStatistics Valid=208, Invalid=548, Unknown=0, NotChecked=0, Total=756 [2021-07-09 17:40:31,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 861 states. [2021-07-09 17:40:31,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 861 to 687. [2021-07-09 17:40:31,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 687 states, 686 states have (on average 3.3862973760932946) internal successors, (2323), 686 states have internal predecessors, (2323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:31,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 687 states to 687 states and 2323 transitions. [2021-07-09 17:40:31,502 INFO L78 Accepts]: Start accepts. Automaton has 687 states and 2323 transitions. Word has length 20 [2021-07-09 17:40:31,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:31,502 INFO L482 AbstractCegarLoop]: Abstraction has 687 states and 2323 transitions. [2021-07-09 17:40:31,502 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:31,502 INFO L276 IsEmpty]: Start isEmpty. Operand 687 states and 2323 transitions. [2021-07-09 17:40:31,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:40:31,503 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:31,503 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-09 17:40:31,719 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5965,49 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:31,719 INFO L430 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:31,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:31,720 INFO L82 PathProgramCache]: Analyzing trace with hash -570151136, now seen corresponding path program 45 times [2021-07-09 17:40:31,720 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:31,720 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158111650] [2021-07-09 17:40:31,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:31,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:31,971 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:31,972 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:31,972 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158111650] [2021-07-09 17:40:31,972 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158111650] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:31,972 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [898612695] [2021-07-09 17:40:31,972 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:32,021 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-09 17:40:32,021 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:40:32,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:40:32,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:32,219 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 61 [2021-07-09 17:40:32,800 INFO L446 ElimStorePlain]: Different costs {6=[v_prenex_321, ends_with_10], 15=[v_prenex_323]} [2021-07-09 17:40:32,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:40:32,811 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:32,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:32,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:32,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 13 treesize of output 2 [2021-07-09 17:40:32,821 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:32,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:32,829 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:32,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 11 treesize of output 2 [2021-07-09 17:40:32,831 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:32,841 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40: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 10 treesize of output 1 [2021-07-09 17:40:32,842 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:33,474 WARN L205 SmtUtils]: Spent 631.00 ms on a formula simplification. DAG size of input: 172 DAG size of output: 142 [2021-07-09 17:40:33,475 INFO L628 ElimStorePlain]: treesize reduction 214, result has 73.6 percent of original size [2021-07-09 17:40:33,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:40:33,483 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:33,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 4 treesize of output 2 [2021-07-09 17:40:33,490 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:33,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 4 treesize of output 2 [2021-07-09 17:40:33,497 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:33,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:40:33,505 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:33,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 4 treesize of output 2 [2021-07-09 17:40:33,512 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:33,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 6 treesize of output 2 [2021-07-09 17:40:33,520 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:34,065 WARN L205 SmtUtils]: Spent 543.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 134 [2021-07-09 17:40:34,065 INFO L628 ElimStorePlain]: treesize reduction 3, result has 99.5 percent of original size [2021-07-09 17:40:34,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 3 treesize of output 1 [2021-07-09 17:40:34,073 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:34,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:40:34,079 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:34,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:40:34,086 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:34,338 WARN L205 SmtUtils]: Spent 252.00 ms on a formula simplification that was a NOOP. DAG size: 130 [2021-07-09 17:40:34,339 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:34,357 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 3 dim-1 vars, End of recursive call: 11 dim-0 vars, and 13 xjuncts. [2021-07-09 17:40:34,358 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 12 variables, input treesize:892, output treesize:549 [2021-07-09 17:40:34,708 WARN L205 SmtUtils]: Spent 289.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 118 [2021-07-09 17:40:37,097 INFO L446 ElimStorePlain]: Different costs {10=[ends_with_6], 15=[ends_with_2], 21=[v_prenex_338], 28=[v_prenex_337]} [2021-07-09 17:40:37,108 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:37,109 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:37,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 7 treesize of output 1 [2021-07-09 17:40:37,111 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:37,122 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:37,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:37,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 10 treesize of output 1 [2021-07-09 17:40:37,124 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:37,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 3 treesize of output 1 [2021-07-09 17:40:37,137 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:37,149 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:40:37,149 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:37,160 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:40:37,161 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:37,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:37,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:37,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 8 treesize of output 1 [2021-07-09 17:40:37,172 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:37,181 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:40:37,182 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:37,868 WARN L205 SmtUtils]: Spent 685.00 ms on a formula simplification. DAG size of input: 179 DAG size of output: 135 [2021-07-09 17:40:37,868 INFO L628 ElimStorePlain]: treesize reduction 615, result has 50.2 percent of original size [2021-07-09 17:40:37,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 3 treesize of output 1 [2021-07-09 17:40:37,876 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:37,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 3 treesize of output 1 [2021-07-09 17:40:37,883 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:38,182 WARN L205 SmtUtils]: Spent 299.00 ms on a formula simplification that was a NOOP. DAG size: 133 [2021-07-09 17:40:38,183 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:38,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 4 treesize of output 2 [2021-07-09 17:40:38,190 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:38,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 6 treesize of output 2 [2021-07-09 17:40:38,197 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:38,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 4 treesize of output 2 [2021-07-09 17:40:38,204 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:38,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:40:38,212 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:38,218 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:40:38,219 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:38,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:40:38,226 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:38,232 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:40:38,233 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:38,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 4 treesize of output 2 [2021-07-09 17:40:38,240 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:38,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 5 treesize of output 1 [2021-07-09 17:40:38,248 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:38,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:40:38,258 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:38,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:40:38,266 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:38,523 WARN L205 SmtUtils]: Spent 256.00 ms on a formula simplification that was a NOOP. DAG size: 123 [2021-07-09 17:40:38,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:38,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:40:38,531 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:38,537 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:40:38,538 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:38,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 6 treesize of output 2 [2021-07-09 17:40:38,544 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:38,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 6 treesize of output 2 [2021-07-09 17:40:38,551 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:38,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 4 treesize of output 2 [2021-07-09 17:40:38,558 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:38,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 5 treesize of output 1 [2021-07-09 17:40:38,565 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:38,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 4 treesize of output 2 [2021-07-09 17:40:38,572 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:38,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 6 treesize of output 2 [2021-07-09 17:40:38,580 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:38,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 5 treesize of output 1 [2021-07-09 17:40:38,587 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:38,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 5 treesize of output 1 [2021-07-09 17:40:38,595 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:38,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 4 treesize of output 2 [2021-07-09 17:40:38,601 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:39,072 WARN L205 SmtUtils]: Spent 470.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 112 [2021-07-09 17:40:39,073 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.8 percent of original size [2021-07-09 17:40:39,079 INFO L550 ElimStorePlain]: Start of recursive call 1: 15 dim-0 vars, 4 dim-1 vars, End of recursive call: and 13 xjuncts. [2021-07-09 17:40:39,079 INFO L247 ElimStorePlain]: Needed 32 recursive calls to eliminate 19 variables, input treesize:1507, output treesize:404 [2021-07-09 17:40:39,307 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 70 [2021-07-09 17:40:39,516 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 62 [2021-07-09 17:40:39,673 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 49 [2021-07-09 17:40:39,775 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:39,775 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [898612695] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:39,775 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:39,776 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:40:39,776 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244272413] [2021-07-09 17:40:39,776 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:40:39,776 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:39,776 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:40:39,776 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=188, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:40:39,776 INFO L87 Difference]: Start difference. First operand 687 states and 2323 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-09 17:40:40,366 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 48 [2021-07-09 17:40:40,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:40,399 INFO L93 Difference]: Finished difference Result 803 states and 2652 transitions. [2021-07-09 17:40:40,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:40:40,400 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 20 [2021-07-09 17:40:40,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:40,401 INFO L225 Difference]: With dead ends: 803 [2021-07-09 17:40:40,401 INFO L226 Difference]: Without dead ends: 788 [2021-07-09 17:40:40,401 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 1564.5ms TimeCoverageRelationStatistics Valid=143, Invalid=319, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:40:40,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 788 states. [2021-07-09 17:40:40,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 788 to 687. [2021-07-09 17:40:40,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 687 states, 686 states have (on average 3.3862973760932946) internal successors, (2323), 686 states have internal predecessors, (2323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:40,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 687 states to 687 states and 2323 transitions. [2021-07-09 17:40:40,410 INFO L78 Accepts]: Start accepts. Automaton has 687 states and 2323 transitions. Word has length 20 [2021-07-09 17:40:40,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:40,410 INFO L482 AbstractCegarLoop]: Abstraction has 687 states and 2323 transitions. [2021-07-09 17:40:40,410 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-09 17:40:40,410 INFO L276 IsEmpty]: Start isEmpty. Operand 687 states and 2323 transitions. [2021-07-09 17:40:40,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:40:40,411 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:40,411 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-09 17:40:40,629 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6175 [2021-07-09 17:40:40,630 INFO L430 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:40,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:40,630 INFO L82 PathProgramCache]: Analyzing trace with hash -153141940, now seen corresponding path program 46 times [2021-07-09 17:40:40,630 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:40,630 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636892775] [2021-07-09 17:40:40,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:40,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:40,897 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:40,897 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:40,897 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636892775] [2021-07-09 17:40:40,897 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636892775] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:40,898 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [567250776] [2021-07-09 17:40:40,898 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:40,960 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:40:40,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:40:40,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:40:40,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:41,403 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:41,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:41,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 8 treesize of output 1 [2021-07-09 17:40:41,405 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:41,411 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:41,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:41,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 9 treesize of output 2 [2021-07-09 17:40:41,413 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:41,418 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:41,418 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:41,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-09 17:40:41,419 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:41,424 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:41,424 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:41,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 11 treesize of output 2 [2021-07-09 17:40:41,425 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:41,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:41,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:41,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-09 17:40:41,431 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:41,436 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:41,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:41,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:40:41,438 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:41,444 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:41,444 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:41,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-09 17:40:41,446 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:41,451 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:40:41,452 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:41,457 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:40:41,458 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:41,462 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:40:41,462 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:41,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:41,467 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:41,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 8 treesize of output 1 [2021-07-09 17:40:41,468 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:41,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:41,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:41,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:40:41,473 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:41,477 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:41,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:41,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 7 treesize of output 1 [2021-07-09 17:40:41,479 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:41,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:41,484 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:41,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 10 treesize of output 1 [2021-07-09 17:40:41,485 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:41,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:41,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:41,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 10 treesize of output 1 [2021-07-09 17:40:41,490 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:41,494 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:41,494 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:41,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-09 17:40:41,495 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:41,499 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:40:41,499 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:41,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:41,504 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:41,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 9 treesize of output 1 [2021-07-09 17:40:41,505 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:41,509 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:41,509 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:41,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:40:41,510 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:41,514 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:40:41,514 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:41,518 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:41,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:41,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-09 17:40:41,520 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:41,524 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:41,524 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:41,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 8 treesize of output 1 [2021-07-09 17:40:41,525 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:41,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:41,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:41,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 10 treesize of output 1 [2021-07-09 17:40:41,530 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:41,534 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:41,534 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:41,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 11 treesize of output 2 [2021-07-09 17:40:41,535 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:41,538 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:41,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 8 treesize of output 1 [2021-07-09 17:40:41,539 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:41,923 WARN L205 SmtUtils]: Spent 383.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 58 [2021-07-09 17:40:41,924 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.7 percent of original size [2021-07-09 17:40:41,928 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 10 xjuncts. [2021-07-09 17:40:41,928 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 2 variables, input treesize:1121, output treesize:357 [2021-07-09 17:40:42,268 WARN L205 SmtUtils]: Spent 310.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2021-07-09 17:40:44,006 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_350], 6=[ends_with_10], 21=[v_prenex_349], 36=[ends_with_2]} [2021-07-09 17:40:44,015 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:40:44,015 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:44,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:40:44,023 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:44,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:44,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:44,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 8 treesize of output 1 [2021-07-09 17:40:44,032 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:44,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:44,041 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:44,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-09 17:40:44,042 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:44,049 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:40:44,050 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:44,057 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:40:44,058 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:44,065 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:40:44,066 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:44,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:44,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 7 treesize of output 1 [2021-07-09 17:40:44,074 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:44,619 WARN L205 SmtUtils]: Spent 544.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 96 [2021-07-09 17:40:44,619 INFO L628 ElimStorePlain]: treesize reduction 1212, result has 26.0 percent of original size [2021-07-09 17:40:44,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 4 treesize of output 2 [2021-07-09 17:40:44,626 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:44,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:40:44,632 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:44,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:40:44,638 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:44,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 4 treesize of output 2 [2021-07-09 17:40:44,643 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:44,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 4 treesize of output 2 [2021-07-09 17:40:44,649 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:44,832 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2021-07-09 17:40:44,833 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:44,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 3 treesize of output 1 [2021-07-09 17:40:44,838 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:44,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:40:44,842 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:45,047 WARN L205 SmtUtils]: Spent 204.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-07-09 17:40:45,047 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:45,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 4 treesize of output 2 [2021-07-09 17:40:45,052 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:45,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:40:45,058 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17: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 5 treesize of output 1 [2021-07-09 17:40:45,063 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17: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 4 treesize of output 2 [2021-07-09 17:40:45,068 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:45,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 4 treesize of output 2 [2021-07-09 17:40:45,073 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:45,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:40:45,077 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:45,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 4 treesize of output 2 [2021-07-09 17:40:45,082 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:45,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:40:45,086 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:45,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 6 treesize of output 2 [2021-07-09 17:40:45,091 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:45,245 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2021-07-09 17:40:45,245 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:45,249 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 4 dim-1 vars, End of recursive call: and 11 xjuncts. [2021-07-09 17:40:45,249 INFO L247 ElimStorePlain]: Needed 25 recursive calls to eliminate 13 variables, input treesize:1934, output treesize:270 [2021-07-09 17:40:45,423 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 48 [2021-07-09 17:40:45,711 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:45,711 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [567250776] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:45,711 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:45,711 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:40:45,711 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774005896] [2021-07-09 17:40:45,712 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:40:45,712 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:45,712 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:40:45,712 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:40:45,712 INFO L87 Difference]: Start difference. First operand 687 states and 2323 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:46,952 WARN L205 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 90 [2021-07-09 17:40:47,285 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 37 [2021-07-09 17:40:47,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:47,317 INFO L93 Difference]: Finished difference Result 977 states and 3160 transitions. [2021-07-09 17:40:47,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 17:40:47,318 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:40:47,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:47,319 INFO L225 Difference]: With dead ends: 977 [2021-07-09 17:40:47,319 INFO L226 Difference]: Without dead ends: 962 [2021-07-09 17:40:47,319 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 2311.4ms TimeCoverageRelationStatistics Valid=273, Invalid=719, Unknown=0, NotChecked=0, Total=992 [2021-07-09 17:40:47,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 962 states. [2021-07-09 17:40:47,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 962 to 693. [2021-07-09 17:40:47,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 693 states, 692 states have (on average 3.38728323699422) internal successors, (2344), 692 states have internal predecessors, (2344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:47,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 693 states to 693 states and 2344 transitions. [2021-07-09 17:40:47,329 INFO L78 Accepts]: Start accepts. Automaton has 693 states and 2344 transitions. Word has length 20 [2021-07-09 17:40:47,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:47,329 INFO L482 AbstractCegarLoop]: Abstraction has 693 states and 2344 transitions. [2021-07-09 17:40:47,329 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:47,329 INFO L276 IsEmpty]: Start isEmpty. Operand 693 states and 2344 transitions. [2021-07-09 17:40:47,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:40:47,330 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:47,330 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-09 17:40:47,535 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6572,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:47,535 INFO L430 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:47,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:47,536 INFO L82 PathProgramCache]: Analyzing trace with hash -1665161384, now seen corresponding path program 47 times [2021-07-09 17:40:47,536 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:47,536 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894017944] [2021-07-09 17:40:47,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:47,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:47,845 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:47,845 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:47,845 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894017944] [2021-07-09 17:40:47,845 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894017944] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:47,845 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1150074087] [2021-07-09 17:40:47,845 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:47,895 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:40:47,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:40:47,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-09 17:40:47,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:48,405 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:48,405 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1150074087] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:48,405 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:48,405 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-09 17:40:48,405 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800471750] [2021-07-09 17:40:48,405 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:40:48,405 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:48,406 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:40:48,406 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:40:48,406 INFO L87 Difference]: Start difference. First operand 693 states and 2344 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:48,833 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 50 [2021-07-09 17:40:49,032 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 51 [2021-07-09 17:40:49,222 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 50 [2021-07-09 17:40:49,411 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 42 [2021-07-09 17:40:49,755 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 54 [2021-07-09 17:40:49,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:49,921 INFO L93 Difference]: Finished difference Result 796 states and 2609 transitions. [2021-07-09 17:40:49,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:40:49,921 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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-09 17:40:49,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:49,922 INFO L225 Difference]: With dead ends: 796 [2021-07-09 17:40:49,922 INFO L226 Difference]: Without dead ends: 766 [2021-07-09 17:40:49,923 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 1852.5ms TimeCoverageRelationStatistics Valid=162, Invalid=830, Unknown=0, NotChecked=0, Total=992 [2021-07-09 17:40:49,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 766 states. [2021-07-09 17:40:49,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 766 to 691. [2021-07-09 17:40:49,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 691 states, 690 states have (on average 3.3869565217391306) internal successors, (2337), 690 states have internal predecessors, (2337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:49,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 691 states to 691 states and 2337 transitions. [2021-07-09 17:40:49,931 INFO L78 Accepts]: Start accepts. Automaton has 691 states and 2337 transitions. Word has length 20 [2021-07-09 17:40:49,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:49,931 INFO L482 AbstractCegarLoop]: Abstraction has 691 states and 2337 transitions. [2021-07-09 17:40:49,931 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:49,931 INFO L276 IsEmpty]: Start isEmpty. Operand 691 states and 2337 transitions. [2021-07-09 17:40:49,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:40:49,932 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:49,932 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-09 17:40:50,150 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7082 [2021-07-09 17:40:50,150 INFO L430 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:50,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:50,150 INFO L82 PathProgramCache]: Analyzing trace with hash 1872779544, now seen corresponding path program 48 times [2021-07-09 17:40:50,150 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:50,150 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387614259] [2021-07-09 17:40:50,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:50,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:50,419 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:50,419 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:50,419 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387614259] [2021-07-09 17:40:50,419 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387614259] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:50,419 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [423985185] [2021-07-09 17:40:50,419 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:50,494 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:40:50,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:40:50,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:40:50,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:50,766 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 47 [2021-07-09 17:40:51,005 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:51,006 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [423985185] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:51,006 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:51,006 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:40:51,006 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476135366] [2021-07-09 17:40:51,006 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:40:51,006 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:51,006 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:40:51,006 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:40:51,006 INFO L87 Difference]: Start difference. First operand 691 states and 2337 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-09 17:40:51,328 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 46 [2021-07-09 17:40:51,553 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 37 [2021-07-09 17:40:51,948 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 34 [2021-07-09 17:40:51,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:51,969 INFO L93 Difference]: Finished difference Result 860 states and 2776 transitions. [2021-07-09 17:40:51,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:40:51,969 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 20 [2021-07-09 17:40:51,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:51,971 INFO L225 Difference]: With dead ends: 860 [2021-07-09 17:40:51,971 INFO L226 Difference]: Without dead ends: 800 [2021-07-09 17:40:51,971 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 1332.8ms TimeCoverageRelationStatistics Valid=115, Invalid=485, Unknown=0, NotChecked=0, Total=600 [2021-07-09 17:40:51,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 800 states. [2021-07-09 17:40:51,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 800 to 701. [2021-07-09 17:40:51,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 701 states, 700 states have (on average 3.394285714285714) internal successors, (2376), 700 states have internal predecessors, (2376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:51,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 701 states to 701 states and 2376 transitions. [2021-07-09 17:40:51,980 INFO L78 Accepts]: Start accepts. Automaton has 701 states and 2376 transitions. Word has length 20 [2021-07-09 17:40:51,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:51,980 INFO L482 AbstractCegarLoop]: Abstraction has 701 states and 2376 transitions. [2021-07-09 17:40:51,980 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-09 17:40:51,980 INFO L276 IsEmpty]: Start isEmpty. Operand 701 states and 2376 transitions. [2021-07-09 17:40:51,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:40:51,981 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:51,981 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-09 17:40:52,197 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7105,53 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:52,197 INFO L430 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:52,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:52,198 INFO L82 PathProgramCache]: Analyzing trace with hash -1843084844, now seen corresponding path program 49 times [2021-07-09 17:40:52,198 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:52,198 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406272603] [2021-07-09 17:40:52,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:52,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:52,491 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:52,491 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:52,492 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406272603] [2021-07-09 17:40:52,492 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406272603] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:52,492 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [442985445] [2021-07-09 17:40:52,492 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:52,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:52,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-09 17:40:52,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:52,979 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:52,980 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:52,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 10 treesize of output 1 [2021-07-09 17:40:52,980 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:52,984 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:52,985 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:52,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 9 treesize of output 2 [2021-07-09 17:40:52,986 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:52,990 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:52,990 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:52,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 10 treesize of output 1 [2021-07-09 17:40:52,991 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:52,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:52,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:52,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 8 treesize of output 1 [2021-07-09 17:40:52,996 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:53,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,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 11 treesize of output 2 [2021-07-09 17:40:53,001 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:53,005 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,005 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,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 8 treesize of output 1 [2021-07-09 17:40:53,006 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:53,010 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,010 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-09 17:40:53,011 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:53,015 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,016 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:40:53,018 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:53,022 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,023 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,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 11 treesize of output 2 [2021-07-09 17:40:53,024 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:53,028 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,028 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,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 2 [2021-07-09 17:40:53,029 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:53,033 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,033 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,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 2 [2021-07-09 17:40:53,034 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:53,038 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:40:53,038 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:53,043 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,043 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,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 10 treesize of output 1 [2021-07-09 17:40:53,044 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:53,047 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:40:53,047 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:53,051 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:40:53,051 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:53,059 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:40:53,059 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:53,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,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 9 treesize of output 2 [2021-07-09 17:40:53,066 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:53,071 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,071 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,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 10 treesize of output 1 [2021-07-09 17:40:53,072 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:53,077 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:40:53,077 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:53,082 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17: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 9 treesize of output 1 [2021-07-09 17:40:53,084 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:53,089 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,089 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,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 10 treesize of output 1 [2021-07-09 17:40:53,090 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:53,095 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,096 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,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 7 treesize of output 1 [2021-07-09 17:40:53,097 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:53,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,102 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,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 10 treesize of output 1 [2021-07-09 17:40:53,103 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:53,109 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,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 8 treesize of output 1 [2021-07-09 17:40:53,111 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:53,116 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,116 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,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 8 treesize of output 1 [2021-07-09 17:40:53,117 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:53,122 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,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 9 treesize of output 2 [2021-07-09 17:40:53,124 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:53,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,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 8 treesize of output 1 [2021-07-09 17:40:53,130 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:53,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,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 7 treesize of output 1 [2021-07-09 17:40:53,136 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:53,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,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 10 treesize of output 1 [2021-07-09 17:40:53,142 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:53,145 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:53,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 10 treesize of output 1 [2021-07-09 17:40:53,146 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:53,420 WARN L205 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 56 [2021-07-09 17:40:53,420 INFO L628 ElimStorePlain]: treesize reduction 121, result has 70.2 percent of original size [2021-07-09 17:40:53,424 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 8 xjuncts. [2021-07-09 17:40:53,424 INFO L247 ElimStorePlain]: Needed 31 recursive calls to eliminate 2 variables, input treesize:1382, output treesize:285 [2021-07-09 17:40:53,724 WARN L205 SmtUtils]: Spent 274.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 83 [2021-07-09 17:40:54,246 INFO L446 ElimStorePlain]: Different costs {0=[ends_with_6], 1=[v_prenex_368, v_prenex_362], 3=[v_prenex_370], 6=[ends_with_2], 10=[v_prenex_365, v_prenex_369, v_prenex_360, v_prenex_361]} [2021-07-09 17:40:54,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:40:54,255 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:54,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:40:54,265 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:54,273 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:40:54,273 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:54,281 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:40:54,282 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:54,823 WARN L205 SmtUtils]: Spent 540.00 ms on a formula simplification. DAG size of input: 179 DAG size of output: 132 [2021-07-09 17:40:54,823 INFO L628 ElimStorePlain]: treesize reduction 318, result has 61.3 percent of original size [2021-07-09 17:40:54,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:40:54,832 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:54,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:40:54,840 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:40: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 4 treesize of output 2 [2021-07-09 17:40:54,848 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:55,067 WARN L205 SmtUtils]: Spent 218.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2021-07-09 17:40:55,067 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:55,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 3 treesize of output 1 [2021-07-09 17:40:55,073 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:55,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:40:55,080 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:55,240 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 123 [2021-07-09 17:40:55,240 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:55,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 5 treesize of output 1 [2021-07-09 17:40:55,268 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:55,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 5 treesize of output 1 [2021-07-09 17:40:55,273 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:55,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 3 treesize of output 1 [2021-07-09 17:40:55,278 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:55,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 5 treesize of output 1 [2021-07-09 17:40:55,283 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:55,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 5 treesize of output 1 [2021-07-09 17:40:55,289 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:55,467 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-07-09 17:40:55,467 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:55,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 5 treesize of output 1 [2021-07-09 17:40:55,474 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:55,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 5 treesize of output 1 [2021-07-09 17:40:55,480 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:55,659 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification that was a NOOP. DAG size: 117 [2021-07-09 17:40:55,660 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:55,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 4 treesize of output 2 [2021-07-09 17:40:55,666 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:55,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 4 treesize of output 2 [2021-07-09 17:40:55,672 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:55,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 6 treesize of output 2 [2021-07-09 17:40:55,678 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:55,852 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2021-07-09 17:40:55,852 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:55,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 3 treesize of output 1 [2021-07-09 17:40:55,858 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:55,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:40:55,864 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:56,185 WARN L205 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2021-07-09 17:40:56,185 INFO L628 ElimStorePlain]: treesize reduction 39, result has 90.9 percent of original size [2021-07-09 17:40:56,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:40:56,191 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:56,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 6 treesize of output 2 [2021-07-09 17:40:56,197 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:56,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 6 treesize of output 2 [2021-07-09 17:40:56,202 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:56,360 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-07-09 17:40:56,361 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:56,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 3 treesize of output 1 [2021-07-09 17:40:56,367 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:56,532 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-07-09 17:40:56,533 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:40:56,537 INFO L550 ElimStorePlain]: Start of recursive call 1: 11 dim-0 vars, 9 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-07-09 17:40:56,537 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 20 variables, input treesize:933, output treesize:290 [2021-07-09 17:40:56,772 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 66 [2021-07-09 17:40:57,097 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:57,097 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [442985445] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:57,097 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:57,097 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:40:57,100 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995518308] [2021-07-09 17:40:57,100 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:40:57,100 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:57,100 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:40:57,100 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:40:57,100 INFO L87 Difference]: Start difference. First operand 701 states and 2376 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-09 17:40:57,255 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 32 [2021-07-09 17:40:57,553 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 32 [2021-07-09 17:40:57,823 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 37 [2021-07-09 17:40:58,481 WARN L205 SmtUtils]: Spent 308.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 70 [2021-07-09 17:40:58,731 WARN L205 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 72 [2021-07-09 17:40:58,908 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 41 [2021-07-09 17:40:59,323 WARN L205 SmtUtils]: Spent 336.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 73 [2021-07-09 17:40:59,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:59,363 INFO L93 Difference]: Finished difference Result 1010 states and 3260 transitions. [2021-07-09 17:40:59,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-09 17:40:59,363 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 20 [2021-07-09 17:40:59,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:59,365 INFO L225 Difference]: With dead ends: 1010 [2021-07-09 17:40:59,365 INFO L226 Difference]: Without dead ends: 965 [2021-07-09 17:40:59,365 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 265 ImplicationChecksByTransitivity, 2948.1ms TimeCoverageRelationStatistics Valid=255, Invalid=737, Unknown=0, NotChecked=0, Total=992 [2021-07-09 17:40:59,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 965 states. [2021-07-09 17:40:59,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 965 to 701. [2021-07-09 17:40:59,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 701 states, 700 states have (on average 3.394285714285714) internal successors, (2376), 700 states have internal predecessors, (2376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:59,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 701 states to 701 states and 2376 transitions. [2021-07-09 17:40:59,383 INFO L78 Accepts]: Start accepts. Automaton has 701 states and 2376 transitions. Word has length 20 [2021-07-09 17:40:59,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:59,383 INFO L482 AbstractCegarLoop]: Abstraction has 701 states and 2376 transitions. [2021-07-09 17:40:59,383 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-09 17:40:59,383 INFO L276 IsEmpty]: Start isEmpty. Operand 701 states and 2376 transitions. [2021-07-09 17:40:59,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:40:59,385 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:59,385 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-09 17:40:59,585 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7124 [2021-07-09 17:40:59,585 INFO L430 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:59,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:59,585 INFO L82 PathProgramCache]: Analyzing trace with hash 2081522154, now seen corresponding path program 50 times [2021-07-09 17:40:59,586 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:59,586 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044570185] [2021-07-09 17:40:59,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:59,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:59,821 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:59,822 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:59,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044570185] [2021-07-09 17:40:59,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044570185] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:59,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1891083815] [2021-07-09 17:40:59,822 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:59,871 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:40:59,872 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:40:59,872 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-09 17:40:59,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:41:00,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:00,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 9 treesize of output 2 [2021-07-09 17:41:00,055 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:00,058 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:00,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 9 treesize of output 2 [2021-07-09 17:41:00,059 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:00,062 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:41:00,063 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:00,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:00,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 9 treesize of output 2 [2021-07-09 17:41:00,068 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:00,071 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:00,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 8 treesize of output 1 [2021-07-09 17:41:00,072 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:00,075 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:00,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-09 17:41:00,076 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:00,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:00,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 7 treesize of output 1 [2021-07-09 17:41:00,081 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:00,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:00,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-09 17:41:00,085 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:00,088 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:41:00,089 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:00,092 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:00,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 8 treesize of output 1 [2021-07-09 17:41:00,093 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:00,096 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:00,097 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-09 17:41:00,097 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:00,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:00,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 8 treesize of output 1 [2021-07-09 17:41:00,101 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:00,105 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:00,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-09 17:41:00,106 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:00,109 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:00,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 8 treesize of output 1 [2021-07-09 17:41:00,109 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:00,112 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:00,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 7 treesize of output 1 [2021-07-09 17:41:00,113 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:00,116 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:41:00,117 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:00,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:00,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 8 treesize of output 1 [2021-07-09 17:41:00,122 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:00,125 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:41:00,125 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:00,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:00,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 8 treesize of output 1 [2021-07-09 17:41:00,129 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:00,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 9 treesize of output 2 [2021-07-09 17:41:00,132 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:00,343 WARN L205 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 40 [2021-07-09 17:41:00,343 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.5 percent of original size [2021-07-09 17:41:00,345 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-09 17:41:00,345 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 1 variables, input treesize:699, output treesize:220 [2021-07-09 17:41:00,470 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2021-07-09 17:41:00,875 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 37 [2021-07-09 17:41:01,012 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:41:01,012 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1891083815] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:41:01,019 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:41:01,019 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:41:01,019 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326018884] [2021-07-09 17:41:01,019 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:41:01,019 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:41:01,020 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:41:01,020 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:41:01,020 INFO L87 Difference]: Start difference. First operand 701 states and 2376 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:41:01,325 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 52 [2021-07-09 17:41:01,516 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 38 [2021-07-09 17:41:01,634 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 52 [2021-07-09 17:41:01,807 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 48 [2021-07-09 17:41:01,948 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 35 [2021-07-09 17:41:02,122 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 50 [2021-07-09 17:41:02,278 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 41 [2021-07-09 17:41:02,508 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 54 [2021-07-09 17:41:02,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:41:02,513 INFO L93 Difference]: Finished difference Result 1103 states and 3504 transitions. [2021-07-09 17:41:02,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:41:02,514 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:41:02,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:41:02,516 INFO L225 Difference]: With dead ends: 1103 [2021-07-09 17:41:02,516 INFO L226 Difference]: Without dead ends: 1028 [2021-07-09 17:41:02,516 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 1919.3ms TimeCoverageRelationStatistics Valid=140, Invalid=562, Unknown=0, NotChecked=0, Total=702 [2021-07-09 17:41:02,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1028 states. [2021-07-09 17:41:02,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1028 to 714. [2021-07-09 17:41:02,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 714 states, 713 states have (on average 3.4137447405329593) internal successors, (2434), 713 states have internal predecessors, (2434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:41:02,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 714 states to 714 states and 2434 transitions. [2021-07-09 17:41:02,538 INFO L78 Accepts]: Start accepts. Automaton has 714 states and 2434 transitions. Word has length 20 [2021-07-09 17:41:02,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:41:02,538 INFO L482 AbstractCegarLoop]: Abstraction has 714 states and 2434 transitions. [2021-07-09 17:41:02,539 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:41:02,539 INFO L276 IsEmpty]: Start isEmpty. Operand 714 states and 2434 transitions. [2021-07-09 17:41:02,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:41:02,540 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:41:02,540 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-09 17:41:02,758 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7347,55 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:41:02,759 INFO L430 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:41:02,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:41:02,759 INFO L82 PathProgramCache]: Analyzing trace with hash -1028363162, now seen corresponding path program 51 times [2021-07-09 17:41:02,759 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:41:02,759 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783550420] [2021-07-09 17:41:02,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:41:02,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:41:02,986 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:41:02,987 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:41:02,987 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783550420] [2021-07-09 17:41:02,987 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783550420] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:41:02,987 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1012207070] [2021-07-09 17:41:02,987 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:41:03,037 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:41:03,037 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:41:03,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:41:03,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:41:03,243 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:03,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 8 treesize of output 1 [2021-07-09 17:41:03,244 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:03,248 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:03,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 8 treesize of output 1 [2021-07-09 17:41:03,249 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:03,253 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41: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 7 treesize of output 1 [2021-07-09 17:41:03,254 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:03,257 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:03,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 8 treesize of output 1 [2021-07-09 17:41:03,258 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:03,262 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:03,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 8 treesize of output 1 [2021-07-09 17:41:03,263 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:03,267 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:03,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 8 treesize of output 1 [2021-07-09 17:41:03,267 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:03,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:03,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 8 treesize of output 1 [2021-07-09 17:41:03,272 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:03,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:03,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 8 treesize of output 1 [2021-07-09 17:41:03,276 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:03,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41: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 7 treesize of output 1 [2021-07-09 17:41:03,281 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:03,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:03,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 9 treesize of output 2 [2021-07-09 17:41:03,285 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:03,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:03,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-09 17:41:03,290 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:03,294 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:03,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 9 treesize of output 2 [2021-07-09 17:41:03,295 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:03,298 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:03,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 9 treesize of output 2 [2021-07-09 17:41:03,299 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:03,303 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:41:03,303 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:03,307 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:03,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 9 treesize of output 2 [2021-07-09 17:41:03,308 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:03,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:03,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 8 treesize of output 1 [2021-07-09 17:41:03,312 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:03,316 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:03,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 9 treesize of output 2 [2021-07-09 17:41:03,317 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:03,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41: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 8 treesize of output 1 [2021-07-09 17:41:03,321 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:03,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:03,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 8 treesize of output 1 [2021-07-09 17:41:03,325 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:03,329 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:03,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 7 treesize of output 1 [2021-07-09 17:41:03,330 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:03,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:03,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-09 17:41:03,334 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:03,337 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:03,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 9 treesize of output 2 [2021-07-09 17:41:03,338 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:03,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:03,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 8 treesize of output 1 [2021-07-09 17:41:03,342 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:03,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:03,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 9 treesize of output 2 [2021-07-09 17:41:03,347 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:03,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 8 treesize of output 1 [2021-07-09 17:41:03,350 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:03,608 WARN L205 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 42 [2021-07-09 17:41:03,608 INFO L628 ElimStorePlain]: treesize reduction 124, result has 65.7 percent of original size [2021-07-09 17:41:03,610 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-09 17:41:03,610 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 1 variables, input treesize:941, output treesize:237 [2021-07-09 17:41:03,755 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2021-07-09 17:41:03,839 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_374, v_prenex_376, ends_with_6, v_prenex_372], 1=[v_prenex_375, ends_with_10, v_prenex_371, v_prenex_373]} [2021-07-09 17:41:03,844 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:41:03,844 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:03,848 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:41:03,849 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:04,127 WARN L205 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 72 [2021-07-09 17:41:04,127 INFO L628 ElimStorePlain]: treesize reduction 147, result has 61.5 percent of original size [2021-07-09 17:41:04,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:41:04,133 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:04,251 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-07-09 17:41:04,252 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:04,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 5 treesize of output 1 [2021-07-09 17:41:04,256 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:04,376 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2021-07-09 17:41:04,376 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:04,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 6 treesize of output 2 [2021-07-09 17:41:04,381 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:04,492 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2021-07-09 17:41:04,493 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:04,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 6 treesize of output 2 [2021-07-09 17:41:04,498 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:04,612 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 62 [2021-07-09 17:41:04,613 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:04,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:41:04,617 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:04,746 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2021-07-09 17:41:04,747 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:04,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:41:04,751 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:04,856 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2021-07-09 17:41:04,856 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:04,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 5 treesize of output 1 [2021-07-09 17:41:04,860 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:04,962 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 55 [2021-07-09 17:41:04,963 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:04,965 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-09 17:41:04,965 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 8 variables, input treesize:429, output treesize:195 [2021-07-09 17:41:05,084 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2021-07-09 17:41:05,312 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:41:05,312 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1012207070] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:41:05,312 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:41:05,312 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:41:05,312 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960133794] [2021-07-09 17:41:05,312 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:41:05,312 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:41:05,313 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:41:05,313 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:41:05,313 INFO L87 Difference]: Start difference. First operand 714 states and 2434 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:41:05,793 WARN L205 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 52 [2021-07-09 17:41:05,961 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 60 [2021-07-09 17:41:06,142 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 58 [2021-07-09 17:41:06,319 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 50 [2021-07-09 17:41:06,781 WARN L205 SmtUtils]: Spent 251.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 64 [2021-07-09 17:41:07,092 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 46 [2021-07-09 17:41:07,391 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 56 [2021-07-09 17:41:07,728 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 44 [2021-07-09 17:41:07,978 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 49 [2021-07-09 17:41:08,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:41:08,099 INFO L93 Difference]: Finished difference Result 1278 states and 3953 transitions. [2021-07-09 17:41:08,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 17:41:08,100 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:41:08,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:41:08,102 INFO L225 Difference]: With dead ends: 1278 [2021-07-09 17:41:08,102 INFO L226 Difference]: Without dead ends: 1173 [2021-07-09 17:41:08,102 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 270 ImplicationChecksByTransitivity, 3080.1ms TimeCoverageRelationStatistics Valid=228, Invalid=894, Unknown=0, NotChecked=0, Total=1122 [2021-07-09 17:41:08,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1173 states. [2021-07-09 17:41:08,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1173 to 706. [2021-07-09 17:41:08,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 706 states, 705 states have (on average 3.4184397163120566) internal successors, (2410), 705 states have internal predecessors, (2410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:41:08,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 706 states to 706 states and 2410 transitions. [2021-07-09 17:41:08,113 INFO L78 Accepts]: Start accepts. Automaton has 706 states and 2410 transitions. Word has length 20 [2021-07-09 17:41:08,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:41:08,113 INFO L482 AbstractCegarLoop]: Abstraction has 706 states and 2410 transitions. [2021-07-09 17:41:08,113 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:41:08,113 INFO L276 IsEmpty]: Start isEmpty. Operand 706 states and 2410 transitions. [2021-07-09 17:41:08,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:41:08,114 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:41:08,114 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-09 17:41:08,321 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7413,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:41:08,321 INFO L430 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:41:08,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:41:08,321 INFO L82 PathProgramCache]: Analyzing trace with hash -1118175910, now seen corresponding path program 52 times [2021-07-09 17:41:08,321 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:41:08,321 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731501289] [2021-07-09 17:41:08,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:41:08,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:41:08,620 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:41:08,620 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:41:08,620 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731501289] [2021-07-09 17:41:08,620 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731501289] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:41:08,620 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [779324194] [2021-07-09 17:41:08,620 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:41:08,723 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:41:08,724 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:41:08,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:41:08,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:41:09,224 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:41:09,224 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [779324194] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:41:09,224 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:41:09,224 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:41:09,224 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52946720] [2021-07-09 17:41:09,225 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:41:09,225 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:41:09,225 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:41:09,225 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:41:09,225 INFO L87 Difference]: Start difference. First operand 706 states and 2410 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:41:09,977 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 54 [2021-07-09 17:41:10,322 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 55 [2021-07-09 17:41:10,506 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 63 [2021-07-09 17:41:10,948 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 61 [2021-07-09 17:41:11,188 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 59 [2021-07-09 17:41:11,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:41:11,206 INFO L93 Difference]: Finished difference Result 1207 states and 3824 transitions. [2021-07-09 17:41:11,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-09 17:41:11,206 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:41:11,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:41:11,208 INFO L225 Difference]: With dead ends: 1207 [2021-07-09 17:41:11,208 INFO L226 Difference]: Without dead ends: 1162 [2021-07-09 17:41:11,209 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 316 ImplicationChecksByTransitivity, 2027.2ms TimeCoverageRelationStatistics Valid=208, Invalid=1124, Unknown=0, NotChecked=0, Total=1332 [2021-07-09 17:41:11,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1162 states. [2021-07-09 17:41:11,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1162 to 702. [2021-07-09 17:41:11,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 702 states, 701 states have (on average 3.4151212553495007) internal successors, (2394), 701 states have internal predecessors, (2394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:41:11,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 702 states to 702 states and 2394 transitions. [2021-07-09 17:41:11,219 INFO L78 Accepts]: Start accepts. Automaton has 702 states and 2394 transitions. Word has length 20 [2021-07-09 17:41:11,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:41:11,219 INFO L482 AbstractCegarLoop]: Abstraction has 702 states and 2394 transitions. [2021-07-09 17:41:11,219 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:41:11,219 INFO L276 IsEmpty]: Start isEmpty. Operand 702 states and 2394 transitions. [2021-07-09 17:41:11,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:41:11,221 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:41:11,221 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-09 17:41:11,437 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7458,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:41:11,437 INFO L430 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:41:11,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:41:11,437 INFO L82 PathProgramCache]: Analyzing trace with hash -1774648740, now seen corresponding path program 53 times [2021-07-09 17:41:11,437 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:41:11,437 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954332566] [2021-07-09 17:41:11,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:41:11,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:41:11,656 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:41:11,656 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:41:11,656 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954332566] [2021-07-09 17:41:11,656 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954332566] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:41:11,656 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2108478443] [2021-07-09 17:41:11,656 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:41:11,709 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:41:11,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:41:11,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:41:11,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:41:11,971 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 42 [2021-07-09 17:41:12,293 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:41:12,293 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2108478443] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:41:12,293 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:41:12,293 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-09 17:41:12,293 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306626706] [2021-07-09 17:41:12,293 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:41:12,293 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:41:12,294 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:41:12,294 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:41:12,294 INFO L87 Difference]: Start difference. First operand 702 states and 2394 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:41:12,838 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 42 [2021-07-09 17:41:13,010 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 58 [2021-07-09 17:41:13,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:41:13,058 INFO L93 Difference]: Finished difference Result 971 states and 3167 transitions. [2021-07-09 17:41:13,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-09 17:41:13,058 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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-09 17:41:13,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:41:13,060 INFO L225 Difference]: With dead ends: 971 [2021-07-09 17:41:13,060 INFO L226 Difference]: Without dead ends: 956 [2021-07-09 17:41:13,060 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 1151.6ms TimeCoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2021-07-09 17:41:13,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 956 states. [2021-07-09 17:41:13,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 956 to 700. [2021-07-09 17:41:13,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 700 states, 699 states have (on average 3.4148783977110155) internal successors, (2387), 699 states have internal predecessors, (2387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:41:13,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 700 states to 700 states and 2387 transitions. [2021-07-09 17:41:13,069 INFO L78 Accepts]: Start accepts. Automaton has 700 states and 2387 transitions. Word has length 20 [2021-07-09 17:41:13,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:41:13,069 INFO L482 AbstractCegarLoop]: Abstraction has 700 states and 2387 transitions. [2021-07-09 17:41:13,069 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:41:13,069 INFO L276 IsEmpty]: Start isEmpty. Operand 700 states and 2387 transitions. [2021-07-09 17:41:13,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:41:13,070 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:41:13,071 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-09 17:41:13,274 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7481,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:41:13,274 INFO L430 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:41:13,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:41:13,275 INFO L82 PathProgramCache]: Analyzing trace with hash -1692370732, now seen corresponding path program 54 times [2021-07-09 17:41:13,275 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:41:13,275 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909243007] [2021-07-09 17:41:13,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:41:13,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:41:13,559 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:41:13,559 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:41:13,559 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909243007] [2021-07-09 17:41:13,559 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909243007] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:41:13,559 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [321133786] [2021-07-09 17:41:13,559 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:41:13,622 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-09 17:41:13,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:41:13,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:41:13,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:41:13,986 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:41:13,987 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [321133786] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:41:13,987 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:41:13,987 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:41:13,987 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152153979] [2021-07-09 17:41:13,987 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:41:13,987 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:41:13,988 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:41:13,988 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:41:13,988 INFO L87 Difference]: Start difference. First operand 700 states and 2387 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:41:14,956 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 52 [2021-07-09 17:41:15,279 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 45 [2021-07-09 17:41:15,512 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 49 [2021-07-09 17:41:15,786 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 47 [2021-07-09 17:41:15,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:41:15,798 INFO L93 Difference]: Finished difference Result 1111 states and 3555 transitions. [2021-07-09 17:41:15,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-09 17:41:15,799 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:41:15,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:41:15,800 INFO L225 Difference]: With dead ends: 1111 [2021-07-09 17:41:15,800 INFO L226 Difference]: Without dead ends: 1096 [2021-07-09 17:41:15,801 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 316 ImplicationChecksByTransitivity, 1927.0ms TimeCoverageRelationStatistics Valid=221, Invalid=1111, Unknown=0, NotChecked=0, Total=1332 [2021-07-09 17:41:15,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1096 states. [2021-07-09 17:41:15,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1096 to 697. [2021-07-09 17:41:15,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 697 states, 696 states have (on average 3.413793103448276) internal successors, (2376), 696 states have internal predecessors, (2376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:41:15,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 697 states to 697 states and 2376 transitions. [2021-07-09 17:41:15,810 INFO L78 Accepts]: Start accepts. Automaton has 697 states and 2376 transitions. Word has length 20 [2021-07-09 17:41:15,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:41:15,810 INFO L482 AbstractCegarLoop]: Abstraction has 697 states and 2376 transitions. [2021-07-09 17:41:15,810 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:41:15,810 INFO L276 IsEmpty]: Start isEmpty. Operand 697 states and 2376 transitions. [2021-07-09 17:41:15,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:41:15,812 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:41:15,812 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-09 17:41:16,028 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7500 [2021-07-09 17:41:16,028 INFO L430 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:41:16,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:41:16,029 INFO L82 PathProgramCache]: Analyzing trace with hash -200334708, now seen corresponding path program 55 times [2021-07-09 17:41:16,029 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:41:16,029 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446810508] [2021-07-09 17:41:16,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:41:16,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:41:16,386 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:41:16,386 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:41:16,386 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446810508] [2021-07-09 17:41:16,386 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446810508] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:41:16,386 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [985593493] [2021-07-09 17:41:16,386 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:41:16,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:41:16,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-09 17:41:16,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:41:16,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:41:16,815 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:16,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-09 17:41:16,821 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:16,826 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-09 17:41:16,828 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:16,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,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 2 [2021-07-09 17:41:16,834 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:16,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,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 9 treesize of output 2 [2021-07-09 17:41:16,840 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:16,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,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 10 treesize of output 1 [2021-07-09 17:41:16,846 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:16,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,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 10 treesize of output 1 [2021-07-09 17:41:16,852 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:16,857 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,857 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,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 10 treesize of output 1 [2021-07-09 17:41:16,858 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:16,862 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:41:16,862 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:16,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,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 10 treesize of output 1 [2021-07-09 17:41:16,868 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:16,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,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 7 treesize of output 1 [2021-07-09 17:41:16,874 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:16,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,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 11 treesize of output 2 [2021-07-09 17:41:16,880 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:16,885 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,885 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-09 17:41:16,886 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:16,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,891 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,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 8 treesize of output 1 [2021-07-09 17:41:16,892 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:16,896 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,896 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-09 17:41:16,897 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:16,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,902 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,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 8 treesize of output 1 [2021-07-09 17:41:16,902 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:16,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,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 9 treesize of output 2 [2021-07-09 17:41:16,909 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:16,913 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:41:16,914 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:16,918 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,919 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,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 10 treesize of output 1 [2021-07-09 17:41:16,920 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:16,924 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,924 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,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 7 treesize of output 1 [2021-07-09 17:41:16,925 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:16,929 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,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 8 treesize of output 1 [2021-07-09 17:41:16,930 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:16,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,935 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-09 17:41:16,936 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:16,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,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 10 treesize of output 1 [2021-07-09 17:41:16,941 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:16,945 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,946 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-09 17:41:16,947 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:16,950 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:16,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 8 treesize of output 1 [2021-07-09 17:41:16,951 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:17,361 WARN L205 SmtUtils]: Spent 409.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 69 [2021-07-09 17:41:17,361 INFO L628 ElimStorePlain]: treesize reduction 48, result has 90.1 percent of original size [2021-07-09 17:41:17,367 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 10 xjuncts. [2021-07-09 17:41:17,367 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 2 variables, input treesize:1321, output treesize:438 [2021-07-09 17:41:17,701 WARN L205 SmtUtils]: Spent 302.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 99 [2021-07-09 17:41:17,887 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2021-07-09 17:41:18,274 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_6], 3=[v_prenex_386, v_prenex_384], 6=[v_prenex_383], 10=[v_prenex_385, ends_with_10, v_prenex_381]} [2021-07-09 17:41:18,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 3 treesize of output 1 [2021-07-09 17:41:18,281 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:18,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 5 treesize of output 1 [2021-07-09 17:41:18,288 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:18,294 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:41:18,294 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:18,636 WARN L205 SmtUtils]: Spent 341.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 100 [2021-07-09 17:41:18,636 INFO L628 ElimStorePlain]: treesize reduction 312, result has 50.8 percent of original size [2021-07-09 17:41:18,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 6 treesize of output 2 [2021-07-09 17:41:18,642 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:18,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 6 treesize of output 2 [2021-07-09 17:41:18,648 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:18,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 6 treesize of output 2 [2021-07-09 17:41:18,654 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:18,787 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-07-09 17:41:18,787 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:18,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:41:18,794 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:18,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 3 treesize of output 1 [2021-07-09 17:41:18,799 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:18,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:41:18,804 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:18,933 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-07-09 17:41:18,933 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:18,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 6 treesize of output 2 [2021-07-09 17:41:18,939 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:19,067 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2021-07-09 17:41:19,067 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:19,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 5 treesize of output 1 [2021-07-09 17:41:19,073 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:19,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:41:19,079 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:19,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:41:19,084 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:19,206 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-09 17:41:19,207 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:19,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:41:19,212 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:19,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 5 treesize of output 1 [2021-07-09 17:41:19,217 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:19,451 WARN L205 SmtUtils]: Spent 233.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 72 [2021-07-09 17:41:19,452 INFO L628 ElimStorePlain]: treesize reduction 34, result has 87.1 percent of original size [2021-07-09 17:41:19,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 3 treesize of output 1 [2021-07-09 17:41:19,456 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:19,559 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-07-09 17:41:19,560 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:19,562 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 7 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-09 17:41:19,562 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 12 variables, input treesize:692, output treesize:163 [2021-07-09 17:41:19,821 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 46 [2021-07-09 17:41:19,948 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:41:19,948 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [985593493] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:41:19,948 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:41:19,948 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:41:19,948 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862221851] [2021-07-09 17:41:19,948 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:41:19,948 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:41:19,949 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:41:19,949 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:41:19,949 INFO L87 Difference]: Start difference. First operand 697 states and 2376 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-09 17:41:20,742 WARN L205 SmtUtils]: Spent 437.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 76 [2021-07-09 17:41:21,241 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 41 [2021-07-09 17:41:21,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:41:21,305 INFO L93 Difference]: Finished difference Result 815 states and 2712 transitions. [2021-07-09 17:41:21,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:41:21,305 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 20 [2021-07-09 17:41:21,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:41:21,307 INFO L225 Difference]: With dead ends: 815 [2021-07-09 17:41:21,307 INFO L226 Difference]: Without dead ends: 785 [2021-07-09 17:41:21,307 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 2140.7ms TimeCoverageRelationStatistics Valid=137, Invalid=513, Unknown=0, NotChecked=0, Total=650 [2021-07-09 17:41:21,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 785 states. [2021-07-09 17:41:21,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 785 to 701. [2021-07-09 17:41:21,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 701 states, 700 states have (on average 3.4171428571428573) internal successors, (2392), 700 states have internal predecessors, (2392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:41:21,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 701 states to 701 states and 2392 transitions. [2021-07-09 17:41:21,315 INFO L78 Accepts]: Start accepts. Automaton has 701 states and 2392 transitions. Word has length 20 [2021-07-09 17:41:21,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:41:21,316 INFO L482 AbstractCegarLoop]: Abstraction has 701 states and 2392 transitions. [2021-07-09 17:41:21,316 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-09 17:41:21,316 INFO L276 IsEmpty]: Start isEmpty. Operand 701 states and 2392 transitions. [2021-07-09 17:41:21,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:41:21,317 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:41:21,317 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-09 17:41:21,529 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7523,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:41:21,530 INFO L430 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:41:21,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:41:21,532 INFO L82 PathProgramCache]: Analyzing trace with hash 984747272, now seen corresponding path program 56 times [2021-07-09 17:41:21,532 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:41:21,532 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678265642] [2021-07-09 17:41:21,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:41:21,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:41:21,815 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:41:21,816 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:41:21,816 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678265642] [2021-07-09 17:41:21,816 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678265642] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:41:21,816 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1267646088] [2021-07-09 17:41:21,816 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:41:21,878 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:41:21,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:41:21,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:41:21,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:41:22,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:22,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:22,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 8 treesize of output 1 [2021-07-09 17:41:22,112 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:22,116 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:22,117 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:22,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 8 treesize of output 1 [2021-07-09 17:41:22,117 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:22,121 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:22,122 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:22,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 8 treesize of output 1 [2021-07-09 17:41:22,123 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:22,126 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:22,127 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:22,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 9 treesize of output 2 [2021-07-09 17:41:22,128 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:22,131 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:22,132 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:22,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 8 treesize of output 1 [2021-07-09 17:41:22,140 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:22,144 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:22,144 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:22,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 7 treesize of output 1 [2021-07-09 17:41:22,145 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:22,149 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:22,149 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:22,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 8 treesize of output 1 [2021-07-09 17:41:22,150 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:22,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:22,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:22,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 9 treesize of output 2 [2021-07-09 17:41:22,155 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:22,159 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:22,159 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:22,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 7 treesize of output 1 [2021-07-09 17:41:22,160 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:22,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:22,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:22,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 9 treesize of output 2 [2021-07-09 17:41:22,166 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:22,169 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:22,170 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:22,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 8 treesize of output 1 [2021-07-09 17:41:22,171 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:22,175 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:22,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:22,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 8 treesize of output 1 [2021-07-09 17:41:22,176 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:22,180 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:22,180 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:22,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 7 treesize of output 1 [2021-07-09 17:41:22,182 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:22,185 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:22,185 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:22,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 8 treesize of output 1 [2021-07-09 17:41:22,186 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:22,190 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:22,190 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:22,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 7 treesize of output 1 [2021-07-09 17:41:22,191 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:22,195 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:41:22,195 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:22,199 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:41:22,199 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:22,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:22,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:22,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-09 17:41:22,204 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:22,207 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:41:22,207 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:22,211 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:22,211 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:22,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 9 treesize of output 2 [2021-07-09 17:41:22,212 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:22,215 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:41:22,215 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:22,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:22,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:22,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-09 17:41:22,220 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:22,223 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:22,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:22,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 8 treesize of output 1 [2021-07-09 17:41:22,224 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:22,227 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:22,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 8 treesize of output 1 [2021-07-09 17:41:22,228 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:22,358 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2021-07-09 17:41:22,358 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:22,360 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-09 17:41:22,360 INFO L247 ElimStorePlain]: Needed 25 recursive calls to eliminate 1 variables, input treesize:957, output treesize:261 [2021-07-09 17:41:22,521 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2021-07-09 17:41:22,845 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_389, v_prenex_390], 3=[v_prenex_388, v_prenex_387, ends_with_6, v_prenex_391], 6=[ends_with_10]} [2021-07-09 17:41:22,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:41:22,851 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:22,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 3 treesize of output 1 [2021-07-09 17:41:22,858 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:22,863 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:41:22,863 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:22,868 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:41:22,869 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:23,411 WARN L205 SmtUtils]: Spent 541.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 100 [2021-07-09 17:41:23,411 INFO L628 ElimStorePlain]: treesize reduction 540, result has 44.1 percent of original size [2021-07-09 17:41:23,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 4 treesize of output 2 [2021-07-09 17:41:23,417 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:23,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 4 treesize of output 2 [2021-07-09 17:41:23,422 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:23,657 WARN L205 SmtUtils]: Spent 234.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-07-09 17:41:23,657 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:23,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 5 treesize of output 1 [2021-07-09 17:41:23,663 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:23,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 3 treesize of output 1 [2021-07-09 17:41:23,668 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:24,010 WARN L205 SmtUtils]: Spent 342.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 86 [2021-07-09 17:41:24,011 INFO L628 ElimStorePlain]: treesize reduction 75, result has 81.7 percent of original size [2021-07-09 17:41:24,011 INFO L518 ElimStorePlain]: Eliminatee v_prenex_387 vanished before elimination [2021-07-09 17:41:24,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 6 treesize of output 2 [2021-07-09 17:41:24,016 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:24,020 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:41:24,021 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:24,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:41:24,026 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:24,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 6 treesize of output 2 [2021-07-09 17:41:24,030 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:24,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 6 treesize of output 2 [2021-07-09 17:41:24,035 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:24,187 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-07-09 17:41:24,187 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:24,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 5 treesize of output 1 [2021-07-09 17:41:24,192 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:24,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 5 treesize of output 1 [2021-07-09 17:41:24,197 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:24,342 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-07-09 17:41:24,342 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:24,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 6 treesize of output 2 [2021-07-09 17:41:24,347 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:24,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 5 treesize of output 1 [2021-07-09 17:41:24,352 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:24,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 4 treesize of output 2 [2021-07-09 17:41:24,357 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:24,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 4 treesize of output 2 [2021-07-09 17:41:24,362 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:24,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 5 treesize of output 1 [2021-07-09 17:41:24,366 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:24,501 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-07-09 17:41:24,502 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:24,505 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 7 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-09 17:41:24,505 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 8 variables, input treesize:1059, output treesize:253 [2021-07-09 17:41:24,787 WARN L205 SmtUtils]: Spent 263.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 62 [2021-07-09 17:41:25,046 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:41:25,047 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1267646088] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:41:25,047 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:41:25,047 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:41:25,047 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423667639] [2021-07-09 17:41:25,047 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:41:25,047 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:41:25,047 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:41:25,047 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:41:25,047 INFO L87 Difference]: Start difference. First operand 701 states and 2392 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:41:25,675 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 59 [2021-07-09 17:41:25,957 WARN L205 SmtUtils]: Spent 249.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 68 [2021-07-09 17:41:26,352 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 52 [2021-07-09 17:41:26,576 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 62 [2021-07-09 17:41:26,838 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 51 [2021-07-09 17:41:27,076 WARN L205 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 55 [2021-07-09 17:41:27,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:41:27,100 INFO L93 Difference]: Finished difference Result 1198 states and 3702 transitions. [2021-07-09 17:41:27,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:41:27,101 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:41:27,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:41:27,102 INFO L225 Difference]: With dead ends: 1198 [2021-07-09 17:41:27,102 INFO L226 Difference]: Without dead ends: 1078 [2021-07-09 17:41:27,102 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 2681.9ms TimeCoverageRelationStatistics Valid=212, Invalid=658, Unknown=0, NotChecked=0, Total=870 [2021-07-09 17:41:27,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1078 states. [2021-07-09 17:41:27,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1078 to 703. [2021-07-09 17:41:27,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 703 states, 702 states have (on average 3.4415954415954415) internal successors, (2416), 702 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-09 17:41:27,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 703 states to 703 states and 2416 transitions. [2021-07-09 17:41:27,113 INFO L78 Accepts]: Start accepts. Automaton has 703 states and 2416 transitions. Word has length 20 [2021-07-09 17:41:27,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:41:27,113 INFO L482 AbstractCegarLoop]: Abstraction has 703 states and 2416 transitions. [2021-07-09 17:41:27,113 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:41:27,113 INFO L276 IsEmpty]: Start isEmpty. Operand 703 states and 2416 transitions. [2021-07-09 17:41:27,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:41:27,114 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:41:27,114 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-09 17:41:27,330 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7672 [2021-07-09 17:41:27,330 INFO L430 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:41:27,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:41:27,330 INFO L82 PathProgramCache]: Analyzing trace with hash -1048957180, now seen corresponding path program 57 times [2021-07-09 17:41:27,330 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:41:27,330 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899774872] [2021-07-09 17:41:27,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:41:27,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:41:27,736 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:41:27,736 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:41:27,736 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899774872] [2021-07-09 17:41:27,736 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899774872] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:41:27,736 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1422613007] [2021-07-09 17:41:27,736 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:41:27,797 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-09 17:41:27,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:41:27,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:41:27,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:41:28,258 INFO L446 ElimStorePlain]: Different costs {10=[v_prenex_397, ends_with_2], 15=[v_prenex_395]} [2021-07-09 17:41:28,266 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:28,267 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:28,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 10 treesize of output 1 [2021-07-09 17:41:28,268 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:28,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:28,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:28,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 8 treesize of output 1 [2021-07-09 17:41:28,276 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:28,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:28,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:28,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 7 treesize of output 1 [2021-07-09 17:41:28,284 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:28,290 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:28,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 9 treesize of output 1 [2021-07-09 17:41:28,291 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:28,768 WARN L205 SmtUtils]: Spent 477.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 107 [2021-07-09 17:41:28,769 INFO L628 ElimStorePlain]: treesize reduction 366, result has 52.2 percent of original size [2021-07-09 17:41:28,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 5 treesize of output 1 [2021-07-09 17:41:28,776 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:28,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 3 treesize of output 1 [2021-07-09 17:41:28,783 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:28,992 WARN L205 SmtUtils]: Spent 208.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-07-09 17:41:28,992 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:28,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:41:28,999 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:29,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 6 treesize of output 2 [2021-07-09 17:41:29,004 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:29,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 6 treesize of output 2 [2021-07-09 17:41:29,010 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:29,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 4 treesize of output 2 [2021-07-09 17:41:29,016 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:29,208 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-07-09 17:41:29,208 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:29,219 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 3 dim-1 vars, End of recursive call: 8 dim-0 vars, and 8 xjuncts. [2021-07-09 17:41:29,219 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 10 variables, input treesize:885, output treesize:369 [2021-07-09 17:41:29,419 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 133 [2021-07-09 17:41:29,763 WARN L205 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 91 [2021-07-09 17:41:31,183 INFO L446 ElimStorePlain]: Different costs {3=[v_prenex_410, v_prenex_412, v_prenex_411, ends_with_10, v_prenex_403, ends_with_6, v_prenex_405, v_prenex_404, v_prenex_407, v_prenex_406, v_prenex_409, v_prenex_408], 15=[v_prenex_413], 21=[v_prenex_415]} [2021-07-09 17:41:31,193 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:31,194 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:31,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 9 treesize of output 1 [2021-07-09 17:41:31,195 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:31,204 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:41:31,204 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:31,727 WARN L205 SmtUtils]: Spent 522.00 ms on a formula simplification. DAG size of input: 228 DAG size of output: 114 [2021-07-09 17:41:31,727 INFO L628 ElimStorePlain]: treesize reduction 1292, result has 19.7 percent of original size [2021-07-09 17:41:31,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 3 treesize of output 1 [2021-07-09 17:41:31,733 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:31,873 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 112 [2021-07-09 17:41:31,873 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:31,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 3 treesize of output 1 [2021-07-09 17:41:31,879 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:32,017 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2021-07-09 17:41:32,017 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:32,017 INFO L518 ElimStorePlain]: Eliminatee ends_with_10 vanished before elimination [2021-07-09 17:41:32,017 INFO L518 ElimStorePlain]: Eliminatee v_prenex_403 vanished before elimination [2021-07-09 17:41:32,017 INFO L518 ElimStorePlain]: Eliminatee ends_with_6 vanished before elimination [2021-07-09 17:41:32,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:41:32,023 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:32,158 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-07-09 17:41:32,158 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:32,158 INFO L518 ElimStorePlain]: Eliminatee v_prenex_404 vanished before elimination [2021-07-09 17:41:32,158 INFO L518 ElimStorePlain]: Eliminatee v_prenex_407 vanished before elimination [2021-07-09 17:41:32,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 3 treesize of output 1 [2021-07-09 17:41:32,164 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:32,299 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-07-09 17:41:32,300 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:32,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 5 treesize of output 1 [2021-07-09 17:41:32,305 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:32,438 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 103 [2021-07-09 17:41:32,438 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:32,438 INFO L518 ElimStorePlain]: Eliminatee v_prenex_408 vanished before elimination [2021-07-09 17:41:32,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 5 treesize of output 1 [2021-07-09 17:41:32,444 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:32,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 6 treesize of output 2 [2021-07-09 17:41:32,449 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:32,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 3 treesize of output 1 [2021-07-09 17:41:32,455 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:32,459 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:41:32,460 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:32,582 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-07-09 17:41:32,582 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:32,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 4 treesize of output 2 [2021-07-09 17:41:32,588 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:32,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 6 treesize of output 2 [2021-07-09 17:41:32,593 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:32,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 6 treesize of output 2 [2021-07-09 17:41:32,598 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:32,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 4 treesize of output 2 [2021-07-09 17:41:32,603 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:32,716 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2021-07-09 17:41:32,716 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:32,719 INFO L550 ElimStorePlain]: Start of recursive call 1: 11 dim-0 vars, 14 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-09 17:41:32,719 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 25 variables, input treesize:1669, output treesize:200 [2021-07-09 17:41:32,914 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 53 [2021-07-09 17:41:33,116 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:41:33,116 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1422613007] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:41:33,116 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:41:33,116 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:41:33,116 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849861626] [2021-07-09 17:41:33,116 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:41:33,116 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:41:33,117 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:41:33,117 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:41:33,117 INFO L87 Difference]: Start difference. First operand 703 states and 2416 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-09 17:41:33,758 WARN L205 SmtUtils]: Spent 436.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 106 [2021-07-09 17:41:34,191 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 51 [2021-07-09 17:41:34,415 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 57 [2021-07-09 17:41:34,614 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 49 [2021-07-09 17:41:34,814 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 54 [2021-07-09 17:41:34,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:41:34,831 INFO L93 Difference]: Finished difference Result 912 states and 2961 transitions. [2021-07-09 17:41:34,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:41:34,831 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 20 [2021-07-09 17:41:34,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:41:34,833 INFO L225 Difference]: With dead ends: 912 [2021-07-09 17:41:34,833 INFO L226 Difference]: Without dead ends: 852 [2021-07-09 17:41:34,833 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 2621.0ms TimeCoverageRelationStatistics Valid=138, Invalid=564, Unknown=0, NotChecked=0, Total=702 [2021-07-09 17:41:34,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 852 states. [2021-07-09 17:41:34,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 852 to 712. [2021-07-09 17:41:34,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 712 states, 711 states have (on average 3.4430379746835444) internal successors, (2448), 711 states have internal predecessors, (2448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:41:34,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 712 states to 712 states and 2448 transitions. [2021-07-09 17:41:34,841 INFO L78 Accepts]: Start accepts. Automaton has 712 states and 2448 transitions. Word has length 20 [2021-07-09 17:41:34,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:41:34,841 INFO L482 AbstractCegarLoop]: Abstraction has 712 states and 2448 transitions. [2021-07-09 17:41:34,842 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-09 17:41:34,842 INFO L276 IsEmpty]: Start isEmpty. Operand 712 states and 2448 transitions. [2021-07-09 17:41:34,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:41:34,843 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:41:34,843 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-09 17:41:35,058 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7783 [2021-07-09 17:41:35,059 INFO L430 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:41:35,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:41:35,059 INFO L82 PathProgramCache]: Analyzing trace with hash 136124800, now seen corresponding path program 58 times [2021-07-09 17:41:35,059 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:41:35,059 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821863038] [2021-07-09 17:41:35,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:41:35,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:41:35,319 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:41:35,320 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:41:35,320 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821863038] [2021-07-09 17:41:35,320 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821863038] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:41:35,320 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937741237] [2021-07-09 17:41:35,320 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:41:35,374 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:41:35,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:41:35,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:41:35,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:41:35,588 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 66 [2021-07-09 17:41:35,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:35,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:35,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:41:35,923 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:35,929 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:35,929 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:35,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 7 treesize of output 1 [2021-07-09 17:41:35,930 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:35,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:35,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:35,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 8 treesize of output 1 [2021-07-09 17:41:35,938 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:35,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:35,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:35,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-09 17:41:35,945 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:35,951 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:35,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 10 treesize of output 1 [2021-07-09 17:41:35,951 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:36,554 WARN L205 SmtUtils]: Spent 601.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 106 [2021-07-09 17:41:36,554 INFO L628 ElimStorePlain]: treesize reduction 446, result has 53.3 percent of original size [2021-07-09 17:41:36,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 4 treesize of output 2 [2021-07-09 17:41:36,560 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:36,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 4 treesize of output 2 [2021-07-09 17:41:36,566 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:36,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 4 treesize of output 2 [2021-07-09 17:41:36,572 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:36,835 WARN L205 SmtUtils]: Spent 263.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2021-07-09 17:41:36,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:36,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:41:36,842 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:36,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:41:36,848 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:36,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 4 treesize of output 2 [2021-07-09 17:41:36,854 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:37,122 WARN L205 SmtUtils]: Spent 267.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2021-07-09 17:41:37,122 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:37,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 5 treesize of output 1 [2021-07-09 17:41:37,129 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:37,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 5 treesize of output 1 [2021-07-09 17:41:37,134 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:37,378 WARN L205 SmtUtils]: Spent 243.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-07-09 17:41:37,379 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:37,391 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 4 dim-1 vars, End of recursive call: 9 dim-0 vars, and 10 xjuncts. [2021-07-09 17:41:37,392 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 7 variables, input treesize:1131, output treesize:471 [2021-07-09 17:41:37,768 WARN L205 SmtUtils]: Spent 326.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 134 [2021-07-09 17:41:39,651 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:39,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:39,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 10 treesize of output 1 [2021-07-09 17:41:39,653 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:39,665 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:39,665 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:39,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-09 17:41:39,667 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:39,679 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:41:39,679 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:39,694 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:39,694 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:39,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 2 [2021-07-09 17:41:39,696 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:39,711 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:41:39,712 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:40,595 WARN L205 SmtUtils]: Spent 882.00 ms on a formula simplification. DAG size of input: 292 DAG size of output: 158 [2021-07-09 17:41:40,596 INFO L628 ElimStorePlain]: treesize reduction 1763, result has 22.7 percent of original size [2021-07-09 17:41:40,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 4 treesize of output 2 [2021-07-09 17:41:40,604 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:40,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 6 treesize of output 2 [2021-07-09 17:41:40,612 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:40,879 WARN L205 SmtUtils]: Spent 266.00 ms on a formula simplification that was a NOOP. DAG size: 153 [2021-07-09 17:41:40,879 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:40,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:41:40,887 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:41,144 WARN L205 SmtUtils]: Spent 256.00 ms on a formula simplification that was a NOOP. DAG size: 151 [2021-07-09 17:41:41,144 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41: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 5 treesize of output 1 [2021-07-09 17:41:41,152 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:41,412 WARN L205 SmtUtils]: Spent 260.00 ms on a formula simplification that was a NOOP. DAG size: 149 [2021-07-09 17:41:41,412 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:41,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 3 treesize of output 1 [2021-07-09 17:41:41,421 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:41,669 WARN L205 SmtUtils]: Spent 247.00 ms on a formula simplification that was a NOOP. DAG size: 147 [2021-07-09 17:41:41,669 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:41,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 3 treesize of output 1 [2021-07-09 17:41:41,677 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:41,915 WARN L205 SmtUtils]: Spent 238.00 ms on a formula simplification that was a NOOP. DAG size: 145 [2021-07-09 17:41:41,916 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:41,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:41:41,924 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:42,162 WARN L205 SmtUtils]: Spent 237.00 ms on a formula simplification that was a NOOP. DAG size: 142 [2021-07-09 17:41:42,162 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:42,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:41:42,170 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:42,412 WARN L205 SmtUtils]: Spent 241.00 ms on a formula simplification that was a NOOP. DAG size: 140 [2021-07-09 17:41:42,412 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:42,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 5 treesize of output 1 [2021-07-09 17:41:42,420 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:42,658 WARN L205 SmtUtils]: Spent 237.00 ms on a formula simplification that was a NOOP. DAG size: 138 [2021-07-09 17:41:42,658 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:42,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 5 treesize of output 1 [2021-07-09 17:41:42,666 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:42,904 WARN L205 SmtUtils]: Spent 237.00 ms on a formula simplification that was a NOOP. DAG size: 134 [2021-07-09 17:41:42,904 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:42,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 3 treesize of output 1 [2021-07-09 17:41:42,911 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:43,158 WARN L205 SmtUtils]: Spent 246.00 ms on a formula simplification that was a NOOP. DAG size: 132 [2021-07-09 17:41:43,158 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:43,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 6 treesize of output 2 [2021-07-09 17:41:43,165 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:43,392 WARN L205 SmtUtils]: Spent 226.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2021-07-09 17:41:43,392 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:43,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 6 treesize of output 2 [2021-07-09 17:41:43,399 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:43,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 6 treesize of output 2 [2021-07-09 17:41:43,406 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:43,634 WARN L205 SmtUtils]: Spent 227.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2021-07-09 17:41:43,635 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:43,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 4 treesize of output 2 [2021-07-09 17:41:43,642 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:43,862 WARN L205 SmtUtils]: Spent 219.00 ms on a formula simplification that was a NOOP. DAG size: 123 [2021-07-09 17:41:43,862 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:43,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:41:43,869 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:44,083 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2021-07-09 17:41:44,084 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:44,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 6 treesize of output 2 [2021-07-09 17:41:44,090 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:44,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:41:44,097 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:44,305 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification that was a NOOP. DAG size: 117 [2021-07-09 17:41:44,305 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:44,313 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 16 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-07-09 17:41:44,313 INFO L247 ElimStorePlain]: Needed 24 recursive calls to eliminate 25 variables, input treesize:2477, output treesize:339 [2021-07-09 17:41:44,601 WARN L205 SmtUtils]: Spent 265.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 75 [2021-07-09 17:41:44,795 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 56 [2021-07-09 17:41:44,937 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 43 [2021-07-09 17:41:45,001 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:41:45,001 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [937741237] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:41:45,001 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:41:45,001 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:41:45,001 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41713206] [2021-07-09 17:41:45,001 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:41:45,002 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:41:45,002 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:41:45,002 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:41:45,002 INFO L87 Difference]: Start difference. First operand 712 states and 2448 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-09 17:41:45,455 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 61 [2021-07-09 17:41:45,761 WARN L205 SmtUtils]: Spent 272.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 82 [2021-07-09 17:41:46,040 WARN L205 SmtUtils]: Spent 244.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 53 [2021-07-09 17:41:46,301 WARN L205 SmtUtils]: Spent 204.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 64 [2021-07-09 17:41:46,570 WARN L205 SmtUtils]: Spent 217.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 50 [2021-07-09 17:41:46,848 WARN L205 SmtUtils]: Spent 245.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 53 [2021-07-09 17:41:46,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:41:46,865 INFO L93 Difference]: Finished difference Result 980 states and 3163 transitions. [2021-07-09 17:41:46,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-09 17:41:46,865 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 20 [2021-07-09 17:41:46,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:41:46,867 INFO L225 Difference]: With dead ends: 980 [2021-07-09 17:41:46,867 INFO L226 Difference]: Without dead ends: 905 [2021-07-09 17:41:46,867 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 2917.8ms TimeCoverageRelationStatistics Valid=160, Invalid=542, Unknown=0, NotChecked=0, Total=702 [2021-07-09 17:41:46,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 905 states. [2021-07-09 17:41:46,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 905 to 708. [2021-07-09 17:41:46,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 708 states, 707 states have (on average 3.43988684582744) internal successors, (2432), 707 states have internal predecessors, (2432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:41:46,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 708 states to 708 states and 2432 transitions. [2021-07-09 17:41:46,876 INFO L78 Accepts]: Start accepts. Automaton has 708 states and 2432 transitions. Word has length 20 [2021-07-09 17:41:46,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:41:46,876 INFO L482 AbstractCegarLoop]: Abstraction has 708 states and 2432 transitions. [2021-07-09 17:41:46,876 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-09 17:41:46,876 INFO L276 IsEmpty]: Start isEmpty. Operand 708 states and 2432 transitions. [2021-07-09 17:41:46,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:41:46,877 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:41:46,877 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-09 17:41:47,093 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8051 [2021-07-09 17:41:47,093 INFO L430 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:41:47,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:41:47,094 INFO L82 PathProgramCache]: Analyzing trace with hash -821811394, now seen corresponding path program 59 times [2021-07-09 17:41:47,094 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:41:47,094 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935075814] [2021-07-09 17:41:47,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:41:47,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:41:47,384 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:41:47,385 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:41:47,385 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935075814] [2021-07-09 17:41:47,385 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935075814] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:41:47,385 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1932782108] [2021-07-09 17:41:47,385 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:41:47,437 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:41:47,437 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:41:47,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-09 17:41:47,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:41:47,846 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:41:47,846 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1932782108] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:41:47,846 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:41:47,846 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-09 17:41:47,846 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122935190] [2021-07-09 17:41:47,847 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:41:47,847 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:41:47,847 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:41:47,847 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:41:47,847 INFO L87 Difference]: Start difference. First operand 708 states and 2432 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:41:48,367 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 47 [2021-07-09 17:41:48,574 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 43 [2021-07-09 17:41:48,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:41:48,624 INFO L93 Difference]: Finished difference Result 772 states and 2609 transitions. [2021-07-09 17:41:48,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 17:41:48,624 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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-09 17:41:48,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:41:48,626 INFO L225 Difference]: With dead ends: 772 [2021-07-09 17:41:48,626 INFO L226 Difference]: Without dead ends: 757 [2021-07-09 17:41:48,626 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 1043.6ms TimeCoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2021-07-09 17:41:48,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 757 states. [2021-07-09 17:41:48,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 757 to 706. [2021-07-09 17:41:48,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 706 states, 705 states have (on average 3.4397163120567376) internal successors, (2425), 705 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-09 17:41:48,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 706 states to 706 states and 2425 transitions. [2021-07-09 17:41:48,634 INFO L78 Accepts]: Start accepts. Automaton has 706 states and 2425 transitions. Word has length 20 [2021-07-09 17:41:48,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:41:48,634 INFO L482 AbstractCegarLoop]: Abstraction has 706 states and 2425 transitions. [2021-07-09 17:41:48,634 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:41:48,634 INFO L276 IsEmpty]: Start isEmpty. Operand 706 states and 2425 transitions. [2021-07-09 17:41:48,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:41:48,635 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:41:48,635 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-09 17:41:48,852 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8770,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:41:48,852 INFO L430 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:41:48,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:41:48,852 INFO L82 PathProgramCache]: Analyzing trace with hash -100687916, now seen corresponding path program 60 times [2021-07-09 17:41:48,852 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:41:48,852 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941900121] [2021-07-09 17:41:48,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:41:48,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:41:49,167 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:41:49,167 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:41:49,167 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941900121] [2021-07-09 17:41:49,167 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941900121] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:41:49,167 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2089675150] [2021-07-09 17:41:49,167 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:41:49,454 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-09 17:41:49,454 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:41:49,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:41:49,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:41:49,868 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:41:49,869 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:49,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:49,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:49,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 8 treesize of output 1 [2021-07-09 17:41:49,874 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:49,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:49,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:49,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 8 treesize of output 1 [2021-07-09 17:41:49,879 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:49,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 4 treesize of output 2 [2021-07-09 17:41:49,884 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:49,887 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:41:49,888 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:49,892 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:49,892 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:49,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-09 17:41:49,893 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:49,897 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:49,897 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:49,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 10 treesize of output 1 [2021-07-09 17:41:49,898 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:49,902 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:49,902 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:49,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 8 treesize of output 1 [2021-07-09 17:41:49,903 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:49,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:41:49,907 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:49,910 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:41:49,911 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:49,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:49,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:49,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 8 treesize of output 1 [2021-07-09 17:41:49,916 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:49,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:49,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:49,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 11 treesize of output 2 [2021-07-09 17:41:49,921 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:49,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:49,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:49,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 9 treesize of output 2 [2021-07-09 17:41:49,926 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:49,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:49,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:49,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 7 treesize of output 1 [2021-07-09 17:41:49,931 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:49,934 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:41:49,934 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:49,938 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:49,938 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:49,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 9 treesize of output 2 [2021-07-09 17:41:49,939 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:49,943 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:41:49,943 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:49,946 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:41:49,947 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:49,950 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:41:49,950 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:49,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 3 treesize of output 1 [2021-07-09 17:41:49,954 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:50,231 WARN L205 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 54 [2021-07-09 17:41:50,232 INFO L628 ElimStorePlain]: treesize reduction 156, result has 64.9 percent of original size [2021-07-09 17:41:50,236 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 9 xjuncts. [2021-07-09 17:41:50,236 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:1011, output treesize:283 [2021-07-09 17:41:50,474 WARN L205 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 72 [2021-07-09 17:41:51,609 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_447], 6=[ends_with_2], 10=[v_prenex_449], 21=[ends_with_6]} [2021-07-09 17:41:51,617 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:51,617 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:51,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 7 treesize of output 1 [2021-07-09 17:41:51,618 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:51,625 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:41:51,626 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:51,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:51,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:51,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 8 treesize of output 1 [2021-07-09 17:41:51,634 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:51,646 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:51,646 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:51,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 8 treesize of output 1 [2021-07-09 17:41:51,647 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:51,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 3 treesize of output 1 [2021-07-09 17:41:51,655 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:51,662 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:41:51,662 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:51,669 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:41:51,669 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:52,423 WARN L205 SmtUtils]: Spent 753.00 ms on a formula simplification. DAG size of input: 148 DAG size of output: 120 [2021-07-09 17:41:52,423 INFO L628 ElimStorePlain]: treesize reduction 699, result has 48.6 percent of original size [2021-07-09 17:41:52,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 5 treesize of output 1 [2021-07-09 17:41:52,429 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:52,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 4 treesize of output 2 [2021-07-09 17:41:52,434 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:52,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:41:52,440 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:52,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 4 treesize of output 2 [2021-07-09 17:41:52,446 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:52,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 5 treesize of output 1 [2021-07-09 17:41:52,451 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:52,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:41:52,457 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:52,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 4 treesize of output 2 [2021-07-09 17:41:52,462 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:52,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 4 treesize of output 2 [2021-07-09 17:41:52,468 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:52,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 4 treesize of output 2 [2021-07-09 17:41:52,473 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:52,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:41:52,479 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:52,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 4 treesize of output 2 [2021-07-09 17:41:52,485 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:52,491 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:41:52,491 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:52,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 4 treesize of output 2 [2021-07-09 17:41:52,497 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:52,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 4 treesize of output 2 [2021-07-09 17:41:52,503 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:52,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 5 treesize of output 1 [2021-07-09 17:41:52,508 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:52,762 WARN L205 SmtUtils]: Spent 254.00 ms on a formula simplification that was a NOOP. DAG size: 112 [2021-07-09 17:41:52,763 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:52,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:41:52,770 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:52,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:41:52,778 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:53,052 WARN L205 SmtUtils]: Spent 274.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2021-07-09 17:41:53,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:53,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 6 treesize of output 2 [2021-07-09 17:41:53,061 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:53,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 4 treesize of output 2 [2021-07-09 17:41:53,068 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:53,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 4 treesize of output 2 [2021-07-09 17:41:53,075 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:53,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 6 treesize of output 2 [2021-07-09 17:41:53,082 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:53,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 4 treesize of output 2 [2021-07-09 17:41:53,090 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:53,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:41:53,097 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:53,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 6 treesize of output 2 [2021-07-09 17:41:53,105 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:53,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 6 treesize of output 2 [2021-07-09 17:41:53,112 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:53,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 4 treesize of output 2 [2021-07-09 17:41:53,120 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:53,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:41:53,127 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:53,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:41:53,135 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:53,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:41:53,143 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:53,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 4 treesize of output 2 [2021-07-09 17:41:53,152 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:53,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 6 treesize of output 2 [2021-07-09 17:41:53,159 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:53,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:41:53,167 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:53,586 WARN L205 SmtUtils]: Spent 418.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 92 [2021-07-09 17:41:53,587 INFO L628 ElimStorePlain]: treesize reduction 57, result has 88.9 percent of original size [2021-07-09 17:41:53,592 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 4 dim-1 vars, End of recursive call: and 15 xjuncts. [2021-07-09 17:41:53,593 INFO L247 ElimStorePlain]: Needed 40 recursive calls to eliminate 11 variables, input treesize:1575, output treesize:355 [2021-07-09 17:41:53,789 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 53 [2021-07-09 17:41:53,934 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:41:53,935 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2089675150] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:41:53,935 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:41:53,935 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:41:53,935 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744675407] [2021-07-09 17:41:53,935 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:41:53,935 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:41:53,936 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:41:53,936 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=214, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:41:53,936 INFO L87 Difference]: Start difference. First operand 706 states and 2425 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:41:54,551 WARN L205 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 85 [2021-07-09 17:41:54,803 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 40 [2021-07-09 17:41:54,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:41:54,826 INFO L93 Difference]: Finished difference Result 889 states and 2954 transitions. [2021-07-09 17:41:54,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:41:54,826 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:41:54,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:41:54,827 INFO L225 Difference]: With dead ends: 889 [2021-07-09 17:41:54,827 INFO L226 Difference]: Without dead ends: 874 [2021-07-09 17:41:54,828 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 1595.2ms TimeCoverageRelationStatistics Valid=165, Invalid=387, Unknown=0, NotChecked=0, Total=552 [2021-07-09 17:41:54,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 874 states. [2021-07-09 17:41:54,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 874 to 704. [2021-07-09 17:41:54,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 704 states, 703 states have (on average 3.4423897581792318) internal successors, (2420), 703 states have internal predecessors, (2420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:41:54,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 704 states to 704 states and 2420 transitions. [2021-07-09 17:41:54,836 INFO L78 Accepts]: Start accepts. Automaton has 704 states and 2420 transitions. Word has length 20 [2021-07-09 17:41:54,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:41:54,836 INFO L482 AbstractCegarLoop]: Abstraction has 704 states and 2420 transitions. [2021-07-09 17:41:54,836 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:41:54,836 INFO L276 IsEmpty]: Start isEmpty. Operand 704 states and 2420 transitions. [2021-07-09 17:41:54,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:41:54,838 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:41:54,838 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-09 17:41:55,054 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8794 [2021-07-09 17:41:55,054 INFO L430 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:41:55,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:41:55,054 INFO L82 PathProgramCache]: Analyzing trace with hash 206234836, now seen corresponding path program 61 times [2021-07-09 17:41:55,054 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:41:55,054 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118538297] [2021-07-09 17:41:55,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:41:55,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:41:55,276 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:41:55,276 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:41:55,276 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118538297] [2021-07-09 17:41:55,276 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118538297] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:41:55,276 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [340681908] [2021-07-09 17:41:55,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 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:41:55,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:41:55,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-09 17:41:55,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:41:55,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:55,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:55,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-09 17:41:55,711 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:55,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 4 treesize of output 2 [2021-07-09 17:41:55,718 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:55,724 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:55,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:55,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-09 17:41:55,726 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:55,732 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:41:55,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 11 treesize of output 2 [2021-07-09 17:41:55,733 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:56,327 WARN L205 SmtUtils]: Spent 594.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 121 [2021-07-09 17:41:56,328 INFO L628 ElimStorePlain]: treesize reduction 316, result has 62.8 percent of original size [2021-07-09 17:41:56,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 5 treesize of output 1 [2021-07-09 17:41:56,334 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:41: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 3 treesize of output 1 [2021-07-09 17:41:56,340 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:56,598 WARN L205 SmtUtils]: Spent 257.00 ms on a formula simplification that was a NOOP. DAG size: 118 [2021-07-09 17:41:56,599 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:56,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 3 treesize of output 1 [2021-07-09 17:41:56,605 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:56,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:41:56,610 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:56,855 WARN L205 SmtUtils]: Spent 244.00 ms on a formula simplification that was a NOOP. DAG size: 116 [2021-07-09 17:41:56,856 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:56,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:41:56,862 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:56,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:41:56,868 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:56,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 4 treesize of output 2 [2021-07-09 17:41:56,874 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:41:57,111 WARN L205 SmtUtils]: Spent 236.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2021-07-09 17:41:57,111 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:41:57,124 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 4 dim-1 vars, End of recursive call: 9 dim-0 vars, and 10 xjuncts. [2021-07-09 17:41:57,124 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 7 variables, input treesize:925, output treesize:503 [2021-07-09 17:41:57,483 WARN L205 SmtUtils]: Spent 304.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 140 [2021-07-09 17:41:59,770 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_474, v_prenex_462, v_prenex_470, v_prenex_461], 3=[ends_with_2, ends_with_6, v_prenex_463, v_prenex_473, v_prenex_465, v_prenex_476, v_prenex_464, v_prenex_475, v_prenex_467, v_prenex_466, v_prenex_469, v_prenex_468, v_prenex_472, v_prenex_471], 21=[v_prenex_484], 28=[v_prenex_482]} [2021-07-09 17:41:59,785 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:41:59,785 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:00,927 WARN L205 SmtUtils]: Spent 1.14 s on a formula simplification. DAG size of input: 343 DAG size of output: 172 [2021-07-09 17:42:00,927 INFO L628 ElimStorePlain]: treesize reduction 1771, result has 28.4 percent of original size [2021-07-09 17:42:00,927 INFO L518 ElimStorePlain]: Eliminatee v_prenex_462 vanished before elimination [2021-07-09 17:42:00,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 6 treesize of output 2 [2021-07-09 17:42:00,936 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:01,278 WARN L205 SmtUtils]: Spent 342.00 ms on a formula simplification that was a NOOP. DAG size: 169 [2021-07-09 17:42:01,279 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:01,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 3 treesize of output 1 [2021-07-09 17:42:01,287 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:01,625 WARN L205 SmtUtils]: Spent 337.00 ms on a formula simplification that was a NOOP. DAG size: 167 [2021-07-09 17:42:01,625 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:01,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:42:01,634 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:01,967 WARN L205 SmtUtils]: Spent 333.00 ms on a formula simplification that was a NOOP. DAG size: 165 [2021-07-09 17:42:01,968 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:01,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 6 treesize of output 2 [2021-07-09 17:42:01,975 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:02,312 WARN L205 SmtUtils]: Spent 336.00 ms on a formula simplification that was a NOOP. DAG size: 161 [2021-07-09 17:42:02,312 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:02,312 INFO L518 ElimStorePlain]: Eliminatee v_prenex_463 vanished before elimination [2021-07-09 17:42:02,313 INFO L518 ElimStorePlain]: Eliminatee v_prenex_473 vanished before elimination [2021-07-09 17:42:02,313 INFO L518 ElimStorePlain]: Eliminatee v_prenex_465 vanished before elimination [2021-07-09 17:42:02,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:42:02,321 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:02,653 WARN L205 SmtUtils]: Spent 332.00 ms on a formula simplification that was a NOOP. DAG size: 158 [2021-07-09 17:42:02,654 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:02,654 INFO L518 ElimStorePlain]: Eliminatee v_prenex_464 vanished before elimination [2021-07-09 17:42:02,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 5 treesize of output 1 [2021-07-09 17:42:02,662 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:03,005 WARN L205 SmtUtils]: Spent 343.00 ms on a formula simplification that was a NOOP. DAG size: 156 [2021-07-09 17:42:03,006 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:03,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 3 treesize of output 1 [2021-07-09 17:42:03,013 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:03,343 WARN L205 SmtUtils]: Spent 329.00 ms on a formula simplification that was a NOOP. DAG size: 154 [2021-07-09 17:42:03,343 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:03,343 INFO L518 ElimStorePlain]: Eliminatee v_prenex_466 vanished before elimination [2021-07-09 17:42:03,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 3 treesize of output 1 [2021-07-09 17:42:03,351 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:03,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 5 treesize of output 1 [2021-07-09 17:42:03,358 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:03,696 WARN L205 SmtUtils]: Spent 337.00 ms on a formula simplification that was a NOOP. DAG size: 151 [2021-07-09 17:42:03,697 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:03,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 3 treesize of output 1 [2021-07-09 17:42:03,704 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:04,029 WARN L205 SmtUtils]: Spent 324.00 ms on a formula simplification that was a NOOP. DAG size: 149 [2021-07-09 17:42:04,029 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:04,029 INFO L518 ElimStorePlain]: Eliminatee v_prenex_472 vanished before elimination [2021-07-09 17:42:04,029 INFO L518 ElimStorePlain]: Eliminatee v_prenex_471 vanished before elimination [2021-07-09 17:42:04,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 4 treesize of output 2 [2021-07-09 17:42:04,037 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:04,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 4 treesize of output 2 [2021-07-09 17:42:04,045 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:04,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 4 treesize of output 2 [2021-07-09 17:42:04,052 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:04,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 4 treesize of output 2 [2021-07-09 17:42:04,060 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:04,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:42:04,067 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:04,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:42:04,077 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:04,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 3 treesize of output 1 [2021-07-09 17:42:04,085 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:04,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:42:04,093 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:04,649 WARN L205 SmtUtils]: Spent 555.00 ms on a formula simplification. DAG size of input: 140 DAG size of output: 139 [2021-07-09 17:42:04,649 INFO L628 ElimStorePlain]: treesize reduction 51, result has 91.8 percent of original size [2021-07-09 17:42:04,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 4 treesize of output 2 [2021-07-09 17:42:04,658 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:04,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 4 treesize of output 2 [2021-07-09 17:42:04,665 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:04,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 4 treesize of output 2 [2021-07-09 17:42:04,672 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:04,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 6 treesize of output 2 [2021-07-09 17:42:04,680 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:04,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:42:04,687 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:04,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:42:04,694 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:04,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:42:04,701 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:04,975 WARN L205 SmtUtils]: Spent 273.00 ms on a formula simplification that was a NOOP. DAG size: 130 [2021-07-09 17:42:04,975 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:04,983 INFO L550 ElimStorePlain]: Start of recursive call 1: 17 dim-0 vars, 20 dim-1 vars, End of recursive call: and 12 xjuncts. [2021-07-09 17:42:04,983 INFO L247 ElimStorePlain]: Needed 27 recursive calls to eliminate 37 variables, input treesize:2532, output treesize:451 [2021-07-09 17:42:05,271 WARN L205 SmtUtils]: Spent 260.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 68 [2021-07-09 17:42:05,617 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:42:05,617 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [340681908] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:42:05,617 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:42:05,617 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:42:05,617 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725991538] [2021-07-09 17:42:05,617 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:42:05,617 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:42:05,618 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:42:05,618 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:42:05,618 INFO L87 Difference]: Start difference. First operand 704 states and 2420 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-09 17:42:06,357 WARN L205 SmtUtils]: Spent 301.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 62 [2021-07-09 17:42:06,635 WARN L205 SmtUtils]: Spent 249.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 73 [2021-07-09 17:42:06,966 WARN L205 SmtUtils]: Spent 289.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 56 [2021-07-09 17:42:07,349 WARN L205 SmtUtils]: Spent 308.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 64 [2021-07-09 17:42:07,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:42:07,406 INFO L93 Difference]: Finished difference Result 869 states and 2876 transitions. [2021-07-09 17:42:07,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 17:42:07,407 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 20 [2021-07-09 17:42:07,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:42:07,408 INFO L225 Difference]: With dead ends: 869 [2021-07-09 17:42:07,408 INFO L226 Difference]: Without dead ends: 824 [2021-07-09 17:42:07,408 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 2523.2ms TimeCoverageRelationStatistics Valid=145, Invalid=455, Unknown=0, NotChecked=0, Total=600 [2021-07-09 17:42:07,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 824 states. [2021-07-09 17:42:07,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 824 to 703. [2021-07-09 17:42:07,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 703 states, 702 states have (on average 3.4415954415954415) internal successors, (2416), 702 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-09 17:42:07,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 703 states to 703 states and 2416 transitions. [2021-07-09 17:42:07,417 INFO L78 Accepts]: Start accepts. Automaton has 703 states and 2416 transitions. Word has length 20 [2021-07-09 17:42:07,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:42:07,417 INFO L482 AbstractCegarLoop]: Abstraction has 703 states and 2416 transitions. [2021-07-09 17:42:07,417 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-09 17:42:07,417 INFO L276 IsEmpty]: Start isEmpty. Operand 703 states and 2416 transitions. [2021-07-09 17:42:07,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:42:07,419 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:42:07,419 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-09 17:42:07,635 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9185 [2021-07-09 17:42:07,636 INFO L430 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:42:07,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:42:07,636 INFO L82 PathProgramCache]: Analyzing trace with hash 623244032, now seen corresponding path program 62 times [2021-07-09 17:42:07,636 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:42:07,636 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072957902] [2021-07-09 17:42:07,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:42:07,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:42:07,873 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:42:07,873 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:42:07,873 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072957902] [2021-07-09 17:42:07,873 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072957902] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:42:07,873 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [891875174] [2021-07-09 17:42:07,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 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:42:07,932 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:42:07,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:42:07,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:42:07,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:42:08,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 5 treesize of output 1 [2021-07-09 17:42:08,160 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:08,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 5 treesize of output 1 [2021-07-09 17:42:08,165 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:08,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:42:08,170 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:08,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:42:08,175 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:08,179 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:42:08,179 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:08,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:42:08,185 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:08,188 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:42:08,189 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:08,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 6 treesize of output 2 [2021-07-09 17:42:08,194 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:08,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:42:08,199 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:08,203 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:42:08,203 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:08,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:42:08,208 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:08,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 6 treesize of output 2 [2021-07-09 17:42:08,213 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:08,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:42:08,218 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:08,222 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:42:08,222 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:08,531 WARN L205 SmtUtils]: Spent 309.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 81 [2021-07-09 17:42:08,532 INFO L628 ElimStorePlain]: treesize reduction 70, result has 82.1 percent of original size [2021-07-09 17:42:08,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 9 xjuncts. [2021-07-09 17:42:08,536 INFO L247 ElimStorePlain]: Needed 15 recursive calls to eliminate 2 variables, input treesize:578, output treesize:322 [2021-07-09 17:42:08,865 WARN L205 SmtUtils]: Spent 300.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 92 [2021-07-09 17:42:10,213 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_10, v_prenex_515, v_prenex_514, v_prenex_517, v_prenex_516, v_prenex_500, v_prenex_489, v_prenex_488, v_prenex_524, v_prenex_502, v_prenex_523, v_prenex_501, ends_with_2, v_prenex_504, v_prenex_526, v_prenex_503, v_prenex_506, v_prenex_505, v_prenex_508, v_prenex_507, v_prenex_509, v_prenex_496, v_prenex_495, v_prenex_498, v_prenex_497, v_prenex_511, v_prenex_499, v_prenex_510, v_prenex_512, v_prenex_490, v_prenex_492, v_prenex_491, v_prenex_494, v_prenex_493], 15=[v_prenex_520], 21=[v_prenex_521]} [2021-07-09 17:42:10,224 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:42:10,225 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:10,235 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:42:10,236 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:10,739 WARN L205 SmtUtils]: Spent 502.00 ms on a formula simplification. DAG size of input: 277 DAG size of output: 107 [2021-07-09 17:42:10,739 INFO L628 ElimStorePlain]: treesize reduction 1062, result has 23.4 percent of original size [2021-07-09 17:42:10,739 INFO L518 ElimStorePlain]: Eliminatee v_prenex_515 vanished before elimination [2021-07-09 17:42:10,739 INFO L518 ElimStorePlain]: Eliminatee v_prenex_514 vanished before elimination [2021-07-09 17:42:10,740 INFO L518 ElimStorePlain]: Eliminatee v_prenex_517 vanished before elimination [2021-07-09 17:42:10,740 INFO L518 ElimStorePlain]: Eliminatee v_prenex_516 vanished before elimination [2021-07-09 17:42:10,740 INFO L518 ElimStorePlain]: Eliminatee v_prenex_500 vanished before elimination [2021-07-09 17:42:10,740 INFO L518 ElimStorePlain]: Eliminatee v_prenex_489 vanished before elimination [2021-07-09 17:42:10,740 INFO L518 ElimStorePlain]: Eliminatee v_prenex_488 vanished before elimination [2021-07-09 17:42:10,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:42:10,746 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:10,886 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-07-09 17:42:10,886 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:10,886 INFO L518 ElimStorePlain]: Eliminatee v_prenex_502 vanished before elimination [2021-07-09 17:42:10,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:42:10,893 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:11,033 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2021-07-09 17:42:11,033 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:11,033 INFO L518 ElimStorePlain]: Eliminatee v_prenex_501 vanished before elimination [2021-07-09 17:42:11,034 INFO L518 ElimStorePlain]: Eliminatee ends_with_2 vanished before elimination [2021-07-09 17:42:11,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:42:11,040 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:11,178 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 99 [2021-07-09 17:42:11,178 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:11,178 INFO L518 ElimStorePlain]: Eliminatee v_prenex_526 vanished before elimination [2021-07-09 17:42:11,178 INFO L518 ElimStorePlain]: Eliminatee v_prenex_503 vanished before elimination [2021-07-09 17:42:11,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 5 treesize of output 1 [2021-07-09 17:42:11,184 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:11,431 WARN L205 SmtUtils]: Spent 245.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 94 [2021-07-09 17:42:11,431 INFO L628 ElimStorePlain]: treesize reduction 34, result has 89.0 percent of original size [2021-07-09 17:42:11,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 3 treesize of output 1 [2021-07-09 17:42:11,436 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:11,554 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2021-07-09 17:42:11,554 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:11,554 INFO L518 ElimStorePlain]: Eliminatee v_prenex_508 vanished before elimination [2021-07-09 17:42:11,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 6 treesize of output 2 [2021-07-09 17:42:11,561 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:11,792 WARN L205 SmtUtils]: Spent 231.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 88 [2021-07-09 17:42:11,793 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.6 percent of original size [2021-07-09 17:42:11,793 INFO L518 ElimStorePlain]: Eliminatee v_prenex_509 vanished before elimination [2021-07-09 17:42:11,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 4 treesize of output 2 [2021-07-09 17:42:11,797 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:11,881 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:11,881 INFO L518 ElimStorePlain]: Eliminatee v_prenex_495 vanished before elimination [2021-07-09 17:42:11,881 INFO L518 ElimStorePlain]: Eliminatee v_prenex_498 vanished before elimination [2021-07-09 17:42:11,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 5 treesize of output 1 [2021-07-09 17:42:11,885 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:11,969 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:11,969 INFO L518 ElimStorePlain]: Eliminatee v_prenex_511 vanished before elimination [2021-07-09 17:42:11,969 INFO L518 ElimStorePlain]: Eliminatee v_prenex_499 vanished before elimination [2021-07-09 17:42:11,969 INFO L518 ElimStorePlain]: Eliminatee v_prenex_510 vanished before elimination [2021-07-09 17:42:11,969 INFO L518 ElimStorePlain]: Eliminatee v_prenex_512 vanished before elimination [2021-07-09 17:42:11,970 INFO L518 ElimStorePlain]: Eliminatee v_prenex_490 vanished before elimination [2021-07-09 17:42:11,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:42:11,974 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:12,055 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42: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 6 treesize of output 2 [2021-07-09 17:42:12,060 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:12,139 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:12,139 INFO L518 ElimStorePlain]: Eliminatee v_prenex_494 vanished before elimination [2021-07-09 17:42:12,139 INFO L518 ElimStorePlain]: Eliminatee v_prenex_493 vanished before elimination [2021-07-09 17:42:12,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:42:12,144 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:12,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 6 treesize of output 2 [2021-07-09 17:42:12,147 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:12,222 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:12,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:42:12,226 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:12,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 5 treesize of output 1 [2021-07-09 17:42:12,230 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:12,301 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:12,303 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 36 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-09 17:42:12,304 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 43 variables, input treesize:1480, output treesize:202 [2021-07-09 17:42:12,435 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 59 [2021-07-09 17:42:12,649 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:42:12,649 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [891875174] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:42:12,650 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:42:12,650 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:42:12,650 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967085519] [2021-07-09 17:42:12,650 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:42:12,650 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:42:12,650 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:42:12,651 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:42:12,651 INFO L87 Difference]: Start difference. First operand 703 states and 2416 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:42:13,062 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 40 [2021-07-09 17:42:13,295 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 68 [2021-07-09 17:42:13,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:42:13,297 INFO L93 Difference]: Finished difference Result 841 states and 2802 transitions. [2021-07-09 17:42:13,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 17:42:13,298 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:42:13,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:42:13,299 INFO L225 Difference]: With dead ends: 841 [2021-07-09 17:42:13,299 INFO L226 Difference]: Without dead ends: 826 [2021-07-09 17:42:13,299 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 1355.4ms TimeCoverageRelationStatistics Valid=153, Invalid=353, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:42:13,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 826 states. [2021-07-09 17:42:13,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 826 to 709. [2021-07-09 17:42:13,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 709 states, 708 states have (on average 3.4420903954802258) internal successors, (2437), 708 states have internal predecessors, (2437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:42:13,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 709 states to 709 states and 2437 transitions. [2021-07-09 17:42:13,308 INFO L78 Accepts]: Start accepts. Automaton has 709 states and 2437 transitions. Word has length 20 [2021-07-09 17:42:13,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:42:13,308 INFO L482 AbstractCegarLoop]: Abstraction has 709 states and 2437 transitions. [2021-07-09 17:42:13,308 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:42:13,308 INFO L276 IsEmpty]: Start isEmpty. Operand 709 states and 2437 transitions. [2021-07-09 17:42:13,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:42:13,309 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:42:13,309 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-09 17:42:13,524 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9500 [2021-07-09 17:42:13,525 INFO L430 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:42:13,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:42:13,525 INFO L82 PathProgramCache]: Analyzing trace with hash -888775412, now seen corresponding path program 63 times [2021-07-09 17:42:13,525 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:42:13,525 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546257105] [2021-07-09 17:42:13,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:42:13,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:42:13,881 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:42:13,881 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:42:13,881 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546257105] [2021-07-09 17:42:13,881 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546257105] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:42:13,881 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1996666337] [2021-07-09 17:42:13,881 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:42:13,936 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-09 17:42:13,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:42:13,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:42:13,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:42: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 5 treesize of output 1 [2021-07-09 17:42:14,102 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:14,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 6 treesize of output 2 [2021-07-09 17:42:14,107 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:14,111 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:42:14,112 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:14,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:42:14,116 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:14,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:42:14,121 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:14,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 6 treesize of output 2 [2021-07-09 17:42:14,126 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:14,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 3 treesize of output 1 [2021-07-09 17:42:14,131 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:14,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:42:14,136 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:14,140 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:42:14,141 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:14,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 4 treesize of output 2 [2021-07-09 17:42:14,146 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:14,338 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2021-07-09 17:42:14,338 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:14,342 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 9 xjuncts. [2021-07-09 17:42:14,343 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 2 variables, input treesize:520, output treesize:416 [2021-07-09 17:42:14,743 WARN L205 SmtUtils]: Spent 361.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 108 [2021-07-09 17:42:15,864 INFO L446 ElimStorePlain]: Different costs {3=[v_prenex_537, v_prenex_536, v_prenex_528, v_prenex_539, v_prenex_538, v_prenex_529, v_prenex_540, v_prenex_531, v_prenex_530, v_prenex_533, v_prenex_544, v_prenex_532, v_prenex_543, v_prenex_535, v_prenex_534], 10=[ends_with_2, ends_with_10], 15=[v_prenex_541]} [2021-07-09 17:42:15,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:15,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:15,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 10 treesize of output 1 [2021-07-09 17:42:15,873 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:15,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:15,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 13 treesize of output 2 [2021-07-09 17:42:15,882 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:16,266 WARN L205 SmtUtils]: Spent 383.00 ms on a formula simplification. DAG size of input: 210 DAG size of output: 96 [2021-07-09 17:42:16,266 INFO L628 ElimStorePlain]: treesize reduction 895, result has 23.2 percent of original size [2021-07-09 17:42:16,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:42:16,273 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:16,387 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-07-09 17:42:16,387 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:16,387 INFO L518 ElimStorePlain]: Eliminatee v_prenex_528 vanished before elimination [2021-07-09 17:42:16,387 INFO L518 ElimStorePlain]: Eliminatee v_prenex_539 vanished before elimination [2021-07-09 17:42:16,387 INFO L518 ElimStorePlain]: Eliminatee v_prenex_538 vanished before elimination [2021-07-09 17:42:16,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:42:16,393 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:16,506 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2021-07-09 17:42:16,506 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:16,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 3 treesize of output 1 [2021-07-09 17:42:16,512 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:16,622 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-07-09 17:42:16,622 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:16,622 INFO L518 ElimStorePlain]: Eliminatee v_prenex_531 vanished before elimination [2021-07-09 17:42:16,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 6 treesize of output 2 [2021-07-09 17:42:16,628 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:16,735 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2021-07-09 17:42:16,736 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:16,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 5 treesize of output 1 [2021-07-09 17:42:16,741 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:16,849 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2021-07-09 17:42:16,850 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:16,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 3 treesize of output 1 [2021-07-09 17:42:16,855 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:16,961 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2021-07-09 17:42:16,962 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:16,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 3 treesize of output 1 [2021-07-09 17:42:16,967 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:17,140 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 78 [2021-07-09 17:42:17,141 INFO L628 ElimStorePlain]: treesize reduction 38, result has 84.2 percent of original size [2021-07-09 17:42:17,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 3 treesize of output 1 [2021-07-09 17:42:17,163 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:17,243 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:17,243 INFO L518 ElimStorePlain]: Eliminatee v_prenex_535 vanished before elimination [2021-07-09 17:42:17,243 INFO L518 ElimStorePlain]: Eliminatee v_prenex_534 vanished before elimination [2021-07-09 17:42:17,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 6 treesize of output 2 [2021-07-09 17:42:17,248 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:17,325 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:17,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:42:17,330 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:17,406 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:17,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 5 treesize of output 1 [2021-07-09 17:42:17,411 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:17,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:42:17,415 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:17,487 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:17,490 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 18 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-09 17:42:17,490 INFO L247 ElimStorePlain]: Needed 15 recursive calls to eliminate 22 variables, input treesize:1227, output treesize:115 [2021-07-09 17:42:17,671 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:42:17,671 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1996666337] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:42:17,671 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:42:17,671 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:42:17,671 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369307864] [2021-07-09 17:42:17,671 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:42:17,671 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:42:17,671 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:42:17,671 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:42:17,671 INFO L87 Difference]: Start difference. First operand 709 states and 2437 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-09 17:42:18,393 WARN L205 SmtUtils]: Spent 452.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 90 [2021-07-09 17:42:18,860 WARN L205 SmtUtils]: Spent 361.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 112 [2021-07-09 17:42:19,338 WARN L205 SmtUtils]: Spent 435.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 85 [2021-07-09 17:42:19,932 WARN L205 SmtUtils]: Spent 463.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 92 [2021-07-09 17:42:20,257 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 44 [2021-07-09 17:42:20,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:42:20,346 INFO L93 Difference]: Finished difference Result 884 states and 2887 transitions. [2021-07-09 17:42:20,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-09 17:42:20,346 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 20 [2021-07-09 17:42:20,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:42:20,348 INFO L225 Difference]: With dead ends: 884 [2021-07-09 17:42:20,348 INFO L226 Difference]: Without dead ends: 839 [2021-07-09 17:42:20,348 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 3360.9ms TimeCoverageRelationStatistics Valid=142, Invalid=560, Unknown=0, NotChecked=0, Total=702 [2021-07-09 17:42:20,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 839 states. [2021-07-09 17:42:20,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 839 to 708. [2021-07-09 17:42:20,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 708 states, 707 states have (on average 3.442715700141443) internal successors, (2434), 707 states have internal predecessors, (2434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:42:20,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 708 states to 708 states and 2434 transitions. [2021-07-09 17:42:20,359 INFO L78 Accepts]: Start accepts. Automaton has 708 states and 2434 transitions. Word has length 20 [2021-07-09 17:42:20,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:42:20,360 INFO L482 AbstractCegarLoop]: Abstraction has 708 states and 2434 transitions. [2021-07-09 17:42:20,360 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-09 17:42:20,360 INFO L276 IsEmpty]: Start isEmpty. Operand 708 states and 2434 transitions. [2021-07-09 17:42:20,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:42:20,361 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:42:20,361 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-09 17:42:20,584 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9701,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:42:20,585 INFO L430 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:42:20,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:42:20,585 INFO L82 PathProgramCache]: Analyzing trace with hash -1645801780, now seen corresponding path program 64 times [2021-07-09 17:42:20,585 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:42:20,585 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182299962] [2021-07-09 17:42:20,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:42:20,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:42:20,873 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:42:20,874 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:42:20,874 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182299962] [2021-07-09 17:42:20,874 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182299962] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:42:20,874 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1988589952] [2021-07-09 17:42:20,874 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:42:20,932 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:42:20,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:42:20,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:42:20,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:42:21,156 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 46 [2021-07-09 17:42:21,422 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:42:21,422 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1988589952] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:42:21,422 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:42:21,422 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:42:21,422 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599411160] [2021-07-09 17:42:21,422 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:42:21,422 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:42:21,423 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:42:21,423 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:42:21,423 INFO L87 Difference]: Start difference. First operand 708 states and 2434 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-09 17:42:21,731 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 42 [2021-07-09 17:42:21,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:42:21,787 INFO L93 Difference]: Finished difference Result 781 states and 2622 transitions. [2021-07-09 17:42:21,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:42:21,787 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 20 [2021-07-09 17:42:21,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:42:21,788 INFO L225 Difference]: With dead ends: 781 [2021-07-09 17:42:21,789 INFO L226 Difference]: Without dead ends: 766 [2021-07-09 17:42:21,789 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 723.7ms TimeCoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:42:21,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 766 states. [2021-07-09 17:42:21,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 766 to 708. [2021-07-09 17:42:21,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 708 states, 707 states have (on average 3.442715700141443) internal successors, (2434), 707 states have internal predecessors, (2434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:42:21,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 708 states to 708 states and 2434 transitions. [2021-07-09 17:42:21,799 INFO L78 Accepts]: Start accepts. Automaton has 708 states and 2434 transitions. Word has length 20 [2021-07-09 17:42:21,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:42:21,799 INFO L482 AbstractCegarLoop]: Abstraction has 708 states and 2434 transitions. [2021-07-09 17:42:21,799 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-09 17:42:21,799 INFO L276 IsEmpty]: Start isEmpty. Operand 708 states and 2434 transitions. [2021-07-09 17:42:21,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:42:21,800 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:42:21,800 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-09 17:42:22,017 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10026 [2021-07-09 17:42:22,017 INFO L430 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:42:22,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:42:22,017 INFO L82 PathProgramCache]: Analyzing trace with hash -1066698872, now seen corresponding path program 65 times [2021-07-09 17:42:22,017 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:42:22,017 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939183778] [2021-07-09 17:42:22,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:42:22,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:42:22,337 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:42:22,337 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:42:22,337 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939183778] [2021-07-09 17:42:22,337 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939183778] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:42:22,337 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [808402753] [2021-07-09 17:42:22,337 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:42:22,393 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:42:22,393 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:42:22,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:42:22,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:42:22,871 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:42:22,871 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [808402753] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:42:22,871 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:42:22,871 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-09 17:42:22,871 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476470975] [2021-07-09 17:42:22,871 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:42:22,871 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:42:22,872 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:42:22,872 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:42:22,872 INFO L87 Difference]: Start difference. First operand 708 states and 2434 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:42:23,475 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 50 [2021-07-09 17:42:23,662 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 47 [2021-07-09 17:42:23,926 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 56 [2021-07-09 17:42:24,077 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 48 [2021-07-09 17:42:24,320 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 50 [2021-07-09 17:42:24,530 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 40 [2021-07-09 17:42:24,707 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 51 [2021-07-09 17:42:24,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:42:24,730 INFO L93 Difference]: Finished difference Result 995 states and 3201 transitions. [2021-07-09 17:42:24,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:42:24,730 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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-09 17:42:24,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:42:24,732 INFO L225 Difference]: With dead ends: 995 [2021-07-09 17:42:24,732 INFO L226 Difference]: Without dead ends: 920 [2021-07-09 17:42:24,732 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 262 ImplicationChecksByTransitivity, 2091.1ms TimeCoverageRelationStatistics Valid=234, Invalid=822, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 17:42:24,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 920 states. [2021-07-09 17:42:24,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 920 to 714. [2021-07-09 17:42:24,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 714 states, 713 states have (on average 3.4488078541374474) internal successors, (2459), 713 states have internal predecessors, (2459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:42:24,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 714 states to 714 states and 2459 transitions. [2021-07-09 17:42:24,742 INFO L78 Accepts]: Start accepts. Automaton has 714 states and 2459 transitions. Word has length 20 [2021-07-09 17:42:24,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:42:24,742 INFO L482 AbstractCegarLoop]: Abstraction has 714 states and 2459 transitions. [2021-07-09 17:42:24,742 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:42:24,742 INFO L276 IsEmpty]: Start isEmpty. Operand 714 states and 2459 transitions. [2021-07-09 17:42:24,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:42:24,743 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:42:24,743 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-09 17:42:24,962 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10048,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:42:24,963 INFO L430 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:42:24,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:42:24,963 INFO L82 PathProgramCache]: Analyzing trace with hash 1773524372, now seen corresponding path program 66 times [2021-07-09 17:42:24,963 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:42:24,963 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536060596] [2021-07-09 17:42:24,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:42:24,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:42:25,192 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:42:25,192 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:42:25,192 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536060596] [2021-07-09 17:42:25,193 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536060596] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:42:25,193 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760797805] [2021-07-09 17:42:25,193 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:42:25,238 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:42:25,238 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:42:25,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:42:25,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:42:25,470 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:25,470 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:25,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 11 treesize of output 2 [2021-07-09 17:42:25,471 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:25,475 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:25,475 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:25,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 10 treesize of output 1 [2021-07-09 17:42:25,476 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:25,479 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:25,480 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:25,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-09 17:42:25,481 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:25,484 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:25,484 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:25,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-09 17:42:25,485 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:25,488 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:25,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:25,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 7 treesize of output 1 [2021-07-09 17:42:25,490 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:25,493 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:25,494 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:25,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 10 treesize of output 1 [2021-07-09 17:42:25,494 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:25,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:25,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:25,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 2 [2021-07-09 17:42:25,499 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:25,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:25,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:25,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 9 treesize of output 2 [2021-07-09 17:42:25,504 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:25,508 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:25,508 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:25,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 9 treesize of output 2 [2021-07-09 17:42:25,509 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:25,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:25,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:25,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 8 treesize of output 1 [2021-07-09 17:42:25,514 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:25,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 3 treesize of output 1 [2021-07-09 17:42:25,518 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:25,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 5 treesize of output 1 [2021-07-09 17:42:25,522 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:25,525 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:25,526 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:25,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-09 17:42:25,527 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:25,530 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:42:25,530 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:25,534 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:42:25,534 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:25,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:25,538 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:25,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 9 treesize of output 1 [2021-07-09 17:42:25,539 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:25,541 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:42:25,542 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:25,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:25,546 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:25,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 10 treesize of output 1 [2021-07-09 17:42:25,546 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:25,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:25,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:25,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 8 treesize of output 1 [2021-07-09 17:42:25,551 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:25,554 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:25,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 10 treesize of output 1 [2021-07-09 17:42:25,554 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:25,808 WARN L205 SmtUtils]: Spent 253.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 53 [2021-07-09 17:42:25,809 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.6 percent of original size [2021-07-09 17:42:25,812 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 10 xjuncts. [2021-07-09 17:42:25,812 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:714, output treesize:277 [2021-07-09 17:42:26,031 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2021-07-09 17:42:26,189 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-09 17:42:26,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 4 treesize of output 2 [2021-07-09 17:42:26,768 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:26,773 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:26,774 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:26,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 9 treesize of output 2 [2021-07-09 17:42:26,775 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:26,780 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:42:26,780 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:27,103 WARN L205 SmtUtils]: Spent 322.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 82 [2021-07-09 17:42:27,104 INFO L628 ElimStorePlain]: treesize reduction 276, result has 49.9 percent of original size [2021-07-09 17:42:27,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 4 treesize of output 2 [2021-07-09 17:42:27,109 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:27,230 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-07-09 17:42:27,230 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:27,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 3 treesize of output 1 [2021-07-09 17:42:27,235 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:27,355 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-07-09 17:42:27,356 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:27,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 5 treesize of output 1 [2021-07-09 17:42:27,361 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:27,576 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 74 [2021-07-09 17:42:27,576 INFO L628 ElimStorePlain]: treesize reduction 36, result has 86.3 percent of original size [2021-07-09 17:42:27,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 4 treesize of output 2 [2021-07-09 17:42:27,581 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:27,685 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-07-09 17:42:27,685 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:27,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 5 treesize of output 1 [2021-07-09 17:42:27,690 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:27,791 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2021-07-09 17:42:27,792 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:27,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 6 treesize of output 2 [2021-07-09 17:42:27,796 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:27,895 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:27,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 3 treesize of output 1 [2021-07-09 17:42:27,899 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:27,996 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:27,998 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-09 17:42:27,998 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 12 variables, input treesize:595, output treesize:177 [2021-07-09 17:42:28,160 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 42 [2021-07-09 17:42:28,451 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:42:28,451 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760797805] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:42:28,451 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:42:28,451 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:42:28,451 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886750333] [2021-07-09 17:42:28,451 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:42:28,451 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:42:28,451 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:42:28,451 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:42:28,452 INFO L87 Difference]: Start difference. First operand 714 states and 2459 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:42:28,958 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 54 [2021-07-09 17:42:29,628 WARN L205 SmtUtils]: Spent 258.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 90 [2021-07-09 17:42:29,982 WARN L205 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 94 [2021-07-09 17:42:30,371 WARN L205 SmtUtils]: Spent 274.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 93 [2021-07-09 17:42:30,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:42:30,407 INFO L93 Difference]: Finished difference Result 1129 states and 3675 transitions. [2021-07-09 17:42:30,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-09 17:42:30,407 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:42:30,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:42:30,409 INFO L225 Difference]: With dead ends: 1129 [2021-07-09 17:42:30,409 INFO L226 Difference]: Without dead ends: 1114 [2021-07-09 17:42:30,409 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 2504.0ms TimeCoverageRelationStatistics Valid=228, Invalid=702, Unknown=0, NotChecked=0, Total=930 [2021-07-09 17:42:30,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1114 states. [2021-07-09 17:42:30,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1114 to 729. [2021-07-09 17:42:30,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 729 states, 728 states have (on average 3.451923076923077) internal successors, (2513), 728 states have internal predecessors, (2513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:42:30,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 729 states to 729 states and 2513 transitions. [2021-07-09 17:42:30,420 INFO L78 Accepts]: Start accepts. Automaton has 729 states and 2513 transitions. Word has length 20 [2021-07-09 17:42:30,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:42:30,420 INFO L482 AbstractCegarLoop]: Abstraction has 729 states and 2513 transitions. [2021-07-09 17:42:30,420 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:42:30,420 INFO L276 IsEmpty]: Start isEmpty. Operand 729 states and 2513 transitions. [2021-07-09 17:42:30,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:42:30,421 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:42:30,421 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-09 17:42:30,637 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10072 [2021-07-09 17:42:30,637 INFO L430 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:42:30,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:42:30,637 INFO L82 PathProgramCache]: Analyzing trace with hash 261504928, now seen corresponding path program 67 times [2021-07-09 17:42:30,637 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:42:30,637 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884989620] [2021-07-09 17:42:30,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:42:30,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:42:30,839 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:42:30,839 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:42:30,839 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884989620] [2021-07-09 17:42:30,840 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884989620] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:42:30,840 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445111740] [2021-07-09 17:42:30,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 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:42:30,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:42:30,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-09 17:42:30,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:42:31,055 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:42:31,056 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:31,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 6 treesize of output 2 [2021-07-09 17:42:31,061 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:31,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 5 treesize of output 1 [2021-07-09 17:42:31,065 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:31,069 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:42:31,069 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:31,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 6 treesize of output 2 [2021-07-09 17:42:31,073 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:31,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 3 treesize of output 1 [2021-07-09 17:42:31,078 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:31,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 5 treesize of output 1 [2021-07-09 17:42:31,082 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:31,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 4 treesize of output 2 [2021-07-09 17:42:31,086 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:31,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 6 treesize of output 2 [2021-07-09 17:42:31,091 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:31,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 6 treesize of output 2 [2021-07-09 17:42:31,095 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:31,328 WARN L205 SmtUtils]: Spent 233.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 76 [2021-07-09 17:42:31,329 INFO L628 ElimStorePlain]: treesize reduction 31, result has 89.2 percent of original size [2021-07-09 17:42:31,332 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 8 xjuncts. [2021-07-09 17:42:31,332 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 2 variables, input treesize:376, output treesize:255 [2021-07-09 17:42:31,570 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 88 [2021-07-09 17:42:31,742 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2021-07-09 17:42:31,936 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-07-09 17:42:32,665 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:42:32,666 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:32,672 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:32,672 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:32,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 11 treesize of output 2 [2021-07-09 17:42:32,673 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:32,678 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:42:32,679 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:32,907 WARN L205 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 61 [2021-07-09 17:42:32,907 INFO L628 ElimStorePlain]: treesize reduction 482, result has 27.7 percent of original size [2021-07-09 17:42:32,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:42:32,912 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:33,001 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:33,001 INFO L518 ElimStorePlain]: Eliminatee v_prenex_559 vanished before elimination [2021-07-09 17:42:33,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:42:33,005 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:33,079 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:33,079 INFO L518 ElimStorePlain]: Eliminatee v_prenex_558 vanished before elimination [2021-07-09 17:42:33,080 INFO L518 ElimStorePlain]: Eliminatee v_prenex_562 vanished before elimination [2021-07-09 17:42:33,080 INFO L518 ElimStorePlain]: Eliminatee v_prenex_561 vanished before elimination [2021-07-09 17:42:33,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:42:33,084 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:33,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:33,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 3 treesize of output 1 [2021-07-09 17:42:33,160 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:33,230 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42: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 5 treesize of output 1 [2021-07-09 17:42:33,234 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:33,302 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:33,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 3 treesize of output 1 [2021-07-09 17:42:33,306 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:33,373 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:33,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:42:33,377 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:33,491 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 42 [2021-07-09 17:42:33,491 INFO L628 ElimStorePlain]: treesize reduction 25, result has 83.6 percent of original size [2021-07-09 17:42:33,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:42:33,494 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:33,549 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:33,549 INFO L518 ElimStorePlain]: Eliminatee v_prenex_557 vanished before elimination [2021-07-09 17:42:33,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 4 treesize of output 2 [2021-07-09 17:42:33,552 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:33,605 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:33,605 INFO L518 ElimStorePlain]: Eliminatee v_prenex_560 vanished before elimination [2021-07-09 17:42:33,605 INFO L518 ElimStorePlain]: Eliminatee v_prenex_571 vanished before elimination [2021-07-09 17:42:33,605 INFO L518 ElimStorePlain]: Eliminatee v_prenex_570 vanished before elimination [2021-07-09 17:42:33,606 INFO L550 ElimStorePlain]: Start of recursive call 1: 18 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-09 17:42:33,607 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 18 variables, input treesize:748, output treesize:119 [2021-07-09 17:42:33,756 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:42:33,757 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445111740] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:42:33,757 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:42:33,757 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:42:33,757 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215877570] [2021-07-09 17:42:33,757 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:42:33,757 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:42:33,757 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:42:33,757 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:42:33,757 INFO L87 Difference]: Start difference. First operand 729 states and 2513 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:42:34,832 WARN L205 SmtUtils]: Spent 415.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 78 [2021-07-09 17:42:35,170 WARN L205 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 105 [2021-07-09 17:42:35,668 WARN L205 SmtUtils]: Spent 448.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 99 [2021-07-09 17:42:35,809 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-07-09 17:42:35,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:42:35,857 INFO L93 Difference]: Finished difference Result 1026 states and 3386 transitions. [2021-07-09 17:42:35,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:42:35,857 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:42:35,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:42:35,859 INFO L225 Difference]: With dead ends: 1026 [2021-07-09 17:42:35,859 INFO L226 Difference]: Without dead ends: 1011 [2021-07-09 17:42:35,859 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 2680.1ms TimeCoverageRelationStatistics Valid=151, Invalid=661, Unknown=0, NotChecked=0, Total=812 [2021-07-09 17:42:35,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1011 states. [2021-07-09 17:42:35,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1011 to 726. [2021-07-09 17:42:35,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 726 states, 725 states have (on average 3.449655172413793) internal successors, (2501), 725 states have internal predecessors, (2501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:42:35,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 726 states to 726 states and 2501 transitions. [2021-07-09 17:42:35,868 INFO L78 Accepts]: Start accepts. Automaton has 726 states and 2501 transitions. Word has length 20 [2021-07-09 17:42:35,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:42:35,868 INFO L482 AbstractCegarLoop]: Abstraction has 726 states and 2501 transitions. [2021-07-09 17:42:35,868 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:42:35,868 INFO L276 IsEmpty]: Start isEmpty. Operand 726 states and 2501 transitions. [2021-07-09 17:42:35,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:42:35,869 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:42:35,869 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-09 17:42:36,085 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10248 [2021-07-09 17:42:36,086 INFO L430 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:42:36,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:42:36,086 INFO L82 PathProgramCache]: Analyzing trace with hash 679831486, now seen corresponding path program 68 times [2021-07-09 17:42:36,086 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:42:36,086 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024046481] [2021-07-09 17:42:36,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:42:36,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:42:36,276 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:42:36,276 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:42:36,276 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024046481] [2021-07-09 17:42:36,276 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024046481] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:42:36,277 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [846294544] [2021-07-09 17:42:36,277 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:42:36,336 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:42:36,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:42:36,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:42:36,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:42:36,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 6 treesize of output 2 [2021-07-09 17:42:36,532 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:36,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 4 treesize of output 2 [2021-07-09 17:42:36,537 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:36,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 6 treesize of output 2 [2021-07-09 17:42:36,542 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:36,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 6 treesize of output 2 [2021-07-09 17:42:36,546 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:36,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 5 treesize of output 1 [2021-07-09 17:42:36,551 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:36,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 3 treesize of output 1 [2021-07-09 17:42:36,555 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:36,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 6 treesize of output 2 [2021-07-09 17:42:36,560 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:36,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 5 treesize of output 1 [2021-07-09 17:42:36,565 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:36,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 6 treesize of output 2 [2021-07-09 17:42:36,569 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:36,572 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:42:36,573 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:36,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 6 treesize of output 2 [2021-07-09 17:42:36,577 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:36,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 5 treesize of output 1 [2021-07-09 17:42:36,582 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:36,585 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:42:36,585 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:36,844 WARN L205 SmtUtils]: Spent 258.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 77 [2021-07-09 17:42:36,844 INFO L628 ElimStorePlain]: treesize reduction 73, result has 79.4 percent of original size [2021-07-09 17:42:36,848 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 9 xjuncts. [2021-07-09 17:42:36,848 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 2 variables, input treesize:483, output treesize:281 [2021-07-09 17:42:37,127 WARN L205 SmtUtils]: Spent 252.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 88 [2021-07-09 17:42:37,325 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-09 17:42:37,984 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_2, ends_with_10, v_prenex_584, v_prenex_594, v_prenex_583, v_prenex_586, v_prenex_575, v_prenex_585, v_prenex_574, v_prenex_588, v_prenex_577, v_prenex_587, v_prenex_576, v_prenex_589, v_prenex_580, v_prenex_590, v_prenex_582, v_prenex_581], 10=[v_prenex_579, v_prenex_578, v_prenex_591, v_prenex_592]} [2021-07-09 17:42:37,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:37,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 10 treesize of output 1 [2021-07-09 17:42:37,996 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:38,215 WARN L205 SmtUtils]: Spent 218.00 ms on a formula simplification. DAG size of input: 163 DAG size of output: 64 [2021-07-09 17:42:38,215 INFO L628 ElimStorePlain]: treesize reduction 666, result has 20.0 percent of original size [2021-07-09 17:42:38,215 INFO L518 ElimStorePlain]: Eliminatee ends_with_10 vanished before elimination [2021-07-09 17:42:38,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:42:38,219 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:38,280 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:38,280 INFO L518 ElimStorePlain]: Eliminatee v_prenex_594 vanished before elimination [2021-07-09 17:42:38,280 INFO L518 ElimStorePlain]: Eliminatee v_prenex_583 vanished before elimination [2021-07-09 17:42:38,280 INFO L518 ElimStorePlain]: Eliminatee v_prenex_586 vanished before elimination [2021-07-09 17:42:38,280 INFO L518 ElimStorePlain]: Eliminatee v_prenex_575 vanished before elimination [2021-07-09 17:42:38,280 INFO L518 ElimStorePlain]: Eliminatee v_prenex_585 vanished before elimination [2021-07-09 17:42:38,280 INFO L518 ElimStorePlain]: Eliminatee v_prenex_574 vanished before elimination [2021-07-09 17:42:38,280 INFO L518 ElimStorePlain]: Eliminatee v_prenex_588 vanished before elimination [2021-07-09 17:42:38,280 INFO L518 ElimStorePlain]: Eliminatee v_prenex_577 vanished before elimination [2021-07-09 17:42:38,280 INFO L518 ElimStorePlain]: Eliminatee v_prenex_587 vanished before elimination [2021-07-09 17:42:38,280 INFO L518 ElimStorePlain]: Eliminatee v_prenex_576 vanished before elimination [2021-07-09 17:42:38,280 INFO L518 ElimStorePlain]: Eliminatee v_prenex_589 vanished before elimination [2021-07-09 17:42:38,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 6 treesize of output 2 [2021-07-09 17:42:38,284 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:38,343 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:38,343 INFO L518 ElimStorePlain]: Eliminatee v_prenex_590 vanished before elimination [2021-07-09 17:42:38,343 INFO L518 ElimStorePlain]: Eliminatee v_prenex_582 vanished before elimination [2021-07-09 17:42:38,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 6 treesize of output 2 [2021-07-09 17:42:38,347 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:38,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:38,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 6 treesize of output 2 [2021-07-09 17:42:38,408 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:38,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 6 treesize of output 2 [2021-07-09 17:42:38,411 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:38,458 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:38,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 5 treesize of output 1 [2021-07-09 17:42:38,461 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:38,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:42:38,464 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:38,509 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:38,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 6 treesize of output 2 [2021-07-09 17:42:38,512 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:38,555 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:38,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 5 treesize of output 1 [2021-07-09 17:42:38,558 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:38,600 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:38,601 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 22 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-09 17:42:38,601 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 24 variables, input treesize:868, output treesize:118 [2021-07-09 17:42:38,749 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:42:38,749 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [846294544] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:42:38,749 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:42:38,750 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:42:38,750 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048120870] [2021-07-09 17:42:38,750 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:42:38,750 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:42:38,750 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:42:38,750 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:42:38,750 INFO L87 Difference]: Start difference. First operand 726 states and 2501 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:42:39,111 WARN L205 SmtUtils]: Spent 217.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 75 [2021-07-09 17:42:39,369 WARN L205 SmtUtils]: Spent 236.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 79 [2021-07-09 17:42:39,691 WARN L205 SmtUtils]: Spent 287.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 93 [2021-07-09 17:42:39,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:42:39,742 INFO L93 Difference]: Finished difference Result 928 states and 3105 transitions. [2021-07-09 17:42:39,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-09 17:42:39,743 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:42:39,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:42:39,744 INFO L225 Difference]: With dead ends: 928 [2021-07-09 17:42:39,744 INFO L226 Difference]: Without dead ends: 913 [2021-07-09 17:42:39,744 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 1672.5ms TimeCoverageRelationStatistics Valid=91, Invalid=329, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:42:39,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 913 states. [2021-07-09 17:42:39,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 913 to 723. [2021-07-09 17:42:39,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 723 states, 722 states have (on average 3.4473684210526314) internal successors, (2489), 722 states have internal predecessors, (2489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:42:39,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 723 states to 723 states and 2489 transitions. [2021-07-09 17:42:39,753 INFO L78 Accepts]: Start accepts. Automaton has 723 states and 2489 transitions. Word has length 20 [2021-07-09 17:42:39,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:42:39,753 INFO L482 AbstractCegarLoop]: Abstraction has 723 states and 2489 transitions. [2021-07-09 17:42:39,754 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:42:39,754 INFO L276 IsEmpty]: Start isEmpty. Operand 723 states and 2489 transitions. [2021-07-09 17:42:39,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:42:39,755 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:42:39,755 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-09 17:42:39,974 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10433 [2021-07-09 17:42:39,975 INFO L430 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:42:39,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:42:39,975 INFO L82 PathProgramCache]: Analyzing trace with hash 49349310, now seen corresponding path program 69 times [2021-07-09 17:42:39,975 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:42:39,975 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653954947] [2021-07-09 17:42:39,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:42:39,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:42:40,207 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:42:40,207 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:42:40,207 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653954947] [2021-07-09 17:42:40,207 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653954947] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:42:40,208 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [151755108] [2021-07-09 17:42:40,208 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:42:40,263 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-09 17:42:40,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:42:40,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:42:40,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:42:40,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 5 treesize of output 1 [2021-07-09 17:42:40,461 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:40,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 3 treesize of output 1 [2021-07-09 17:42:40,466 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:40,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 4 treesize of output 2 [2021-07-09 17:42:40,470 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:40,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 6 treesize of output 2 [2021-07-09 17:42:40,475 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:40,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 6 treesize of output 2 [2021-07-09 17:42:40,480 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:40,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 6 treesize of output 2 [2021-07-09 17:42:40,484 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:40,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 5 treesize of output 1 [2021-07-09 17:42:40,489 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:40,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 6 treesize of output 2 [2021-07-09 17:42:40,494 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:40,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 5 treesize of output 1 [2021-07-09 17:42:40,498 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:40,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 6 treesize of output 2 [2021-07-09 17:42:40,503 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:40,823 WARN L205 SmtUtils]: Spent 319.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 82 [2021-07-09 17:42:40,823 INFO L628 ElimStorePlain]: treesize reduction 34, result has 90.6 percent of original size [2021-07-09 17:42:40,827 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 9 xjuncts. [2021-07-09 17:42:40,827 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 2 variables, input treesize:412, output treesize:326 [2021-07-09 17:42:41,132 WARN L205 SmtUtils]: Spent 276.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 92 [2021-07-09 17:42:41,337 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-07-09 17:42:41,965 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:42:41,966 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:41,972 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:42:41,973 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:42,232 WARN L205 SmtUtils]: Spent 258.00 ms on a formula simplification. DAG size of input: 157 DAG size of output: 65 [2021-07-09 17:42:42,232 INFO L628 ElimStorePlain]: treesize reduction 577, result has 25.0 percent of original size [2021-07-09 17:42:42,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 5 treesize of output 1 [2021-07-09 17:42:42,237 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:42,310 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:42,310 INFO L518 ElimStorePlain]: Eliminatee v_prenex_613 vanished before elimination [2021-07-09 17:42:42,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 5 treesize of output 1 [2021-07-09 17:42:42,314 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:42,388 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:42,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:42:42,393 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:42,463 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:42,463 INFO L518 ElimStorePlain]: Eliminatee v_prenex_618 vanished before elimination [2021-07-09 17:42:42,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:42:42,468 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:42,537 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:42,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 4 treesize of output 2 [2021-07-09 17:42:42,542 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:42,608 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:42,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 3 treesize of output 1 [2021-07-09 17:42:42,613 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:42,727 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 47 [2021-07-09 17:42:42,727 INFO L628 ElimStorePlain]: treesize reduction 23, result has 86.1 percent of original size [2021-07-09 17:42:42,728 INFO L518 ElimStorePlain]: Eliminatee v_prenex_601 vanished before elimination [2021-07-09 17:42:42,728 INFO L518 ElimStorePlain]: Eliminatee v_prenex_600 vanished before elimination [2021-07-09 17:42:42,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 3 treesize of output 1 [2021-07-09 17:42:42,731 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:42,825 INFO L628 ElimStorePlain]: treesize reduction 21, result has 84.9 percent of original size [2021-07-09 17:42:42,826 INFO L518 ElimStorePlain]: Eliminatee v_prenex_603 vanished before elimination [2021-07-09 17:42:42,826 INFO L518 ElimStorePlain]: Eliminatee v_prenex_602 vanished before elimination [2021-07-09 17:42:42,826 INFO L518 ElimStorePlain]: Eliminatee v_prenex_605 vanished before elimination [2021-07-09 17:42:42,826 INFO L518 ElimStorePlain]: Eliminatee v_prenex_604 vanished before elimination [2021-07-09 17:42:42,826 INFO L518 ElimStorePlain]: Eliminatee v_prenex_607 vanished before elimination [2021-07-09 17:42:42,826 INFO L518 ElimStorePlain]: Eliminatee v_prenex_606 vanished before elimination [2021-07-09 17:42:42,826 INFO L518 ElimStorePlain]: Eliminatee v_prenex_609 vanished before elimination [2021-07-09 17:42:42,826 INFO L518 ElimStorePlain]: Eliminatee v_prenex_608 vanished before elimination [2021-07-09 17:42:42,826 INFO L518 ElimStorePlain]: Eliminatee v_prenex_597 vanished before elimination [2021-07-09 17:42:42,826 INFO L518 ElimStorePlain]: Eliminatee v_prenex_596 vanished before elimination [2021-07-09 17:42:42,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 4 treesize of output 2 [2021-07-09 17:42:42,830 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:42,880 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:42,880 INFO L518 ElimStorePlain]: Eliminatee v_prenex_599 vanished before elimination [2021-07-09 17:42:42,880 INFO L518 ElimStorePlain]: Eliminatee v_prenex_598 vanished before elimination [2021-07-09 17:42:42,880 INFO L518 ElimStorePlain]: Eliminatee v_prenex_612 vanished before elimination [2021-07-09 17:42:42,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 6 treesize of output 2 [2021-07-09 17:42:42,884 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:42,928 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:42,929 INFO L550 ElimStorePlain]: Start of recursive call 1: 27 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-09 17:42:42,930 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 27 variables, input treesize:838, output treesize:108 [2021-07-09 17:42:43,085 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:42:43,085 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [151755108] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:42:43,085 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:42:43,085 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:42:43,085 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949847945] [2021-07-09 17:42:43,085 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:42:43,085 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:42:43,085 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:42:43,086 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:42:43,086 INFO L87 Difference]: Start difference. First operand 723 states and 2489 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:42:43,692 WARN L205 SmtUtils]: Spent 407.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 83 [2021-07-09 17:42:43,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:42:43,759 INFO L93 Difference]: Finished difference Result 783 states and 2648 transitions. [2021-07-09 17:42:43,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-09 17:42:43,759 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:42:43,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:42:43,761 INFO L225 Difference]: With dead ends: 783 [2021-07-09 17:42:43,761 INFO L226 Difference]: Without dead ends: 768 [2021-07-09 17:42:43,761 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 1391.0ms TimeCoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:42:43,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 768 states. [2021-07-09 17:42:43,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 768 to 721. [2021-07-09 17:42:43,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 721 states, 720 states have (on average 3.4472222222222224) internal successors, (2482), 720 states have internal predecessors, (2482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:42:43,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 721 states to 721 states and 2482 transitions. [2021-07-09 17:42:43,769 INFO L78 Accepts]: Start accepts. Automaton has 721 states and 2482 transitions. Word has length 20 [2021-07-09 17:42:43,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:42:43,769 INFO L482 AbstractCegarLoop]: Abstraction has 721 states and 2482 transitions. [2021-07-09 17:42:43,769 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:42:43,769 INFO L276 IsEmpty]: Start isEmpty. Operand 721 states and 2482 transitions. [2021-07-09 17:42:43,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:42:43,770 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:42:43,771 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-09 17:42:43,987 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10554,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:42:43,987 INFO L430 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:42:43,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:42:43,987 INFO L82 PathProgramCache]: Analyzing trace with hash -707677058, now seen corresponding path program 70 times [2021-07-09 17:42:43,987 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:42:43,988 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319796060] [2021-07-09 17:42:43,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:42:43,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:42:44,206 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:42:44,206 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:42:44,206 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319796060] [2021-07-09 17:42:44,206 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319796060] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:42:44,206 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [126488623] [2021-07-09 17:42:44,206 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:42:44,262 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:42:44,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:42:44,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:42:44,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:42:44,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 5 treesize of output 1 [2021-07-09 17:42:44,445 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:44,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 6 treesize of output 2 [2021-07-09 17:42:44,451 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:44,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 6 treesize of output 2 [2021-07-09 17:42:44,456 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:44,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 6 treesize of output 2 [2021-07-09 17:42:44,461 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:44,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:42:44,465 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:44,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 5 treesize of output 1 [2021-07-09 17:42:44,470 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:44,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 4 treesize of output 2 [2021-07-09 17:42:44,475 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:44,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 6 treesize of output 2 [2021-07-09 17:42:44,479 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:44,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 3 treesize of output 1 [2021-07-09 17:42:44,484 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:44,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 6 treesize of output 2 [2021-07-09 17:42:44,489 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:44,492 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:42:44,493 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:44,815 WARN L205 SmtUtils]: Spent 321.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 82 [2021-07-09 17:42:44,815 INFO L628 ElimStorePlain]: treesize reduction 42, result has 88.6 percent of original size [2021-07-09 17:42:44,819 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 9 xjuncts. [2021-07-09 17:42:44,819 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 2 variables, input treesize:458, output treesize:326 [2021-07-09 17:42:45,142 WARN L205 SmtUtils]: Spent 295.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 92 [2021-07-09 17:42:45,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:45,829 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:45,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 11 treesize of output 2 [2021-07-09 17:42:45,830 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:45,835 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:42:45,836 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:45,841 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:42:45,842 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:45,847 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:45,847 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:42:45,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:42:45,848 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:45,853 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:42:45,854 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:46,153 WARN L205 SmtUtils]: Spent 299.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 80 [2021-07-09 17:42:46,154 INFO L628 ElimStorePlain]: treesize reduction 713, result has 23.1 percent of original size [2021-07-09 17:42:46,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 3 treesize of output 1 [2021-07-09 17:42:46,159 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:46,163 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:42:46,163 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:46,245 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:46,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 3 treesize of output 1 [2021-07-09 17:42:46,250 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:46,331 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:46,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 3 treesize of output 1 [2021-07-09 17:42:46,336 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:46,416 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:46,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 3 treesize of output 1 [2021-07-09 17:42:46,421 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:46,500 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:46,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:42:46,504 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:46,581 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:46,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:42:46,586 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:46,717 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 63 [2021-07-09 17:42:46,717 INFO L628 ElimStorePlain]: treesize reduction 25, result has 86.6 percent of original size [2021-07-09 17:42:46,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 4 treesize of output 2 [2021-07-09 17:42:46,722 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:46,783 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:46,786 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:42:46,787 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:46,846 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:46,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 5 treesize of output 1 [2021-07-09 17:42:46,850 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:46,909 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:46,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:42:46,913 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:42:46,969 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:42:46,971 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 11 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-09 17:42:46,971 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 12 variables, input treesize:1104, output treesize:136 [2021-07-09 17:42:47,200 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:42:47,200 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [126488623] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:42:47,200 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:42:47,200 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:42:47,200 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775380602] [2021-07-09 17:42:47,201 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:42:47,201 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:42:47,201 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:42:47,201 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:42:47,201 INFO L87 Difference]: Start difference. First operand 721 states and 2482 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:42:47,921 WARN L205 SmtUtils]: Spent 416.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 82 [2021-07-09 17:42:47,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:42:47,968 INFO L93 Difference]: Finished difference Result 793 states and 2673 transitions. [2021-07-09 17:42:47,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:42:47,968 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:42:47,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:42:47,969 INFO L225 Difference]: With dead ends: 793 [2021-07-09 17:42:47,969 INFO L226 Difference]: Without dead ends: 778 [2021-07-09 17:42:47,970 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 1412.1ms TimeCoverageRelationStatistics Valid=85, Invalid=377, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:42:47,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 778 states. [2021-07-09 17:42:47,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 778 to 720. [2021-07-09 17:42:47,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 720 states, 719 states have (on average 3.4450625869262863) internal successors, (2477), 719 states have internal predecessors, (2477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:42:47,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 720 states to 720 states and 2477 transitions. [2021-07-09 17:42:47,978 INFO L78 Accepts]: Start accepts. Automaton has 720 states and 2477 transitions. Word has length 20 [2021-07-09 17:42:47,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:42:47,978 INFO L482 AbstractCegarLoop]: Abstraction has 720 states and 2477 transitions. [2021-07-09 17:42:47,978 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:42:47,978 INFO L276 IsEmpty]: Start isEmpty. Operand 720 states and 2477 transitions. [2021-07-09 17:42:47,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:42:47,979 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:42:47,979 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-09 17:42:48,195 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10722 [2021-07-09 17:42:48,195 INFO L430 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:42:48,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:42:48,195 INFO L82 PathProgramCache]: Analyzing trace with hash -128574150, now seen corresponding path program 71 times [2021-07-09 17:42:48,195 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:42:48,195 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562277074] [2021-07-09 17:42:48,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:42:48,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:42:48,475 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:42:48,475 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:42:48,475 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562277074] [2021-07-09 17:42:48,475 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562277074] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:42:48,475 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [673347111] [2021-07-09 17:42:48,475 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:42:48,531 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:42:48,531 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:42:48,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:42:48,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:42:49,064 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:42:49,064 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [673347111] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:42:49,064 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:42:49,064 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-09 17:42:49,065 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336946136] [2021-07-09 17:42:49,065 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:42:49,065 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:42:49,065 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:42:49,065 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:42:49,065 INFO L87 Difference]: Start difference. First operand 720 states and 2477 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:42:50,078 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 57 [2021-07-09 17:42:50,344 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 47 [2021-07-09 17:42:50,647 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 60 [2021-07-09 17:42:51,046 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 50 [2021-07-09 17:42:51,307 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 36 [2021-07-09 17:42:51,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:42:51,432 INFO L93 Difference]: Finished difference Result 1213 states and 3869 transitions. [2021-07-09 17:42:51,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-09 17:42:51,433 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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-09 17:42:51,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:42:51,434 INFO L225 Difference]: With dead ends: 1213 [2021-07-09 17:42:51,435 INFO L226 Difference]: Without dead ends: 1138 [2021-07-09 17:42:51,435 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 416 ImplicationChecksByTransitivity, 2556.0ms TimeCoverageRelationStatistics Valid=329, Invalid=1231, Unknown=0, NotChecked=0, Total=1560 [2021-07-09 17:42:51,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1138 states. [2021-07-09 17:42:51,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1138 to 723. [2021-07-09 17:42:51,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 723 states, 722 states have (on average 3.4542936288088644) internal successors, (2494), 722 states have internal predecessors, (2494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:42:51,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 723 states to 723 states and 2494 transitions. [2021-07-09 17:42:51,445 INFO L78 Accepts]: Start accepts. Automaton has 723 states and 2494 transitions. Word has length 20 [2021-07-09 17:42:51,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:42:51,445 INFO L482 AbstractCegarLoop]: Abstraction has 723 states and 2494 transitions. [2021-07-09 17:42:51,445 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:42:51,445 INFO L276 IsEmpty]: Start isEmpty. Operand 723 states and 2494 transitions. [2021-07-09 17:42:51,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:42:51,446 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:42:51,446 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-09 17:42:51,662 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11007,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:42:51,662 INFO L430 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:42:51,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:42:51,662 INFO L82 PathProgramCache]: Analyzing trace with hash 504067178, now seen corresponding path program 72 times [2021-07-09 17:42:51,663 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:42:51,663 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057874713] [2021-07-09 17:42:51,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:42:51,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:42:51,840 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:42:51,840 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:42:51,840 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057874713] [2021-07-09 17:42:51,840 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057874713] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:42:51,840 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [269625932] [2021-07-09 17:42:51,841 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:42:51,897 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-09 17:42:51,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:42:51,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:42:51,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:42:52,381 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:42:52,381 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [269625932] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:42:52,381 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:42:52,381 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:42:52,381 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921329457] [2021-07-09 17:42:52,381 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:42:52,381 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:42:52,382 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:42:52,382 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:42:52,382 INFO L87 Difference]: Start difference. First operand 723 states and 2494 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 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-09 17:42:52,799 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 51 [2021-07-09 17:42:53,111 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 48 [2021-07-09 17:42:53,376 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 50 [2021-07-09 17:42:53,501 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 55 [2021-07-09 17:42:53,662 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 45 [2021-07-09 17:42:53,801 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 55 [2021-07-09 17:42:54,024 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 52 [2021-07-09 17:42:54,174 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 54 [2021-07-09 17:42:54,424 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 47 [2021-07-09 17:42:54,565 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 49 [2021-07-09 17:42:54,813 WARN L205 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 56 [2021-07-09 17:42:55,014 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 69 [2021-07-09 17:42:55,271 WARN L205 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 51 [2021-07-09 17:42:55,469 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 64 [2021-07-09 17:42:55,782 WARN L205 SmtUtils]: Spent 283.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 71 [2021-07-09 17:42:56,008 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 67 [2021-07-09 17:42:56,321 WARN L205 SmtUtils]: Spent 270.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 66 [2021-07-09 17:42:56,548 WARN L205 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 61 [2021-07-09 17:42:56,861 WARN L205 SmtUtils]: Spent 287.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 69 [2021-07-09 17:42:57,187 WARN L205 SmtUtils]: Spent 272.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 63 [2021-07-09 17:42:57,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:42:57,222 INFO L93 Difference]: Finished difference Result 1211 states and 3952 transitions. [2021-07-09 17:42:57,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-07-09 17:42:57,222 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 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 20 [2021-07-09 17:42:57,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:42:57,224 INFO L225 Difference]: With dead ends: 1211 [2021-07-09 17:42:57,225 INFO L226 Difference]: Without dead ends: 1196 [2021-07-09 17:42:57,225 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 387 ImplicationChecksByTransitivity, 4792.3ms TimeCoverageRelationStatistics Valid=459, Invalid=1703, Unknown=0, NotChecked=0, Total=2162 [2021-07-09 17:42:57,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1196 states. [2021-07-09 17:42:57,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1196 to 741. [2021-07-09 17:42:57,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 741 states, 740 states have (on average 3.443243243243243) internal successors, (2548), 740 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:42:57,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 741 states to 741 states and 2548 transitions. [2021-07-09 17:42:57,235 INFO L78 Accepts]: Start accepts. Automaton has 741 states and 2548 transitions. Word has length 20 [2021-07-09 17:42:57,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:42:57,235 INFO L482 AbstractCegarLoop]: Abstraction has 741 states and 2548 transitions. [2021-07-09 17:42:57,235 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 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-09 17:42:57,235 INFO L276 IsEmpty]: Start isEmpty. Operand 741 states and 2548 transitions. [2021-07-09 17:42:57,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:42:57,236 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:42:57,236 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-09 17:42:57,452 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11026 [2021-07-09 17:42:57,452 INFO L430 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:42:57,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:42:57,453 INFO L82 PathProgramCache]: Analyzing trace with hash -1731378416, now seen corresponding path program 73 times [2021-07-09 17:42:57,453 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:42:57,453 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301675152] [2021-07-09 17:42:57,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:42:57,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:42:57,621 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:42:57,621 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:42:57,621 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301675152] [2021-07-09 17:42:57,621 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301675152] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:42:57,621 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [91344346] [2021-07-09 17:42:57,621 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:42:57,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:42:57,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-09 17:42:57,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:42:58,236 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:42:58,236 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [91344346] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:42:58,236 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:42:58,236 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:42:58,236 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829668740] [2021-07-09 17:42:58,236 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:42:58,236 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:42:58,236 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:42:58,237 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:42:58,237 INFO L87 Difference]: Start difference. First operand 741 states and 2548 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 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-09 17:42:59,160 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 54 [2021-07-09 17:42:59,309 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 51 [2021-07-09 17:42:59,447 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 47 [2021-07-09 17:42:59,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:42:59,465 INFO L93 Difference]: Finished difference Result 1086 states and 3521 transitions. [2021-07-09 17:42:59,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:42:59,465 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 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 20 [2021-07-09 17:42:59,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:42:59,467 INFO L225 Difference]: With dead ends: 1086 [2021-07-09 17:42:59,467 INFO L226 Difference]: Without dead ends: 1056 [2021-07-09 17:42:59,467 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 1525.3ms TimeCoverageRelationStatistics Valid=188, Invalid=682, Unknown=0, NotChecked=0, Total=870 [2021-07-09 17:42:59,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1056 states. [2021-07-09 17:42:59,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1056 to 745. [2021-07-09 17:42:59,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 745 states, 744 states have (on average 3.4381720430107525) internal successors, (2558), 744 states have internal predecessors, (2558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:42:59,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 2558 transitions. [2021-07-09 17:42:59,476 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 2558 transitions. Word has length 20 [2021-07-09 17:42:59,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:42:59,476 INFO L482 AbstractCegarLoop]: Abstraction has 745 states and 2558 transitions. [2021-07-09 17:42:59,476 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 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-09 17:42:59,477 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 2558 transitions. [2021-07-09 17:42:59,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:42:59,478 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:42:59,478 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-09 17:42:59,693 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11047 [2021-07-09 17:42:59,694 INFO L430 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:42:59,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:42:59,694 INFO L82 PathProgramCache]: Analyzing trace with hash -555887772, now seen corresponding path program 74 times [2021-07-09 17:42:59,694 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:42:59,694 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347487754] [2021-07-09 17:42:59,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:42:59,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:42:59,873 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:42:59,873 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:42:59,873 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347487754] [2021-07-09 17:42:59,873 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347487754] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:42:59,873 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2092990813] [2021-07-09 17:42:59,873 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:42:59,930 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:42:59,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:42:59,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:42:59,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:43:00,391 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:43:00,391 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2092990813] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:43:00,391 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:43:00,391 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:43:00,392 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230082514] [2021-07-09 17:43:00,392 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:43:00,392 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:43:00,392 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:43:00,392 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:43:00,392 INFO L87 Difference]: Start difference. First operand 745 states and 2558 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 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-09 17:43:00,859 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 56 [2021-07-09 17:43:01,128 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 53 [2021-07-09 17:43:01,441 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 55 [2021-07-09 17:43:01,659 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 53 [2021-07-09 17:43:01,868 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 60 [2021-07-09 17:43:02,223 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 50 [2021-07-09 17:43:02,385 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 53 [2021-07-09 17:43:02,506 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 44 [2021-07-09 17:43:02,662 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 50 [2021-07-09 17:43:02,802 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 51 [2021-07-09 17:43:02,933 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 48 [2021-07-09 17:43:02,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:43:02,977 INFO L93 Difference]: Finished difference Result 1118 states and 3671 transitions. [2021-07-09 17:43:02,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-09 17:43:02,978 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 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 20 [2021-07-09 17:43:02,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:43:02,980 INFO L225 Difference]: With dead ends: 1118 [2021-07-09 17:43:02,980 INFO L226 Difference]: Without dead ends: 1103 [2021-07-09 17:43:02,980 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 354 ImplicationChecksByTransitivity, 2679.4ms TimeCoverageRelationStatistics Valid=379, Invalid=1343, Unknown=0, NotChecked=0, Total=1722 [2021-07-09 17:43:02,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1103 states. [2021-07-09 17:43:02,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1103 to 746. [2021-07-09 17:43:02,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 746 states, 745 states have (on average 3.438926174496644) internal successors, (2562), 745 states have internal predecessors, (2562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:43:02,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 746 states to 746 states and 2562 transitions. [2021-07-09 17:43:02,990 INFO L78 Accepts]: Start accepts. Automaton has 746 states and 2562 transitions. Word has length 20 [2021-07-09 17:43:02,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:43:02,990 INFO L482 AbstractCegarLoop]: Abstraction has 746 states and 2562 transitions. [2021-07-09 17:43:02,990 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 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-09 17:43:02,990 INFO L276 IsEmpty]: Start isEmpty. Operand 746 states and 2562 transitions. [2021-07-09 17:43:02,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:43:02,991 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:43:02,991 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-09 17:43:03,207 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11066,79 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:43:03,207 INFO L430 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:43:03,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:43:03,207 INFO L82 PathProgramCache]: Analyzing trace with hash 1896142186, now seen corresponding path program 75 times [2021-07-09 17:43:03,208 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:43:03,208 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148563598] [2021-07-09 17:43:03,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:43:03,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:43:03,404 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:43:03,404 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:43:03,404 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148563598] [2021-07-09 17:43:03,404 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148563598] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:43:03,404 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1257246941] [2021-07-09 17:43:03,404 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:43:03,462 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:43:03,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:43:03,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-09 17:43:03,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:43:03,919 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:43:03,919 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1257246941] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:43:03,919 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:43:03,919 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:43:03,919 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375210233] [2021-07-09 17:43:03,919 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:43:03,919 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:43:03,919 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:43:03,919 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:43:03,920 INFO L87 Difference]: Start difference. First operand 746 states and 2562 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 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-09 17:43:04,854 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 48 [2021-07-09 17:43:05,110 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 69 [2021-07-09 17:43:05,427 WARN L205 SmtUtils]: Spent 274.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 64 [2021-07-09 17:43:05,627 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 48 [2021-07-09 17:43:05,851 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 77 [2021-07-09 17:43:06,148 WARN L205 SmtUtils]: Spent 263.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 58 [2021-07-09 17:43:06,296 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 55 [2021-07-09 17:43:06,613 WARN L205 SmtUtils]: Spent 283.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 67 [2021-07-09 17:43:06,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:43:06,653 INFO L93 Difference]: Finished difference Result 1245 states and 4029 transitions. [2021-07-09 17:43:06,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:43:06,654 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 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 20 [2021-07-09 17:43:06,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:43:06,656 INFO L225 Difference]: With dead ends: 1245 [2021-07-09 17:43:06,656 INFO L226 Difference]: Without dead ends: 1200 [2021-07-09 17:43:06,657 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 260 ImplicationChecksByTransitivity, 2865.4ms TimeCoverageRelationStatistics Valid=260, Invalid=930, Unknown=0, NotChecked=0, Total=1190 [2021-07-09 17:43:06,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1200 states. [2021-07-09 17:43:06,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1200 to 754. [2021-07-09 17:43:06,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 754 states, 753 states have (on average 3.4395750332005313) internal successors, (2590), 753 states have internal predecessors, (2590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:43:06,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 754 states to 754 states and 2590 transitions. [2021-07-09 17:43:06,682 INFO L78 Accepts]: Start accepts. Automaton has 754 states and 2590 transitions. Word has length 20 [2021-07-09 17:43:06,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:43:06,682 INFO L482 AbstractCegarLoop]: Abstraction has 754 states and 2590 transitions. [2021-07-09 17:43:06,682 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 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-09 17:43:06,682 INFO L276 IsEmpty]: Start isEmpty. Operand 754 states and 2590 transitions. [2021-07-09 17:43:06,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:43:06,683 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:43:06,683 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-09 17:43:06,889 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11089,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:43:06,889 INFO L430 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:43:06,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:43:06,889 INFO L82 PathProgramCache]: Analyzing trace with hash -1801488452, now seen corresponding path program 76 times [2021-07-09 17:43:06,889 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:43:06,889 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80338783] [2021-07-09 17:43:06,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:43:06,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:43:07,097 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:43:07,097 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:43:07,097 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80338783] [2021-07-09 17:43:07,097 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80338783] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:43:07,097 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1120785631] [2021-07-09 17:43:07,097 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:43:07,154 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:43:07,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:43:07,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:43:07,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:43:07,590 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:43:07,590 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1120785631] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:43:07,590 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:43:07,590 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:43:07,590 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578664622] [2021-07-09 17:43:07,590 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:43:07,590 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:43:07,590 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:43:07,590 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:43:07,591 INFO L87 Difference]: Start difference. First operand 754 states and 2590 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 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-09 17:43:08,622 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 54 [2021-07-09 17:43:08,908 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 55 [2021-07-09 17:43:09,339 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 51 [2021-07-09 17:43:09,473 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 55 [2021-07-09 17:43:09,631 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 58 [2021-07-09 17:43:09,838 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 45 [2021-07-09 17:43:10,217 WARN L205 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 48 [2021-07-09 17:43:10,396 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 51 [2021-07-09 17:43:10,632 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 54 [2021-07-09 17:43:10,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:43:10,785 INFO L93 Difference]: Finished difference Result 1351 states and 4386 transitions. [2021-07-09 17:43:10,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-07-09 17:43:10,785 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 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 20 [2021-07-09 17:43:10,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:43:10,787 INFO L225 Difference]: With dead ends: 1351 [2021-07-09 17:43:10,787 INFO L226 Difference]: Without dead ends: 1276 [2021-07-09 17:43:10,787 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 566 ImplicationChecksByTransitivity, 3207.4ms TimeCoverageRelationStatistics Valid=457, Invalid=1705, Unknown=0, NotChecked=0, Total=2162 [2021-07-09 17:43:10,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1276 states. [2021-07-09 17:43:10,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1276 to 760. [2021-07-09 17:43:10,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 760 states, 759 states have (on average 3.437417654808959) internal successors, (2609), 759 states have internal predecessors, (2609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:43:10,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 2609 transitions. [2021-07-09 17:43:10,798 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 2609 transitions. Word has length 20 [2021-07-09 17:43:10,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:43:10,798 INFO L482 AbstractCegarLoop]: Abstraction has 760 states and 2609 transitions. [2021-07-09 17:43:10,798 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 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-09 17:43:10,798 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 2609 transitions. [2021-07-09 17:43:10,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:43:10,799 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:43:10,799 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-09 17:43:11,012 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11110,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:43:11,013 INFO L430 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:43:11,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:43:11,013 INFO L82 PathProgramCache]: Analyzing trace with hash -625997808, now seen corresponding path program 77 times [2021-07-09 17:43:11,013 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:43:11,013 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230843500] [2021-07-09 17:43:11,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:43:11,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:43:11,170 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:43:11,170 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:43:11,170 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230843500] [2021-07-09 17:43:11,170 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230843500] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:43:11,170 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [688068720] [2021-07-09 17:43:11,170 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:43:11,221 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:43:11,221 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:43:11,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:43:11,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:43:11,714 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:43:11,714 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [688068720] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:43:11,714 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:43:11,714 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-09 17:43:11,714 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137481213] [2021-07-09 17:43:11,714 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:43:11,714 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:43:11,714 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:43:11,715 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:43:11,715 INFO L87 Difference]: Start difference. First operand 760 states and 2609 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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-09 17:43:12,121 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 34 [2021-07-09 17:43:12,599 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 52 [2021-07-09 17:43:12,811 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 49 [2021-07-09 17:43:13,152 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 47 [2021-07-09 17:43:13,339 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 57 [2021-07-09 17:43:13,549 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 47 [2021-07-09 17:43:13,851 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 55 [2021-07-09 17:43:14,156 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 63 [2021-07-09 17:43:14,292 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 46 [2021-07-09 17:43:14,477 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 50 [2021-07-09 17:43:14,717 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 61 [2021-07-09 17:43:14,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:43:14,736 INFO L93 Difference]: Finished difference Result 1228 states and 4050 transitions. [2021-07-09 17:43:14,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-07-09 17:43:14,736 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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 20 [2021-07-09 17:43:14,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:43:14,738 INFO L225 Difference]: With dead ends: 1228 [2021-07-09 17:43:14,738 INFO L226 Difference]: Without dead ends: 1168 [2021-07-09 17:43:14,738 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 387 ImplicationChecksByTransitivity, 3087.1ms TimeCoverageRelationStatistics Valid=359, Invalid=1533, Unknown=0, NotChecked=0, Total=1892 [2021-07-09 17:43:14,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1168 states. [2021-07-09 17:43:14,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1168 to 760. [2021-07-09 17:43:14,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 760 states, 759 states have (on average 3.437417654808959) internal successors, (2609), 759 states have internal predecessors, (2609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:43:14,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 2609 transitions. [2021-07-09 17:43:14,749 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 2609 transitions. Word has length 20 [2021-07-09 17:43:14,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:43:14,749 INFO L482 AbstractCegarLoop]: Abstraction has 760 states and 2609 transitions. [2021-07-09 17:43:14,749 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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-09 17:43:14,749 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 2609 transitions. [2021-07-09 17:43:14,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:43:14,750 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:43:14,750 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-09 17:43:14,964 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11128,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:43:14,965 INFO L430 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:43:14,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:43:14,965 INFO L82 PathProgramCache]: Analyzing trace with hash 1601784788, now seen corresponding path program 78 times [2021-07-09 17:43:14,965 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:43:14,965 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576044122] [2021-07-09 17:43:14,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:43:14,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:43:15,201 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:43:15,201 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:43:15,201 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576044122] [2021-07-09 17:43:15,201 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576044122] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:43:15,201 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1350952365] [2021-07-09 17:43:15,201 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:43:15,259 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:43:15,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:43:15,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-09 17:43:15,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:43:15,682 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 42 [2021-07-09 17:43:15,795 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:43:15,795 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1350952365] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:43:15,795 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:43:15,795 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:43:15,795 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674891457] [2021-07-09 17:43:15,795 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:43:15,795 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:43:15,795 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:43:15,795 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:43:15,795 INFO L87 Difference]: Start difference. First operand 760 states and 2609 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 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-09 17:43:16,543 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 52 [2021-07-09 17:43:17,028 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 51 [2021-07-09 17:43:17,245 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 64 [2021-07-09 17:43:17,476 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 48 [2021-07-09 17:43:17,733 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 54 [2021-07-09 17:43:17,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:43:17,768 INFO L93 Difference]: Finished difference Result 1211 states and 3932 transitions. [2021-07-09 17:43:17,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:43:17,769 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 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 20 [2021-07-09 17:43:17,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:43:17,771 INFO L225 Difference]: With dead ends: 1211 [2021-07-09 17:43:17,771 INFO L226 Difference]: Without dead ends: 1166 [2021-07-09 17:43:17,771 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 2201.2ms TimeCoverageRelationStatistics Valid=230, Invalid=960, Unknown=0, NotChecked=0, Total=1190 [2021-07-09 17:43:17,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1166 states. [2021-07-09 17:43:17,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1166 to 755. [2021-07-09 17:43:17,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 755 states, 754 states have (on average 3.4416445623342176) internal successors, (2595), 754 states have internal predecessors, (2595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:43:17,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 755 states to 755 states and 2595 transitions. [2021-07-09 17:43:17,781 INFO L78 Accepts]: Start accepts. Automaton has 755 states and 2595 transitions. Word has length 20 [2021-07-09 17:43:17,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:43:17,781 INFO L482 AbstractCegarLoop]: Abstraction has 755 states and 2595 transitions. [2021-07-09 17:43:17,781 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 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-09 17:43:17,781 INFO L276 IsEmpty]: Start isEmpty. Operand 755 states and 2595 transitions. [2021-07-09 17:43:17,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:43:17,782 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:43:17,782 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-09 17:43:17,989 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11145 [2021-07-09 17:43:17,989 INFO L430 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:43:17,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:43:17,990 INFO L82 PathProgramCache]: Analyzing trace with hash 1270707550, now seen corresponding path program 79 times [2021-07-09 17:43:17,990 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:43:17,990 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766494207] [2021-07-09 17:43:17,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:43:17,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:43:18,205 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:43:18,205 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:43:18,205 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766494207] [2021-07-09 17:43:18,205 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766494207] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:43:18,205 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [761409310] [2021-07-09 17:43:18,206 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:43:18,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:43:18,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:43:18,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:43:18,808 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:43:18,809 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [761409310] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:43:18,809 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:43:18,809 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:43:18,809 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79872604] [2021-07-09 17:43:18,809 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:43:18,809 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:43:18,809 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:43:18,809 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:43:18,809 INFO L87 Difference]: Start difference. First operand 755 states and 2595 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 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-09 17:43:19,765 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 55 [2021-07-09 17:43:20,139 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 56 [2021-07-09 17:43:20,411 WARN L205 SmtUtils]: Spent 218.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 55 [2021-07-09 17:43:20,802 WARN L205 SmtUtils]: Spent 230.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 64 [2021-07-09 17:43:20,953 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 57 [2021-07-09 17:43:21,138 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 53 [2021-07-09 17:43:21,449 WARN L205 SmtUtils]: Spent 270.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 54 [2021-07-09 17:43:21,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:43:21,568 INFO L93 Difference]: Finished difference Result 1507 states and 4666 transitions. [2021-07-09 17:43:21,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-07-09 17:43:21,568 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 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 20 [2021-07-09 17:43:21,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:43:21,570 INFO L225 Difference]: With dead ends: 1507 [2021-07-09 17:43:21,570 INFO L226 Difference]: Without dead ends: 1417 [2021-07-09 17:43:21,570 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 467 ImplicationChecksByTransitivity, 2867.4ms TimeCoverageRelationStatistics Valid=350, Invalid=1456, Unknown=0, NotChecked=0, Total=1806 [2021-07-09 17:43:21,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1417 states. [2021-07-09 17:43:21,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1417 to 782. [2021-07-09 17:43:21,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 782 states, 781 states have (on average 3.4532650448143407) internal successors, (2697), 781 states have internal predecessors, (2697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:43:21,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 782 states to 782 states and 2697 transitions. [2021-07-09 17:43:21,582 INFO L78 Accepts]: Start accepts. Automaton has 782 states and 2697 transitions. Word has length 20 [2021-07-09 17:43:21,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:43:21,582 INFO L482 AbstractCegarLoop]: Abstraction has 782 states and 2697 transitions. [2021-07-09 17:43:21,582 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 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-09 17:43:21,582 INFO L276 IsEmpty]: Start isEmpty. Operand 782 states and 2697 transitions. [2021-07-09 17:43:21,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:43:21,584 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:43:21,584 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-09 17:43:21,799 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11169 [2021-07-09 17:43:21,800 INFO L430 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:43:21,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:43:21,800 INFO L82 PathProgramCache]: Analyzing trace with hash -519643180, now seen corresponding path program 80 times [2021-07-09 17:43:21,800 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:43:21,800 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237783409] [2021-07-09 17:43:21,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:43:21,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:43:22,010 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:43:22,010 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:43:22,010 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237783409] [2021-07-09 17:43:22,010 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237783409] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:43:22,010 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [658260269] [2021-07-09 17:43:22,010 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:43:22,073 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:43:22,073 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:43:22,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:43:22,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:43:22,590 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:43:22,591 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [658260269] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:43:22,591 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:43:22,591 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:43:22,591 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566369543] [2021-07-09 17:43:22,591 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:43:22,591 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:43:22,591 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:43:22,591 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:43:22,591 INFO L87 Difference]: Start difference. First operand 782 states and 2697 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 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-09 17:43:23,132 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 56 [2021-07-09 17:43:23,319 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 52 [2021-07-09 17:43:23,587 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 49 [2021-07-09 17:43:23,849 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 46 [2021-07-09 17:43:23,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:43:23,879 INFO L93 Difference]: Finished difference Result 1223 states and 3950 transitions. [2021-07-09 17:43:23,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 17:43:23,879 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 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 20 [2021-07-09 17:43:23,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:43:23,881 INFO L225 Difference]: With dead ends: 1223 [2021-07-09 17:43:23,881 INFO L226 Difference]: Without dead ends: 1178 [2021-07-09 17:43:23,881 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 1508.9ms TimeCoverageRelationStatistics Valid=170, Invalid=642, Unknown=0, NotChecked=0, Total=812 [2021-07-09 17:43:23,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1178 states. [2021-07-09 17:43:23,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1178 to 778. [2021-07-09 17:43:23,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 778 states, 777 states have (on average 3.4555984555984556) internal successors, (2685), 777 states have internal predecessors, (2685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:43:23,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 778 states to 778 states and 2685 transitions. [2021-07-09 17:43:23,892 INFO L78 Accepts]: Start accepts. Automaton has 778 states and 2685 transitions. Word has length 20 [2021-07-09 17:43:23,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:43:23,892 INFO L482 AbstractCegarLoop]: Abstraction has 778 states and 2685 transitions. [2021-07-09 17:43:23,892 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 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-09 17:43:23,892 INFO L276 IsEmpty]: Start isEmpty. Operand 778 states and 2685 transitions. [2021-07-09 17:43:23,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:43:23,893 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:43:23,893 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-09 17:43:24,110 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11187 [2021-07-09 17:43:24,110 INFO L430 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:43:24,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:43:24,110 INFO L82 PathProgramCache]: Analyzing trace with hash 2077939720, now seen corresponding path program 81 times [2021-07-09 17:43:24,110 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:43:24,110 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949885365] [2021-07-09 17:43:24,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:43:24,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:43:24,256 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:43:24,256 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:43:24,256 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949885365] [2021-07-09 17:43:24,256 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949885365] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:43:24,256 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1016680623] [2021-07-09 17:43:24,256 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:43:24,315 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-09 17:43:24,315 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:43:24,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:43:24,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:43:24,712 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:24,713 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:24,717 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:24,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:24,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 2 [2021-07-09 17:43:24,719 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:24,724 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:24,724 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:24,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 9 treesize of output 2 [2021-07-09 17:43:24,726 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:24,730 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:24,731 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:24,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 9 treesize of output 2 [2021-07-09 17:43:24,732 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:24,736 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:24,737 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:24,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 10 treesize of output 1 [2021-07-09 17:43:24,738 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:24,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:43:24,742 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:24,745 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:24,745 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:24,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 7 treesize of output 1 [2021-07-09 17:43:24,746 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:24,749 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:24,749 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:24,753 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:24,753 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:24,757 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:24,758 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:24,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 8 treesize of output 1 [2021-07-09 17:43:24,759 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:24,762 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:24,763 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:24,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 9 treesize of output 2 [2021-07-09 17:43:24,764 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:24,767 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:24,767 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:24,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 8 treesize of output 1 [2021-07-09 17:43:24,768 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:24,771 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:24,772 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:24,775 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:24,775 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:24,778 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:24,778 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:24,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:24,782 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:24,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 11 treesize of output 2 [2021-07-09 17:43:24,783 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:24,786 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:24,786 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:24,789 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:24,789 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:24,792 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:24,792 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:24,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:24,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 8 treesize of output 1 [2021-07-09 17:43:24,796 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:24,977 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 49 [2021-07-09 17:43:24,978 INFO L628 ElimStorePlain]: treesize reduction 63, result has 76.5 percent of original size [2021-07-09 17:43:24,980 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 9 xjuncts. [2021-07-09 17:43:24,981 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:746, output treesize:197 [2021-07-09 17:43:25,126 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 67 [2021-07-09 17:43:25,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:25,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 11 treesize of output 2 [2021-07-09 17:43:25,908 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:26,034 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 35 [2021-07-09 17:43:26,035 INFO L628 ElimStorePlain]: treesize reduction 239, result has 30.3 percent of original size [2021-07-09 17:43:26,035 INFO L518 ElimStorePlain]: Eliminatee ends_with_6 vanished before elimination [2021-07-09 17:43:26,036 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-09 17:43:26,036 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:353, output treesize:104 [2021-07-09 17:43:26,172 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:43:26,172 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1016680623] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:43:26,172 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:43:26,172 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:43:26,172 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858628444] [2021-07-09 17:43:26,173 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:43:26,173 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:43:26,173 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:43:26,173 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:43:26,173 INFO L87 Difference]: Start difference. First operand 778 states and 2685 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:43:26,732 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 62 [2021-07-09 17:43:26,889 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2021-07-09 17:43:27,134 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 82 [2021-07-09 17:43:27,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:43:27,174 INFO L93 Difference]: Finished difference Result 1049 states and 3484 transitions. [2021-07-09 17:43:27,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:43:27,175 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:43:27,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:43:27,176 INFO L225 Difference]: With dead ends: 1049 [2021-07-09 17:43:27,176 INFO L226 Difference]: Without dead ends: 1034 [2021-07-09 17:43:27,177 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 1277.2ms TimeCoverageRelationStatistics Valid=104, Invalid=448, Unknown=0, NotChecked=0, Total=552 [2021-07-09 17:43:27,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1034 states. [2021-07-09 17:43:27,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1034 to 782. [2021-07-09 17:43:27,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 782 states, 781 states have (on average 3.4532650448143407) internal successors, (2697), 781 states have internal predecessors, (2697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:43:27,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 782 states to 782 states and 2697 transitions. [2021-07-09 17:43:27,186 INFO L78 Accepts]: Start accepts. Automaton has 782 states and 2697 transitions. Word has length 20 [2021-07-09 17:43:27,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:43:27,186 INFO L482 AbstractCegarLoop]: Abstraction has 782 states and 2697 transitions. [2021-07-09 17:43:27,186 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:43:27,186 INFO L276 IsEmpty]: Start isEmpty. Operand 782 states and 2697 transitions. [2021-07-09 17:43:27,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:43:27,187 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:43:27,188 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-09 17:43:27,403 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11216,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:43:27,403 INFO L430 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:43:27,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:43:27,404 INFO L82 PathProgramCache]: Analyzing trace with hash -157505874, now seen corresponding path program 82 times [2021-07-09 17:43:27,404 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:43:27,404 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520410528] [2021-07-09 17:43:27,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:43:27,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:43:27,669 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:43:27,669 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:43:27,669 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520410528] [2021-07-09 17:43:27,669 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520410528] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:43:27,669 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [763607092] [2021-07-09 17:43:27,669 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:43:27,728 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:43:27,728 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:43:27,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:43:27,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:43:28,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:28,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:28,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 8 treesize of output 1 [2021-07-09 17:43:28,461 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:28,465 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:28,465 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:28,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 8 treesize of output 1 [2021-07-09 17:43:28,466 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:28,470 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:28,471 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:28,475 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:28,476 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:28,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 10 treesize of output 1 [2021-07-09 17:43:28,477 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:28,481 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:28,481 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:28,485 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:28,486 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:28,490 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:28,490 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:28,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-09 17:43:28,491 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:28,495 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:28,496 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:28,500 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:28,500 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:28,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 8 treesize of output 1 [2021-07-09 17:43:28,501 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:28,505 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:28,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:28,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 9 treesize of output 2 [2021-07-09 17:43:28,507 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:28,511 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:28,511 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:28,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 9 treesize of output 1 [2021-07-09 17:43:28,512 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:28,516 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:28,516 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:28,520 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:28,520 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:28,524 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:28,525 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:28,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:28,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:28,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 9 treesize of output 1 [2021-07-09 17:43:28,530 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:28,534 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:28,534 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:28,538 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:28,538 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:28,542 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:28,542 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:28,546 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:28,546 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:28,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 8 treesize of output 1 [2021-07-09 17:43:28,547 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:28,550 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:28,551 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:28,555 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:28,555 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:28,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 10 treesize of output 1 [2021-07-09 17:43:28,556 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:28,560 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:28,560 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:28,563 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:28,564 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:28,567 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:28,568 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:28,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 7 treesize of output 1 [2021-07-09 17:43:28,569 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:28,572 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:28,572 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:28,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 11 treesize of output 2 [2021-07-09 17:43:28,573 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:28,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:28,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:28,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 10 treesize of output 1 [2021-07-09 17:43:28,578 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:28,581 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:28,582 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:28,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:28,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 9 treesize of output 1 [2021-07-09 17:43:28,586 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:28,790 WARN L205 SmtUtils]: Spent 204.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 53 [2021-07-09 17:43:28,791 INFO L628 ElimStorePlain]: treesize reduction 55, result has 76.9 percent of original size [2021-07-09 17:43:28,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 3 treesize of output 1 [2021-07-09 17:43:28,796 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:28,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 6 treesize of output 2 [2021-07-09 17:43:28,800 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:28,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:43:28,804 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:28,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:43:28,808 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:28,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:43:28,813 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:28,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:43:28,818 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:28,901 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:43:28,904 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-09 17:43:28,904 INFO L247 ElimStorePlain]: Needed 35 recursive calls to eliminate 3 variables, input treesize:1173, output treesize:132 [2021-07-09 17:43:29,122 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:43:29,122 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [763607092] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:43:29,122 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:43:29,122 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:43:29,122 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796139347] [2021-07-09 17:43:29,122 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:43:29,123 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:43:29,123 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:43:29,123 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:43:29,123 INFO L87 Difference]: Start difference. First operand 782 states and 2697 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:43:30,115 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 53 [2021-07-09 17:43:30,553 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 41 [2021-07-09 17:43:30,790 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 45 [2021-07-09 17:43:30,995 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 39 [2021-07-09 17:43:31,181 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 44 [2021-07-09 17:43:31,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:43:31,206 INFO L93 Difference]: Finished difference Result 1142 states and 3655 transitions. [2021-07-09 17:43:31,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-09 17:43:31,206 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:43:31,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:43:31,208 INFO L225 Difference]: With dead ends: 1142 [2021-07-09 17:43:31,208 INFO L226 Difference]: Without dead ends: 1067 [2021-07-09 17:43:31,208 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 317 ImplicationChecksByTransitivity, 2265.9ms TimeCoverageRelationStatistics Valid=210, Invalid=1050, Unknown=0, NotChecked=0, Total=1260 [2021-07-09 17:43:31,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1067 states. [2021-07-09 17:43:31,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1067 to 786. [2021-07-09 17:43:31,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 786 states, 785 states have (on average 3.4535031847133757) internal successors, (2711), 785 states have internal predecessors, (2711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:43:31,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 786 states to 786 states and 2711 transitions. [2021-07-09 17:43:31,218 INFO L78 Accepts]: Start accepts. Automaton has 786 states and 2711 transitions. Word has length 20 [2021-07-09 17:43:31,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:43:31,219 INFO L482 AbstractCegarLoop]: Abstraction has 786 states and 2711 transitions. [2021-07-09 17:43:31,219 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:43:31,219 INFO L276 IsEmpty]: Start isEmpty. Operand 786 states and 2711 transitions. [2021-07-09 17:43:31,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:43:31,220 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:43:31,220 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-09 17:43:31,436 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11511 [2021-07-09 17:43:31,436 INFO L430 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:43:31,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:43:31,436 INFO L82 PathProgramCache]: Analyzing trace with hash 1017984770, now seen corresponding path program 83 times [2021-07-09 17:43:31,436 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:43:31,436 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937830583] [2021-07-09 17:43:31,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:43:31,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:43:31,606 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:43:31,606 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:43:31,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937830583] [2021-07-09 17:43:31,607 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937830583] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:43:31,607 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1558803790] [2021-07-09 17:43:31,607 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:43:31,656 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:43:31,656 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:43:31,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:43:31,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:43:32,098 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:43:32,098 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1558803790] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:43:32,098 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:43:32,098 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-09 17:43:32,098 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758678269] [2021-07-09 17:43:32,098 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:43:32,098 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:43:32,099 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:43:32,099 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:43:32,099 INFO L87 Difference]: Start difference. First operand 786 states and 2711 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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-09 17:43:33,563 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 35 [2021-07-09 17:43:33,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:43:33,694 INFO L93 Difference]: Finished difference Result 1051 states and 3423 transitions. [2021-07-09 17:43:33,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 17:43:33,694 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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 20 [2021-07-09 17:43:33,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:43:33,696 INFO L225 Difference]: With dead ends: 1051 [2021-07-09 17:43:33,696 INFO L226 Difference]: Without dead ends: 991 [2021-07-09 17:43:33,696 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 249 ImplicationChecksByTransitivity, 1624.4ms TimeCoverageRelationStatistics Valid=173, Invalid=1017, Unknown=0, NotChecked=0, Total=1190 [2021-07-09 17:43:33,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 991 states. [2021-07-09 17:43:33,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 991 to 786. [2021-07-09 17:43:33,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 786 states, 785 states have (on average 3.4535031847133757) internal successors, (2711), 785 states have internal predecessors, (2711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:43:33,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 786 states to 786 states and 2711 transitions. [2021-07-09 17:43:33,707 INFO L78 Accepts]: Start accepts. Automaton has 786 states and 2711 transitions. Word has length 20 [2021-07-09 17:43:33,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:43:33,707 INFO L482 AbstractCegarLoop]: Abstraction has 786 states and 2711 transitions. [2021-07-09 17:43:33,707 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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-09 17:43:33,707 INFO L276 IsEmpty]: Start isEmpty. Operand 786 states and 2711 transitions. [2021-07-09 17:43:33,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:43:33,708 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:43:33,708 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-09 17:43:33,924 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11727 [2021-07-09 17:43:33,925 INFO L430 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:43:33,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:43:33,925 INFO L82 PathProgramCache]: Analyzing trace with hash -1519578236, now seen corresponding path program 84 times [2021-07-09 17:43:33,925 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:43:33,925 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918036949] [2021-07-09 17:43:33,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:43:33,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:43:34,129 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:43:34,129 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:43:34,129 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918036949] [2021-07-09 17:43:34,129 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918036949] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:43:34,129 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [617754491] [2021-07-09 17:43:34,129 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:43:34,189 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-09 17:43:34,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:43:34,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:43:34,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:43:34,788 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_634, v_prenex_635, v_prenex_639], 6=[ends_with_10, v_prenex_636, v_prenex_637]} [2021-07-09 17:43:34,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 5 treesize of output 1 [2021-07-09 17:43:34,795 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:35,156 WARN L205 SmtUtils]: Spent 361.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 106 [2021-07-09 17:43:35,157 INFO L628 ElimStorePlain]: treesize reduction 472, result has 46.4 percent of original size [2021-07-09 17:43:35,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 3 treesize of output 1 [2021-07-09 17:43:35,163 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:35,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 4 treesize of output 2 [2021-07-09 17:43:35,169 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:35,503 WARN L205 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 103 [2021-07-09 17:43:35,517 INFO L628 ElimStorePlain]: treesize reduction 3, result has 99.3 percent of original size [2021-07-09 17:43:35,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 6 treesize of output 2 [2021-07-09 17:43:35,523 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:35,677 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-07-09 17:43:35,677 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:43:35,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 4 treesize of output 2 [2021-07-09 17:43:35,682 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:35,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 6 treesize of output 2 [2021-07-09 17:43:35,687 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:35,829 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-07-09 17:43:35,829 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:43:35,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 6 treesize of output 2 [2021-07-09 17:43:35,834 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:35,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:43:35,839 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:35,971 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-07-09 17:43:35,971 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:43:35,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 3 treesize of output 1 [2021-07-09 17:43:35,976 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:35,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 3 treesize of output 1 [2021-07-09 17:43:35,980 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:36,087 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-07-09 17:43:36,087 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:43:36,096 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 6 dim-1 vars, End of recursive call: 8 dim-0 vars, and 10 xjuncts. [2021-07-09 17:43:36,096 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 9 variables, input treesize:886, output treesize:360 [2021-07-09 17:43:36,324 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 108 [2021-07-09 17:43:36,653 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 153 DAG size of output: 89 [2021-07-09 17:43:36,995 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2021-07-09 17:43:37,881 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:37,881 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:37,886 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:37,886 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:37,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-09 17:43:37,887 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:37,891 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:37,892 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:37,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-09 17:43:37,892 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:37,896 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:37,897 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:37,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-09 17:43:37,898 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:37,901 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:37,901 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:38,120 WARN L205 SmtUtils]: Spent 218.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 61 [2021-07-09 17:43:38,121 INFO L628 ElimStorePlain]: treesize reduction 340, result has 36.9 percent of original size [2021-07-09 17:43:38,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 4 treesize of output 2 [2021-07-09 17:43:38,125 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:38,202 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:43:38,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 6 treesize of output 2 [2021-07-09 17:43:38,206 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:38,280 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:43:38,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 6 treesize of output 2 [2021-07-09 17:43:38,284 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:38,357 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:43:38,359 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-09 17:43:38,359 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 6 variables, input treesize:672, output treesize:167 [2021-07-09 17:43:38,551 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:43:38,552 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [617754491] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:43:38,552 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:43:38,552 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:43:38,552 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380066205] [2021-07-09 17:43:38,552 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:43:38,552 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:43:38,552 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:43:38,552 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:43:38,552 INFO L87 Difference]: Start difference. First operand 786 states and 2711 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:43:39,043 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 61 [2021-07-09 17:43:39,592 WARN L205 SmtUtils]: Spent 231.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 114 [2021-07-09 17:43:39,817 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification that was a NOOP. DAG size: 128 [2021-07-09 17:43:40,175 WARN L205 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 125 [2021-07-09 17:43:40,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:43:40,230 INFO L93 Difference]: Finished difference Result 1156 states and 3795 transitions. [2021-07-09 17:43:40,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 17:43:40,230 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:43:40,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:43:40,233 INFO L225 Difference]: With dead ends: 1156 [2021-07-09 17:43:40,233 INFO L226 Difference]: Without dead ends: 1141 [2021-07-09 17:43:40,233 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 2282.8ms TimeCoverageRelationStatistics Valid=145, Invalid=557, Unknown=0, NotChecked=0, Total=702 [2021-07-09 17:43:40,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1141 states. [2021-07-09 17:43:40,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1141 to 786. [2021-07-09 17:43:40,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 786 states, 785 states have (on average 3.4535031847133757) internal successors, (2711), 785 states have internal predecessors, (2711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:43:40,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 786 states to 786 states and 2711 transitions. [2021-07-09 17:43:40,244 INFO L78 Accepts]: Start accepts. Automaton has 786 states and 2711 transitions. Word has length 20 [2021-07-09 17:43:40,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:43:40,244 INFO L482 AbstractCegarLoop]: Abstraction has 786 states and 2711 transitions. [2021-07-09 17:43:40,244 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:43:40,244 INFO L276 IsEmpty]: Start isEmpty. Operand 786 states and 2711 transitions. [2021-07-09 17:43:40,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:43:40,245 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:43:40,245 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-09 17:43:40,461 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11749,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:43:40,461 INFO L430 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:43:40,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:43:40,461 INFO L82 PathProgramCache]: Analyzing trace with hash -1832315252, now seen corresponding path program 85 times [2021-07-09 17:43:40,461 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:43:40,461 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219728897] [2021-07-09 17:43:40,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:43:40,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:43:40,696 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:43:40,696 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:43:40,696 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219728897] [2021-07-09 17:43:40,696 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219728897] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:43:40,696 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [791416308] [2021-07-09 17:43:40,696 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:43:40,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:43:40,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:43:40,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:43:42,138 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:42,139 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:42,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 10 treesize of output 1 [2021-07-09 17:43:42,140 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:42,144 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:42,144 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:42,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:42,149 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:42,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 8 treesize of output 1 [2021-07-09 17:43:42,149 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:42,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:42,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:42,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 9 treesize of output 1 [2021-07-09 17:43:42,155 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:42,159 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:42,159 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:42,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:42,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:42,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 9 treesize of output 1 [2021-07-09 17:43:42,165 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:42,168 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:42,169 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:42,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:42,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:42,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 8 treesize of output 1 [2021-07-09 17:43:42,174 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:42,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:42,178 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:42,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 7 treesize of output 1 [2021-07-09 17:43:42,179 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:42,182 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:42,183 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:42,187 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:42,187 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:42,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 10 treesize of output 1 [2021-07-09 17:43:42,188 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:42,191 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:42,192 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:42,195 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:42,196 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:42,199 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:42,200 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:42,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:42,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:42,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 7 treesize of output 1 [2021-07-09 17:43:42,205 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:42,208 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:42,208 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:42,212 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:42,212 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:42,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 9 treesize of output 2 [2021-07-09 17:43:42,213 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:42,217 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:42,217 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:42,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:42,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:42,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 2 [2021-07-09 17:43:42,222 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:42,241 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:42,242 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:42,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 10 treesize of output 1 [2021-07-09 17:43:42,243 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:42,246 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:42,246 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:42,249 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:42,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:42,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 8 treesize of output 1 [2021-07-09 17:43:42,250 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:42,253 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:42,254 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:42,257 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:42,257 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:42,469 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 54 [2021-07-09 17:43:42,470 INFO L628 ElimStorePlain]: treesize reduction 21, result has 89.7 percent of original size [2021-07-09 17:43:42,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 4 treesize of output 2 [2021-07-09 17:43:42,474 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-09 17:43: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 6 treesize of output 2 [2021-07-09 17:43:42,478 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:42,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 3 treesize of output 1 [2021-07-09 17:43:42,482 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:42,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 6 treesize of output 2 [2021-07-09 17:43:42,486 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:42,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 5 treesize of output 1 [2021-07-09 17:43:42,490 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:42,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 3 treesize of output 1 [2021-07-09 17:43:42,493 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:42,580 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:43:42,582 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-09 17:43:42,582 INFO L247 ElimStorePlain]: Needed 31 recursive calls to eliminate 3 variables, input treesize:1005, output treesize:132 [2021-07-09 17:43:42,798 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:43:42,798 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [791416308] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:43:42,798 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:43:42,798 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:43:42,798 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274195110] [2021-07-09 17:43:42,798 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:43:42,798 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:43:42,799 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:43:42,799 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:43:42,799 INFO L87 Difference]: Start difference. First operand 786 states and 2711 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:43:43,401 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 59 [2021-07-09 17:43:43,608 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 52 [2021-07-09 17:43:44,109 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 43 [2021-07-09 17:43:44,272 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 42 [2021-07-09 17:43:44,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:43:44,305 INFO L93 Difference]: Finished difference Result 1180 states and 3778 transitions. [2021-07-09 17:43:44,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 17:43:44,305 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:43:44,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:43:44,307 INFO L225 Difference]: With dead ends: 1180 [2021-07-09 17:43:44,307 INFO L226 Difference]: Without dead ends: 1120 [2021-07-09 17:43:44,308 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 1744.6ms TimeCoverageRelationStatistics Valid=170, Invalid=822, Unknown=0, NotChecked=0, Total=992 [2021-07-09 17:43:44,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1120 states. [2021-07-09 17:43:44,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1120 to 801. [2021-07-09 17:43:44,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 801 states, 800 states have (on average 3.4575) internal successors, (2766), 800 states have internal predecessors, (2766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:43:44,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 801 states to 801 states and 2766 transitions. [2021-07-09 17:43:44,318 INFO L78 Accepts]: Start accepts. Automaton has 801 states and 2766 transitions. Word has length 20 [2021-07-09 17:43:44,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:43:44,318 INFO L482 AbstractCegarLoop]: Abstraction has 801 states and 2766 transitions. [2021-07-09 17:43:44,318 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:43:44,318 INFO L276 IsEmpty]: Start isEmpty. Operand 801 states and 2766 transitions. [2021-07-09 17:43:44,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:43:44,320 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:43:44,320 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-09 17:43:44,536 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12232,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:43:44,536 INFO L430 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:43:44,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:43:44,536 INFO L82 PathProgramCache]: Analyzing trace with hash 1612649706, now seen corresponding path program 86 times [2021-07-09 17:43:44,536 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:43:44,536 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419036020] [2021-07-09 17:43:44,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:43:44,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:43:44,797 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:43:44,797 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:43:44,797 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419036020] [2021-07-09 17:43:44,797 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419036020] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:43:44,797 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [6062614] [2021-07-09 17:43:44,797 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:43:44,856 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:43:44,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:43:44,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:43:44,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:43:46,437 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:46,438 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:46,442 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:46,443 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:46,448 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:46,448 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:46,453 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:46,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:46,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 8 treesize of output 1 [2021-07-09 17:43:46,455 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:46,459 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:46,460 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:46,465 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:46,465 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:46,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 10 treesize of output 1 [2021-07-09 17:43:46,466 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:46,471 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:46,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:46,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 11 treesize of output 2 [2021-07-09 17:43:46,473 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:46,478 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:46,478 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:46,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:46,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:46,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 10 treesize of output 1 [2021-07-09 17:43:46,484 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:46,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:46,490 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:46,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 10 treesize of output 1 [2021-07-09 17:43:46,490 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:46,495 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:46,495 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:46,500 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:46,501 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:46,505 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:46,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:46,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 9 treesize of output 2 [2021-07-09 17:43:46,507 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:46,511 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:46,512 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:46,516 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:46,517 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:46,521 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:46,522 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:46,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:46,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:46,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 10 treesize of output 1 [2021-07-09 17:43:46,528 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:46,532 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:46,532 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:46,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-09 17:43:46,533 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:46,538 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:46,538 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:46,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-09 17:43:46,539 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:46,544 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:46,544 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:46,549 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:46,549 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:46,554 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:46,554 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:46,558 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:46,559 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:46,563 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:46,564 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:46,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 11 treesize of output 2 [2021-07-09 17:43:46,565 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:46,569 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:46,569 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43: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 9 treesize of output 1 [2021-07-09 17:43:46,570 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:46,574 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:46,575 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:46,579 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:46,579 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:46,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:46,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:46,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 10 treesize of output 1 [2021-07-09 17:43:46,585 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:46,589 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:46,589 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:46,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 7 treesize of output 1 [2021-07-09 17:43:46,590 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:46,594 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:46,595 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:46,599 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:46,599 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:46,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 9 treesize of output 2 [2021-07-09 17:43:46,600 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:46,604 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:46,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:46,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 8 treesize of output 1 [2021-07-09 17:43:46,606 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:46,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:46,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:46,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 10 treesize of output 1 [2021-07-09 17:43:46,611 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:46,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:46,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:46,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 8 treesize of output 1 [2021-07-09 17:43:46,616 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:46,620 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:46,620 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:46,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 11 treesize of output 2 [2021-07-09 17:43:46,621 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:46,625 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:46,625 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:46,629 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:46,630 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:46,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 8 treesize of output 1 [2021-07-09 17:43:46,630 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:46,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:46,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:46,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-09 17:43:46,635 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:46,639 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:46,639 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:46,643 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:46,643 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:47,028 WARN L205 SmtUtils]: Spent 384.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 62 [2021-07-09 17:43:47,029 INFO L628 ElimStorePlain]: treesize reduction 36, result has 90.3 percent of original size [2021-07-09 17:43:47,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 6 treesize of output 2 [2021-07-09 17:43:47,034 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:47,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 6 treesize of output 2 [2021-07-09 17:43:47,039 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:47,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:43:47,043 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:47,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:43:47,048 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:47,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:43:47,052 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:47,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 4 treesize of output 2 [2021-07-09 17:43:47,057 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:47,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 6 treesize of output 2 [2021-07-09 17:43:47,061 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:47,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 3 treesize of output 1 [2021-07-09 17:43:47,066 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:47,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 3 treesize of output 1 [2021-07-09 17:43:47,070 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:47,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 4 treesize of output 2 [2021-07-09 17:43:47,074 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:47,232 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2021-07-09 17:43:47,232 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:43:47,236 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-07-09 17:43:47,236 INFO L247 ElimStorePlain]: Needed 51 recursive calls to eliminate 3 variables, input treesize:1817, output treesize:257 [2021-07-09 17:43:47,496 WARN L205 SmtUtils]: Spent 242.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 47 [2021-07-09 17:43:47,729 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:43:47,729 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [6062614] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:43:47,729 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:43:47,729 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:43:47,729 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500076605] [2021-07-09 17:43:47,729 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:43:47,729 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:43:47,729 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:43:47,729 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:43:47,730 INFO L87 Difference]: Start difference. First operand 801 states and 2766 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:43:48,361 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 56 [2021-07-09 17:43:48,570 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 63 [2021-07-09 17:43:49,062 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 46 [2021-07-09 17:43:49,331 WARN L205 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 57 [2021-07-09 17:43:49,611 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 45 [2021-07-09 17:43:49,922 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 49 [2021-07-09 17:43:50,168 WARN L205 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 43 [2021-07-09 17:43:50,399 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 48 [2021-07-09 17:43:50,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:43:50,512 INFO L93 Difference]: Finished difference Result 1361 states and 4229 transitions. [2021-07-09 17:43:50,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-09 17:43:50,512 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:43:50,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:43:50,515 INFO L225 Difference]: With dead ends: 1361 [2021-07-09 17:43:50,515 INFO L226 Difference]: Without dead ends: 1256 [2021-07-09 17:43:50,515 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 327 ImplicationChecksByTransitivity, 3111.9ms TimeCoverageRelationStatistics Valid=289, Invalid=1043, Unknown=0, NotChecked=0, Total=1332 [2021-07-09 17:43:50,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1256 states. [2021-07-09 17:43:50,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1256 to 803. [2021-07-09 17:43:50,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 803 states, 802 states have (on average 3.463840399002494) internal successors, (2778), 802 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-09 17:43:50,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 803 states to 803 states and 2778 transitions. [2021-07-09 17:43:50,528 INFO L78 Accepts]: Start accepts. Automaton has 803 states and 2778 transitions. Word has length 20 [2021-07-09 17:43:50,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:43:50,529 INFO L482 AbstractCegarLoop]: Abstraction has 803 states and 2778 transitions. [2021-07-09 17:43:50,529 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:43:50,529 INFO L276 IsEmpty]: Start isEmpty. Operand 803 states and 2778 transitions. [2021-07-09 17:43:50,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:43:50,530 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:43:50,530 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-09 17:43:50,745 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12766 [2021-07-09 17:43:50,746 INFO L430 AbstractCegarLoop]: === Iteration 113 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:43:50,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:43:50,746 INFO L82 PathProgramCache]: Analyzing trace with hash 1682759742, now seen corresponding path program 87 times [2021-07-09 17:43:50,746 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:43:50,746 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309096822] [2021-07-09 17:43:50,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:43:50,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:43:50,951 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:43:50,952 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:43:50,952 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309096822] [2021-07-09 17:43:50,952 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309096822] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:43:50,952 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2026884572] [2021-07-09 17:43:50,952 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:43:51,003 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-09 17:43:51,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:43:51,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:43:51,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:43:51,349 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:51,350 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:51,354 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:51,354 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:51,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 8 treesize of output 1 [2021-07-09 17:43:51,355 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:51,359 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:51,359 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:51,363 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:51,363 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:51,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 9 treesize of output 2 [2021-07-09 17:43:51,364 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:51,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:51,369 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:51,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 11 treesize of output 2 [2021-07-09 17:43:51,370 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:51,374 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:51,374 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:51,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:43:51,375 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:51,378 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:51,379 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:51,383 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:51,383 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:51,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 2 [2021-07-09 17:43:51,384 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:51,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:51,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:51,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 9 treesize of output 2 [2021-07-09 17:43:51,390 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:51,393 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:51,393 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:51,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:51,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:51,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 7 treesize of output 1 [2021-07-09 17:43:51,398 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:51,402 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:51,402 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:51,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 9 treesize of output 2 [2021-07-09 17:43:51,403 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:51,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:51,408 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:51,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 8 treesize of output 1 [2021-07-09 17:43:51,408 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:51,411 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:51,412 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:51,415 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:51,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:51,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 8 treesize of output 1 [2021-07-09 17:43:51,417 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:51,420 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:51,421 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:51,424 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:51,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:51,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 8 treesize of output 1 [2021-07-09 17:43:51,426 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:51,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:51,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:51,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 2 [2021-07-09 17:43:51,431 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:51,434 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:51,435 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:51,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 3 treesize of output 1 [2021-07-09 17:43:51,438 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:51,715 WARN L205 SmtUtils]: Spent 276.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 55 [2021-07-09 17:43:51,716 INFO L628 ElimStorePlain]: treesize reduction 148, result has 65.2 percent of original size [2021-07-09 17:43:51,720 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 9 xjuncts. [2021-07-09 17:43:51,720 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:971, output treesize:269 [2021-07-09 17:43:51,983 WARN L205 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 73 [2021-07-09 17:43:52,753 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:52,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 8 treesize of output 1 [2021-07-09 17:43:52,754 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:53,100 WARN L205 SmtUtils]: Spent 345.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 77 [2021-07-09 17:43:53,100 INFO L628 ElimStorePlain]: treesize reduction 352, result has 48.1 percent of original size [2021-07-09 17:43:53,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 4 treesize of output 2 [2021-07-09 17:43:53,105 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:53,255 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2021-07-09 17:43:53,255 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:43:53,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 3 treesize of output 1 [2021-07-09 17:43:53,260 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:53,401 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-07-09 17:43:53,402 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:43:53,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 6 treesize of output 2 [2021-07-09 17:43:53,406 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:53,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 6 treesize of output 2 [2021-07-09 17:43:53,411 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:53,547 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-07-09 17:43:53,547 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:43:53,547 INFO L518 ElimStorePlain]: Eliminatee v_prenex_655 vanished before elimination [2021-07-09 17:43: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 4 treesize of output 2 [2021-07-09 17:43:53,553 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:43: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 4 treesize of output 2 [2021-07-09 17:43:53,557 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:53,691 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2021-07-09 17:43:53,691 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:43:53,692 INFO L518 ElimStorePlain]: Eliminatee v_prenex_659 vanished before elimination [2021-07-09 17:43:53,695 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 7 dim-1 vars, End of recursive call: and 12 xjuncts. [2021-07-09 17:43:53,695 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 12 variables, input treesize:715, output treesize:267 [2021-07-09 17:43:53,853 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 44 [2021-07-09 17:43:54,111 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:43:54,111 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2026884572] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:43:54,111 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:43:54,111 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:43:54,111 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597300005] [2021-07-09 17:43:54,111 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:43:54,111 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:43:54,112 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:43:54,112 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:43:54,112 INFO L87 Difference]: Start difference. First operand 803 states and 2778 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:43:54,289 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 48 [2021-07-09 17:43:54,474 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 52 [2021-07-09 17:43:54,634 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 46 [2021-07-09 17:43:54,776 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 47 [2021-07-09 17:43:55,137 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 50 [2021-07-09 17:43:55,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:43:55,283 INFO L93 Difference]: Finished difference Result 1027 states and 3412 transitions. [2021-07-09 17:43:55,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:43:55,283 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:43:55,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:43:55,285 INFO L225 Difference]: With dead ends: 1027 [2021-07-09 17:43:55,285 INFO L226 Difference]: Without dead ends: 1012 [2021-07-09 17:43:55,285 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 1775.0ms TimeCoverageRelationStatistics Valid=152, Invalid=448, Unknown=0, NotChecked=0, Total=600 [2021-07-09 17:43:55,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1012 states. [2021-07-09 17:43:55,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1012 to 803. [2021-07-09 17:43:55,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 803 states, 802 states have (on average 3.463840399002494) internal successors, (2778), 802 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-09 17:43:55,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 803 states to 803 states and 2778 transitions. [2021-07-09 17:43:55,295 INFO L78 Accepts]: Start accepts. Automaton has 803 states and 2778 transitions. Word has length 20 [2021-07-09 17:43:55,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:43:55,295 INFO L482 AbstractCegarLoop]: Abstraction has 803 states and 2778 transitions. [2021-07-09 17:43:55,295 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:43:55,295 INFO L276 IsEmpty]: Start isEmpty. Operand 803 states and 2778 transitions. [2021-07-09 17:43:55,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:43:55,296 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:43:55,296 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-09 17:43:55,508 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13521 [2021-07-09 17:43:55,509 INFO L430 AbstractCegarLoop]: === Iteration 114 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:43:55,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:43:55,509 INFO L82 PathProgramCache]: Analyzing trace with hash 1969149776, now seen corresponding path program 88 times [2021-07-09 17:43:55,509 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:43:55,509 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831185897] [2021-07-09 17:43:55,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:43:55,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:43:55,673 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:43:55,673 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:43:55,673 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831185897] [2021-07-09 17:43:55,673 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831185897] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:43:55,673 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1556612790] [2021-07-09 17:43:55,673 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:43:55,723 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:43:55,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:43:55,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:43:55,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:43:56,045 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:56,045 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:56,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 8 treesize of output 1 [2021-07-09 17:43:56,046 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:56,051 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:56,052 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:56,056 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:56,057 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:56,060 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:56,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:56,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 2 [2021-07-09 17:43:56,062 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:56,066 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:56,066 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:56,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 9 treesize of output 2 [2021-07-09 17:43:56,067 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:56,070 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:56,071 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:56,074 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:56,075 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:56,078 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:56,078 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43: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 7 treesize of output 1 [2021-07-09 17:43:56,079 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:56,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:43:56,084 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:56,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:56,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:56,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-09 17:43:56,088 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:56,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:43:56,092 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:56,095 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:56,095 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:56,099 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:56,099 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:56,102 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:56,103 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:56,107 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:56,107 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:56,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 10 treesize of output 1 [2021-07-09 17:43:56,108 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:56,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:56,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:56,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 9 treesize of output 2 [2021-07-09 17:43:56,112 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:56,116 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:56,116 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:56,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 9 treesize of output 2 [2021-07-09 17:43:56,117 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:56,120 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:56,120 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:56,124 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:56,124 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:56,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 2 [2021-07-09 17:43:56,125 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:56,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:43:56,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 8 treesize of output 1 [2021-07-09 17:43:56,129 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:56,346 WARN L205 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 50 [2021-07-09 17:43:56,346 INFO L628 ElimStorePlain]: treesize reduction 130, result has 64.9 percent of original size [2021-07-09 17:43:56,349 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 9 xjuncts. [2021-07-09 17:43:56,350 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:866, output treesize:230 [2021-07-09 17:43:56,526 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 67 [2021-07-09 17:43:57,735 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_671, v_prenex_665, ends_with_6, v_prenex_669], 10=[ends_with_2, v_prenex_667]} [2021-07-09 17:43:57,739 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:43:57,740 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:57,958 WARN L205 SmtUtils]: Spent 217.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 61 [2021-07-09 17:43:57,958 INFO L628 ElimStorePlain]: treesize reduction 459, result has 29.6 percent of original size [2021-07-09 17:43:57,958 INFO L518 ElimStorePlain]: Eliminatee v_prenex_665 vanished before elimination [2021-07-09 17:43:57,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 5 treesize of output 1 [2021-07-09 17:43:57,963 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:57,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 5 treesize of output 1 [2021-07-09 17:43:57,966 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:57,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:43:57,970 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:58,050 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:43:58,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 4 treesize of output 2 [2021-07-09 17:43:58,054 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:58,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 4 treesize of output 2 [2021-07-09 17:43:58,057 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:58,115 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:43:58,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:43:58,119 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:58,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:43:58,122 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:58,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 6 treesize of output 2 [2021-07-09 17:43:58,125 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:58,178 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:43:58,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:43:58,182 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:58,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:43:58,185 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:43:58,233 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:43:58,235 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 6 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-09 17:43:58,235 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 12 variables, input treesize:677, output treesize:136 [2021-07-09 17:43:58,398 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:43:58,398 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1556612790] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:43:58,398 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:43:58,398 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:43:58,398 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487105311] [2021-07-09 17:43:58,398 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:43:58,398 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:43:58,398 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:43:58,398 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:43:58,399 INFO L87 Difference]: Start difference. First operand 803 states and 2778 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:43:59,031 WARN L205 SmtUtils]: Spent 244.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 74 [2021-07-09 17:43:59,186 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-07-09 17:43:59,538 WARN L205 SmtUtils]: Spent 296.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 82 [2021-07-09 17:43:59,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:43:59,571 INFO L93 Difference]: Finished difference Result 1097 states and 3621 transitions. [2021-07-09 17:43:59,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:43:59,572 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:43:59,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:43:59,574 INFO L225 Difference]: With dead ends: 1097 [2021-07-09 17:43:59,574 INFO L226 Difference]: Without dead ends: 1082 [2021-07-09 17:43:59,576 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 1598.6ms TimeCoverageRelationStatistics Valid=114, Invalid=438, Unknown=0, NotChecked=0, Total=552 [2021-07-09 17:43:59,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1082 states. [2021-07-09 17:43:59,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1082 to 806. [2021-07-09 17:43:59,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 806 states, 805 states have (on average 3.462111801242236) internal successors, (2787), 805 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-09 17:43:59,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 806 states to 806 states and 2787 transitions. [2021-07-09 17:43:59,615 INFO L78 Accepts]: Start accepts. Automaton has 806 states and 2787 transitions. Word has length 20 [2021-07-09 17:43:59,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:43:59,615 INFO L482 AbstractCegarLoop]: Abstraction has 806 states and 2787 transitions. [2021-07-09 17:43:59,615 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:43:59,615 INFO L276 IsEmpty]: Start isEmpty. Operand 806 states and 2787 transitions. [2021-07-09 17:43:59,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:43:59,631 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:43:59,632 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-09 17:43:59,833 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13739,93 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:43:59,833 INFO L430 AbstractCegarLoop]: === Iteration 115 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:43:59,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:43:59,833 INFO L82 PathProgramCache]: Analyzing trace with hash -1115280876, now seen corresponding path program 89 times [2021-07-09 17:43:59,833 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:43:59,833 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822324230] [2021-07-09 17:43:59,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:43:59,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:44:00,110 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:44:00,110 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:44:00,110 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822324230] [2021-07-09 17:44:00,110 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822324230] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:44:00,110 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [547256490] [2021-07-09 17:44:00,111 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:44:00,162 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:44:00,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:44:00,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:44:00,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:44:00,621 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:44:00,622 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [547256490] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:44:00,622 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:44:00,622 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-09 17:44:00,622 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505354548] [2021-07-09 17:44:00,622 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:44:00,622 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:44:00,622 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:44:00,622 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:44:00,622 INFO L87 Difference]: Start difference. First operand 806 states and 2787 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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-09 17:44:01,701 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 51 [2021-07-09 17:44:01,973 WARN L205 SmtUtils]: Spent 224.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 59 [2021-07-09 17:44:02,254 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 45 [2021-07-09 17:44:02,638 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 43 [2021-07-09 17:44:02,810 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 35 [2021-07-09 17:44:02,966 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 39 [2021-07-09 17:44:02,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:44:02,986 INFO L93 Difference]: Finished difference Result 1168 states and 3761 transitions. [2021-07-09 17:44:02,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-09 17:44:02,986 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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 20 [2021-07-09 17:44:02,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:44:02,988 INFO L225 Difference]: With dead ends: 1168 [2021-07-09 17:44:02,988 INFO L226 Difference]: Without dead ends: 1108 [2021-07-09 17:44:02,988 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 2516.5ms TimeCoverageRelationStatistics Valid=297, Invalid=1343, Unknown=0, NotChecked=0, Total=1640 [2021-07-09 17:44:02,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1108 states. [2021-07-09 17:44:02,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1108 to 818. [2021-07-09 17:44:02,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 818 states, 817 states have (on average 3.4589963280293756) internal successors, (2826), 817 states have internal predecessors, (2826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:44:03,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 818 states to 818 states and 2826 transitions. [2021-07-09 17:44:03,000 INFO L78 Accepts]: Start accepts. Automaton has 818 states and 2826 transitions. Word has length 20 [2021-07-09 17:44:03,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:44:03,000 INFO L482 AbstractCegarLoop]: Abstraction has 818 states and 2826 transitions. [2021-07-09 17:44:03,000 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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-09 17:44:03,000 INFO L276 IsEmpty]: Start isEmpty. Operand 818 states and 2826 transitions. [2021-07-09 17:44:03,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:44:03,001 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:44:03,001 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-09 17:44:03,216 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13972 [2021-07-09 17:44:03,217 INFO L430 AbstractCegarLoop]: === Iteration 116 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:44:03,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:44:03,217 INFO L82 PathProgramCache]: Analyzing trace with hash 1072902300, now seen corresponding path program 90 times [2021-07-09 17:44:03,217 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:44:03,217 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227680111] [2021-07-09 17:44:03,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:44:03,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:44:03,399 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:44:03,399 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:44:03,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227680111] [2021-07-09 17:44:03,399 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227680111] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:44:03,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2022153685] [2021-07-09 17:44:03,399 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:44:03,462 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-09 17:44:03,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:44:03,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:44:03,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:44:03,823 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:03,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:03,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 2 [2021-07-09 17:44:03,825 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:03,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:03,829 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:03,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-09 17:44:03,829 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:03,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:03,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:03,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-09 17:44:03,834 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:03,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:44:03,839 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:03,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:03,843 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:03,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 8 treesize of output 1 [2021-07-09 17:44:03,844 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:03,848 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:03,848 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:03,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-09 17:44:03,849 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:03,852 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:03,853 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:03,857 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:03,857 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:03,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:03,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:03,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 8 treesize of output 1 [2021-07-09 17:44:03,862 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:03,866 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:03,866 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:03,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 2 [2021-07-09 17:44:03,867 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:03,871 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:03,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:03,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 9 treesize of output 2 [2021-07-09 17:44:03,873 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:03,876 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:03,876 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:03,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 3 treesize of output 1 [2021-07-09 17:44:03,880 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:03,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:03,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:03,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 10 treesize of output 1 [2021-07-09 17:44:03,885 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:03,889 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:03,889 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:03,893 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:03,893 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:04,116 WARN L205 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 52 [2021-07-09 17:44:04,117 INFO L628 ElimStorePlain]: treesize reduction 69, result has 78.9 percent of original size [2021-07-09 17:44:04,120 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 9 xjuncts. [2021-07-09 17:44:04,120 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:711, output treesize:248 [2021-07-09 17:44:04,328 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 69 [2021-07-09 17:44:04,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:04,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:44:04,863 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:05,127 WARN L205 SmtUtils]: Spent 264.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 73 [2021-07-09 17:44:05,128 INFO L628 ElimStorePlain]: treesize reduction 245, result has 54.7 percent of original size [2021-07-09 17:44:05,128 INFO L518 ElimStorePlain]: Eliminatee ends_with_2 vanished before elimination [2021-07-09 17:44:05,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 3 treesize of output 1 [2021-07-09 17:44:05,132 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:05,243 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-07-09 17:44:05,244 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:05,244 INFO L518 ElimStorePlain]: Eliminatee v_prenex_675 vanished before elimination [2021-07-09 17:44:05,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 6 treesize of output 2 [2021-07-09 17:44:05,248 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:05,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 6 treesize of output 2 [2021-07-09 17:44:05,252 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:05,371 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-07-09 17:44:05,371 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:05,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 4 treesize of output 2 [2021-07-09 17:44:05,376 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:05,487 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 63 [2021-07-09 17:44:05,487 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:05,491 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:44:05,492 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:05,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:44:05,496 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:05,609 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2021-07-09 17:44:05,609 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:05,611 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 7 dim-1 vars, End of recursive call: and 12 xjuncts. [2021-07-09 17:44:05,611 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 12 variables, input treesize:572, output treesize:229 [2021-07-09 17:44:05,743 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 40 [2021-07-09 17:44:05,883 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:44:05,883 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2022153685] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:44:05,883 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:44:05,883 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:44:05,883 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856700010] [2021-07-09 17:44:05,883 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:44:05,883 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:44:05,883 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:44:05,883 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:44:05,884 INFO L87 Difference]: Start difference. First operand 818 states and 2826 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:44:06,021 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 41 [2021-07-09 17:44:06,183 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 46 [2021-07-09 17:44:06,505 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 36 [2021-07-09 17:44:06,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:44:06,532 INFO L93 Difference]: Finished difference Result 1001 states and 3341 transitions. [2021-07-09 17:44:06,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:44:06,533 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:44:06,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:44:06,535 INFO L225 Difference]: With dead ends: 1001 [2021-07-09 17:44:06,535 INFO L226 Difference]: Without dead ends: 986 [2021-07-09 17:44:06,535 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 1072.5ms TimeCoverageRelationStatistics Valid=117, Invalid=345, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:44:06,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 986 states. [2021-07-09 17:44:06,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 986 to 816. [2021-07-09 17:44:06,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 816 states, 815 states have (on average 3.4613496932515337) internal successors, (2821), 815 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-09 17:44:06,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 816 states to 816 states and 2821 transitions. [2021-07-09 17:44:06,546 INFO L78 Accepts]: Start accepts. Automaton has 816 states and 2821 transitions. Word has length 20 [2021-07-09 17:44:06,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:44:06,546 INFO L482 AbstractCegarLoop]: Abstraction has 816 states and 2821 transitions. [2021-07-09 17:44:06,546 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:44:06,546 INFO L276 IsEmpty]: Start isEmpty. Operand 816 states and 2821 transitions. [2021-07-09 17:44:06,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:44:06,547 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:44:06,547 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-09 17:44:06,748 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13988,95 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:44:06,748 INFO L430 AbstractCegarLoop]: === Iteration 117 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:44:06,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:44:06,748 INFO L82 PathProgramCache]: Analyzing trace with hash 1293529654, now seen corresponding path program 91 times [2021-07-09 17:44:06,748 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:44:06,748 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745671020] [2021-07-09 17:44:06,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:44:06,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:44:07,115 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:44:07,115 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:44:07,115 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745671020] [2021-07-09 17:44:07,115 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745671020] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:44:07,115 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1527185517] [2021-07-09 17:44:07,116 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:44:07,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:44:07,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:44:07,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:44:07,518 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 48 [2021-07-09 17:44:08,618 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:08,619 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,625 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:08,626 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,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 8 treesize of output 1 [2021-07-09 17:44:08,633 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,638 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:08,639 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,646 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,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 10 treesize of output 1 [2021-07-09 17:44:08,647 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,653 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,653 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,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 2 [2021-07-09 17:44:08,654 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,660 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:08,660 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,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 9 treesize of output 1 [2021-07-09 17:44:08,667 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,673 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:08,674 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,679 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,679 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,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 7 treesize of output 1 [2021-07-09 17:44:08,681 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,687 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,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 8 treesize of output 1 [2021-07-09 17:44:08,689 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,694 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:08,695 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,701 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,702 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,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 10 treesize of output 1 [2021-07-09 17:44:08,702 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,709 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:08,709 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,715 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:08,716 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,722 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,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 10 treesize of output 1 [2021-07-09 17:44:08,723 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,730 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,731 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44: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 2 [2021-07-09 17:44:08,732 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,738 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:08,738 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,744 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,745 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,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 9 treesize of output 2 [2021-07-09 17:44:08,746 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,753 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,754 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,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 10 treesize of output 1 [2021-07-09 17:44:08,755 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,763 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:08,764 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,772 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:08,773 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,782 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,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 8 treesize of output 1 [2021-07-09 17:44:08,783 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,789 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:08,789 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,796 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,796 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,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 9 treesize of output 2 [2021-07-09 17:44:08,797 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,805 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,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 9 treesize of output 2 [2021-07-09 17:44:08,806 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:44:08,817 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,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 10 treesize of output 1 [2021-07-09 17:44:08,825 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,832 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-09 17:44:08,833 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-09 17:44:08,841 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,847 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:08,848 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,853 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,854 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,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 8 treesize of output 1 [2021-07-09 17:44:08,855 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,860 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,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 10 treesize of output 1 [2021-07-09 17:44:08,862 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,867 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:08,868 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,875 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,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 2 [2021-07-09 17:44:08,876 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,882 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:08,882 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,888 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:08,888 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,894 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:08,895 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,900 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:08,901 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,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 11 treesize of output 2 [2021-07-09 17:44:08,908 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,914 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,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 9 treesize of output 1 [2021-07-09 17:44:08,916 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,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 8 treesize of output 1 [2021-07-09 17:44:08,938 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,950 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,950 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:08,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-09 17:44:08,951 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,957 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:08,958 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,962 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:08,963 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,968 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:08,968 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,973 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:08,974 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,978 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:08,979 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,984 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:08,985 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:08,989 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:08,990 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:09,386 WARN L205 SmtUtils]: Spent 396.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 59 [2021-07-09 17:44:09,386 INFO L628 ElimStorePlain]: treesize reduction 158, result has 67.4 percent of original size [2021-07-09 17:44:09,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 4 treesize of output 2 [2021-07-09 17:44:09,391 INFO L550 ElimStorePlain]: Start of recursive call 52: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:09,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:44:09,396 INFO L550 ElimStorePlain]: Start of recursive call 53: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:09,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:44:09,400 INFO L550 ElimStorePlain]: Start of recursive call 54: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:09,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 5 treesize of output 1 [2021-07-09 17:44:09,405 INFO L550 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:09,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 4 treesize of output 2 [2021-07-09 17:44:09,409 INFO L550 ElimStorePlain]: Start of recursive call 56: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:09,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:44:09,413 INFO L550 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:09,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:44:09,418 INFO L550 ElimStorePlain]: Start of recursive call 58: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:09,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 5 treesize of output 1 [2021-07-09 17:44:09,422 INFO L550 ElimStorePlain]: Start of recursive call 59: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:09,425 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:44:09,426 INFO L550 ElimStorePlain]: Start of recursive call 60: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:09,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:44:09,430 INFO L550 ElimStorePlain]: Start of recursive call 61: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:09,584 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2021-07-09 17:44:09,584 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:09,587 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-07-09 17:44:09,587 INFO L247 ElimStorePlain]: Needed 61 recursive calls to eliminate 3 variables, input treesize:2296, output treesize:255 [2021-07-09 17:44:09,846 WARN L205 SmtUtils]: Spent 241.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 47 [2021-07-09 17:44:10,104 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:44:10,104 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1527185517] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:44:10,104 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:44:10,104 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:44:10,104 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229679894] [2021-07-09 17:44:10,104 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:44:10,104 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:44:10,104 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:44:10,105 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:44:10,105 INFO L87 Difference]: Start difference. First operand 816 states and 2821 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:44:10,775 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 46 [2021-07-09 17:44:11,191 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 60 [2021-07-09 17:44:11,482 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 57 [2021-07-09 17:44:11,789 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 54 [2021-07-09 17:44:11,975 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 40 [2021-07-09 17:44:12,165 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 57 [2021-07-09 17:44:12,289 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 53 [2021-07-09 17:44:12,537 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 39 [2021-07-09 17:44:12,821 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 45 [2021-07-09 17:44:13,114 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 37 [2021-07-09 17:44:13,325 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 44 [2021-07-09 17:44:13,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:44:13,351 INFO L93 Difference]: Finished difference Result 1356 states and 4271 transitions. [2021-07-09 17:44:13,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-07-09 17:44:13,351 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:44:13,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:44:13,354 INFO L225 Difference]: With dead ends: 1356 [2021-07-09 17:44:13,354 INFO L226 Difference]: Without dead ends: 1251 [2021-07-09 17:44:13,354 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 446 ImplicationChecksByTransitivity, 3760.4ms TimeCoverageRelationStatistics Valid=355, Invalid=1451, Unknown=0, NotChecked=0, Total=1806 [2021-07-09 17:44:13,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1251 states. [2021-07-09 17:44:13,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1251 to 825. [2021-07-09 17:44:13,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 825 states, 824 states have (on average 3.467233009708738) internal successors, (2857), 824 states have internal predecessors, (2857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:44:13,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 825 states to 825 states and 2857 transitions. [2021-07-09 17:44:13,366 INFO L78 Accepts]: Start accepts. Automaton has 825 states and 2857 transitions. Word has length 20 [2021-07-09 17:44:13,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:44:13,366 INFO L482 AbstractCegarLoop]: Abstraction has 825 states and 2857 transitions. [2021-07-09 17:44:13,366 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:44:13,366 INFO L276 IsEmpty]: Start isEmpty. Operand 825 states and 2857 transitions. [2021-07-09 17:44:13,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:44:13,367 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:44:13,367 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-09 17:44:13,583 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14243,96 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:44:13,584 INFO L430 AbstractCegarLoop]: === Iteration 118 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:44:13,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:44:13,584 INFO L82 PathProgramCache]: Analyzing trace with hash -396413250, now seen corresponding path program 92 times [2021-07-09 17:44:13,584 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:44:13,584 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756404702] [2021-07-09 17:44:13,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:44:13,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:44:13,859 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:44:13,859 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:44:13,859 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756404702] [2021-07-09 17:44:13,859 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756404702] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:44:13,859 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1656707402] [2021-07-09 17:44:13,859 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:44:13,921 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:44:13,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:44:13,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:44:13,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:44:14,388 INFO L446 ElimStorePlain]: Different costs {6=[v_prenex_683], 15=[ends_with_10]} [2021-07-09 17:44:14,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:14,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:14,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 10 treesize of output 1 [2021-07-09 17:44:14,395 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:14,401 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:14,401 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:14,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 8 treesize of output 1 [2021-07-09 17:44:14,402 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:14,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:14,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:14,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 7 treesize of output 1 [2021-07-09 17:44:14,408 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:14,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 3 treesize of output 1 [2021-07-09 17:44:14,414 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:14,954 WARN L205 SmtUtils]: Spent 540.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 117 [2021-07-09 17:44:14,955 INFO L628 ElimStorePlain]: treesize reduction 326, result has 62.5 percent of original size [2021-07-09 17:44:14,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 6 treesize of output 2 [2021-07-09 17:44:14,961 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:14,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 6 treesize of output 2 [2021-07-09 17:44:14,967 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:14,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:44:14,973 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:14,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:44:14,979 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:14,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 4 treesize of output 2 [2021-07-09 17:44:14,985 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:14,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:44:14,991 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:14,996 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:44:14,996 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:15,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 6 treesize of output 2 [2021-07-09 17:44:15,002 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:15,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 6 treesize of output 2 [2021-07-09 17:44:15,008 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:15,432 WARN L205 SmtUtils]: Spent 423.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 107 [2021-07-09 17:44:15,432 INFO L628 ElimStorePlain]: treesize reduction 3, result has 99.4 percent of original size [2021-07-09 17:44:15,445 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: 9 dim-0 vars, and 12 xjuncts. [2021-07-09 17:44:15,445 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 7 variables, input treesize:972, output treesize:490 [2021-07-09 17:44:15,769 WARN L205 SmtUtils]: Spent 276.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 113 [2021-07-09 17:44:16,590 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:16,591 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:16,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:16,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:16,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 8 treesize of output 1 [2021-07-09 17:44:16,599 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:16,605 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:16,606 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:16,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:16,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 7 treesize of output 1 [2021-07-09 17:44:16,613 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:17,174 WARN L205 SmtUtils]: Spent 560.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 119 [2021-07-09 17:44:17,174 INFO L628 ElimStorePlain]: treesize reduction 591, result has 45.0 percent of original size [2021-07-09 17:44:17,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 4 treesize of output 2 [2021-07-09 17:44:17,181 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:17,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:44:17,188 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:17,399 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification that was a NOOP. DAG size: 116 [2021-07-09 17:44:17,399 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:17,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 6 treesize of output 2 [2021-07-09 17:44:17,406 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:17,614 WARN L205 SmtUtils]: Spent 208.00 ms on a formula simplification that was a NOOP. DAG size: 112 [2021-07-09 17:44:17,615 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:17,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 3 treesize of output 1 [2021-07-09 17:44:17,621 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:17,828 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2021-07-09 17:44:17,829 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:17,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:44:17,835 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:18,039 WARN L205 SmtUtils]: Spent 203.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-07-09 17:44:18,039 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:18,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 3 treesize of output 1 [2021-07-09 17:44:18,046 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:18,250 WARN L205 SmtUtils]: Spent 203.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-07-09 17:44:18,250 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:18,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 4 treesize of output 2 [2021-07-09 17:44:18,257 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:18,460 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-07-09 17:44:18,460 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:18,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 6 treesize of output 2 [2021-07-09 17:44:18,466 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:18,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:44:18,472 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:18,672 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-07-09 17:44:18,672 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:18,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 4 treesize of output 2 [2021-07-09 17:44:18,679 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:18,684 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:44:18,685 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:18,877 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-07-09 17:44:18,877 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:18,882 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 9 dim-1 vars, End of recursive call: and 13 xjuncts. [2021-07-09 17:44:18,882 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 16 variables, input treesize:1235, output treesize:364 [2021-07-09 17:44:19,076 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 59 [2021-07-09 17:44:19,378 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:44:19,378 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1656707402] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:44:19,378 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:44:19,378 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:44:19,378 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050320069] [2021-07-09 17:44:19,378 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:44:19,378 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:44:19,379 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:44:19,379 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:44:19,379 INFO L87 Difference]: Start difference. First operand 825 states and 2857 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:44:19,529 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 50 [2021-07-09 17:44:19,675 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 50 [2021-07-09 17:44:19,925 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 60 [2021-07-09 17:44:20,123 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 52 [2021-07-09 17:44:20,283 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 59 [2021-07-09 17:44:20,582 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 57 [2021-07-09 17:44:20,994 WARN L205 SmtUtils]: Spent 269.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 123 [2021-07-09 17:44:21,357 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 44 [2021-07-09 17:44:21,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:44:21,385 INFO L93 Difference]: Finished difference Result 1105 states and 3641 transitions. [2021-07-09 17:44:21,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:44:21,385 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:44:21,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:44:21,387 INFO L225 Difference]: With dead ends: 1105 [2021-07-09 17:44:21,387 INFO L226 Difference]: Without dead ends: 1090 [2021-07-09 17:44:21,387 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 2745.6ms TimeCoverageRelationStatistics Valid=243, Invalid=749, Unknown=0, NotChecked=0, Total=992 [2021-07-09 17:44:21,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1090 states. [2021-07-09 17:44:21,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1090 to 829. [2021-07-09 17:44:21,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 829 states, 828 states have (on average 3.464975845410628) internal successors, (2869), 828 states have internal predecessors, (2869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:44:21,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 829 states to 829 states and 2869 transitions. [2021-07-09 17:44:21,398 INFO L78 Accepts]: Start accepts. Automaton has 829 states and 2869 transitions. Word has length 20 [2021-07-09 17:44:21,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:44:21,398 INFO L482 AbstractCegarLoop]: Abstraction has 829 states and 2869 transitions. [2021-07-09 17:44:21,398 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:44:21,398 INFO L276 IsEmpty]: Start isEmpty. Operand 829 states and 2869 transitions. [2021-07-09 17:44:21,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:44:21,399 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:44:21,399 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-09 17:44:21,599 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14691 [2021-07-09 17:44:21,600 INFO L430 AbstractCegarLoop]: === Iteration 119 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:44:21,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:44:21,600 INFO L82 PathProgramCache]: Analyzing trace with hash 69319048, now seen corresponding path program 93 times [2021-07-09 17:44:21,600 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:44:21,600 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837570095] [2021-07-09 17:44:21,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:44:21,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:44:21,891 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:44:21,892 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:44:21,892 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837570095] [2021-07-09 17:44:21,892 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837570095] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:44:21,892 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [571803545] [2021-07-09 17:44:21,892 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:44:21,957 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:44:21,957 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:44:21,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:44:21,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:44:22,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-09 17:44:22,278 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:22,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,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 7 treesize of output 1 [2021-07-09 17:44:22,285 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:22,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,290 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,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 11 treesize of output 2 [2021-07-09 17:44:22,291 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:22,295 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,296 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,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 10 treesize of output 1 [2021-07-09 17:44:22,296 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:22,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,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 8 treesize of output 1 [2021-07-09 17:44:22,302 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:22,307 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,307 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,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 9 treesize of output 2 [2021-07-09 17:44:22,308 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:22,313 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:22,313 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:22,318 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,319 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,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 11 treesize of output 2 [2021-07-09 17:44:22,320 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:22,324 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,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 10 treesize of output 1 [2021-07-09 17:44:22,325 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:22,330 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,330 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,331 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-09 17:44:22,331 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:22,336 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,337 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:44:22,337 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:22,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44: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 8 treesize of output 1 [2021-07-09 17:44:22,343 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:22,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,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 10 treesize of output 1 [2021-07-09 17:44:22,349 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:22,353 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,354 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,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 8 treesize of output 1 [2021-07-09 17:44:22,354 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:22,359 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,359 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,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 9 treesize of output 1 [2021-07-09 17:44:22,360 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:22,365 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,365 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,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 11 treesize of output 2 [2021-07-09 17:44:22,366 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:22,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,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 10 treesize of output 1 [2021-07-09 17:44:22,372 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:22,376 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:22,377 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:22,381 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,381 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,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 7 treesize of output 1 [2021-07-09 17:44:22,382 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:22,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,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 8 treesize of output 1 [2021-07-09 17:44:22,387 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:22,392 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,392 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,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 10 treesize of output 1 [2021-07-09 17:44:22,393 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:22,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,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 10 treesize of output 1 [2021-07-09 17:44:22,398 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:22,402 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,402 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,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 9 treesize of output 1 [2021-07-09 17:44:22,403 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:22,408 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,408 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,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 2 [2021-07-09 17:44:22,409 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:22,413 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:22,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 8 treesize of output 1 [2021-07-09 17:44:22,414 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:22,832 WARN L205 SmtUtils]: Spent 418.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 66 [2021-07-09 17:44:22,833 INFO L628 ElimStorePlain]: treesize reduction 42, result has 90.6 percent of original size [2021-07-09 17:44:22,838 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 10 xjuncts. [2021-07-09 17:44:22,838 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 2 variables, input treesize:1231, output treesize:404 [2021-07-09 17:44:23,164 WARN L205 SmtUtils]: Spent 296.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 96 [2021-07-09 17:44:24,280 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_710], 6=[ends_with_6], 10=[v_prenex_709], 55=[ends_with_10]} [2021-07-09 17:44:24,287 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:24,288 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:24,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 7 treesize of output 1 [2021-07-09 17:44:24,289 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:24,296 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:24,296 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:24,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 7 treesize of output 1 [2021-07-09 17:44:24,297 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:24,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:24,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:24,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 8 treesize of output 1 [2021-07-09 17:44:24,305 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:24,313 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:24,313 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:24,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 8 treesize of output 1 [2021-07-09 17:44:24,314 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:24,321 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:24,322 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:24,329 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:24,330 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:24,641 WARN L205 SmtUtils]: Spent 311.00 ms on a formula simplification. DAG size of input: 136 DAG size of output: 77 [2021-07-09 17:44:24,642 INFO L628 ElimStorePlain]: treesize reduction 738, result has 24.5 percent of original size [2021-07-09 17:44:24,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 5 treesize of output 1 [2021-07-09 17:44:24,648 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:24,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 4 treesize of output 2 [2021-07-09 17:44:24,653 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:24,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 6 treesize of output 2 [2021-07-09 17:44:24,660 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:24,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 4 treesize of output 2 [2021-07-09 17:44:24,666 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:24,771 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-07-09 17:44:24,771 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:24,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 3 treesize of output 1 [2021-07-09 17:44:24,776 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:24,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 5 treesize of output 1 [2021-07-09 17:44:24,781 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:24,879 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:24,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 5 treesize of output 1 [2021-07-09 17:44:24,884 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:24,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:44:24,889 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:24,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:44:24,893 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:24,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 5 treesize of output 1 [2021-07-09 17:44:24,898 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:24,985 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:24,988 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-09 17:44:24,988 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 13 variables, input treesize:1189, output treesize:148 [2021-07-09 17:44:25,275 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:44:25,276 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [571803545] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:44:25,276 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:44:25,276 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:44:25,276 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869780879] [2021-07-09 17:44:25,276 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:44:25,276 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:44:25,276 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:44:25,276 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:44:25,276 INFO L87 Difference]: Start difference. First operand 829 states and 2869 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:44:26,001 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 57 [2021-07-09 17:44:26,430 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 36 [2021-07-09 17:44:26,642 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 48 [2021-07-09 17:44:26,859 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 34 [2021-07-09 17:44:27,078 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 37 [2021-07-09 17:44:27,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:44:27,091 INFO L93 Difference]: Finished difference Result 1124 states and 3695 transitions. [2021-07-09 17:44:27,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 17:44:27,092 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:44:27,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:44:27,093 INFO L225 Difference]: With dead ends: 1124 [2021-07-09 17:44:27,093 INFO L226 Difference]: Without dead ends: 1079 [2021-07-09 17:44:27,094 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 255 ImplicationChecksByTransitivity, 2394.2ms TimeCoverageRelationStatistics Valid=192, Invalid=864, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 17:44:27,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1079 states. [2021-07-09 17:44:27,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1079 to 838. [2021-07-09 17:44:27,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 838 states, 837 states have (on average 3.4647550776583036) internal successors, (2900), 837 states have internal predecessors, (2900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:44:27,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 838 states to 838 states and 2900 transitions. [2021-07-09 17:44:27,104 INFO L78 Accepts]: Start accepts. Automaton has 838 states and 2900 transitions. Word has length 20 [2021-07-09 17:44:27,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:44:27,104 INFO L482 AbstractCegarLoop]: Abstraction has 838 states and 2900 transitions. [2021-07-09 17:44:27,104 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:44:27,104 INFO L276 IsEmpty]: Start isEmpty. Operand 838 states and 2900 transitions. [2021-07-09 17:44:27,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:44:27,106 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:44:27,106 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-09 17:44:27,321 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14995 [2021-07-09 17:44:27,322 INFO L430 AbstractCegarLoop]: === Iteration 120 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:44:27,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:44:27,322 INFO L82 PathProgramCache]: Analyzing trace with hash 1254401028, now seen corresponding path program 94 times [2021-07-09 17:44:27,322 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:44:27,322 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070425022] [2021-07-09 17:44:27,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:44:27,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:44:27,547 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:44:27,547 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:44:27,547 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070425022] [2021-07-09 17:44:27,547 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070425022] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:44:27,547 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [107376834] [2021-07-09 17:44:27,547 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:44:27,611 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:44:27,611 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:44:27,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:44:27,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:44:27,993 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:27,994 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44: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 10 treesize of output 1 [2021-07-09 17:44:27,994 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:27,998 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:27,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:27,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 10 treesize of output 1 [2021-07-09 17:44:28,000 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:28,004 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:28,004 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:28,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 2 [2021-07-09 17:44:28,005 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:28,009 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:28,010 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:28,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-09 17:44:28,011 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:28,015 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:28,015 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:28,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 10 treesize of output 1 [2021-07-09 17:44:28,016 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:28,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:28,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:28,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 10 treesize of output 1 [2021-07-09 17:44:28,021 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:28,025 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:28,025 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:28,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 2 [2021-07-09 17:44:28,026 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:28,030 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:28,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:28,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 9 treesize of output 1 [2021-07-09 17:44:28,032 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:28,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:28,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:28,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 10 treesize of output 1 [2021-07-09 17:44:28,037 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:28,041 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:28,041 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:28,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-09 17:44:28,042 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:28,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:28,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:28,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 9 treesize of output 2 [2021-07-09 17:44:28,047 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:28,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:28,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:28,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-09 17:44:28,052 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:28,056 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:28,056 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:28,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 9 treesize of output 2 [2021-07-09 17:44:28,057 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:28,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:28,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:28,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 8 treesize of output 1 [2021-07-09 17:44:28,062 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:28,066 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:28,066 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:28,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 7 treesize of output 1 [2021-07-09 17:44:28,067 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:28,071 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:28,071 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:28,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-09 17:44:28,072 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:28,075 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:28,076 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:28,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-09 17:44:28,077 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:28,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:28,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:28,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 11 treesize of output 2 [2021-07-09 17:44:28,081 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:28,085 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:28,085 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:28,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 10 treesize of output 1 [2021-07-09 17:44:28,086 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:28,090 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:28,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 7 treesize of output 1 [2021-07-09 17:44:28,091 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:28,275 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2021-07-09 17:44:28,275 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:28,279 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 10 xjuncts. [2021-07-09 17:44:28,279 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:885, output treesize:358 [2021-07-09 17:44:28,615 WARN L205 SmtUtils]: Spent 308.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 84 [2021-07-09 17:44:29,471 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:29,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:29,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 10 treesize of output 1 [2021-07-09 17:44:29,472 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:29,479 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:29,479 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:29,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 9 treesize of output 1 [2021-07-09 17:44:29,480 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:29,486 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:29,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:44:29,487 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:29,850 WARN L205 SmtUtils]: Spent 363.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 86 [2021-07-09 17:44:29,851 INFO L628 ElimStorePlain]: treesize reduction 422, result has 39.0 percent of original size [2021-07-09 17:44:29,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:44:29,855 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:29,972 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2021-07-09 17:44:29,972 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:29,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:44:29,977 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:30,091 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-09 17:44:30,091 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:30,091 INFO L518 ElimStorePlain]: Eliminatee v_prenex_721 vanished before elimination [2021-07-09 17:44:30,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 4 treesize of output 2 [2021-07-09 17:44:30,096 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:30,209 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-07-09 17:44:30,209 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:30,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 3 treesize of output 1 [2021-07-09 17:44:30,214 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:30,325 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2021-07-09 17:44:30,325 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:30,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:44:30,330 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:30,440 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-07-09 17:44:30,440 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:30,440 INFO L518 ElimStorePlain]: Eliminatee v_prenex_725 vanished before elimination [2021-07-09 17:44:30,440 INFO L518 ElimStorePlain]: Eliminatee v_prenex_717 vanished before elimination [2021-07-09 17:44:30,441 INFO L518 ElimStorePlain]: Eliminatee v_prenex_716 vanished before elimination [2021-07-09 17:44:30,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 6 treesize of output 2 [2021-07-09 17:44:30,445 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:30,551 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2021-07-09 17:44:30,552 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:30,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 3 treesize of output 1 [2021-07-09 17:44:30,556 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:30,662 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-07-09 17:44:30,663 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:30,665 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-09 17:44:30,666 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 18 variables, input treesize:767, output treesize:201 [2021-07-09 17:44:31,000 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:44:31,001 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [107376834] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:44:31,001 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:44:31,001 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:44:31,001 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945621381] [2021-07-09 17:44:31,001 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:44:31,001 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:44:31,001 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:44:31,001 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:44:31,001 INFO L87 Difference]: Start difference. First operand 838 states and 2900 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-09 17:44:31,689 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 43 [2021-07-09 17:44:31,948 WARN L205 SmtUtils]: Spent 231.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 53 [2021-07-09 17:44:32,150 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 42 [2021-07-09 17:44:32,377 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 47 [2021-07-09 17:44:32,589 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 41 [2021-07-09 17:44:32,797 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 44 [2021-07-09 17:44:32,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:44:32,813 INFO L93 Difference]: Finished difference Result 1138 states and 3723 transitions. [2021-07-09 17:44:32,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 17:44:32,813 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 20 [2021-07-09 17:44:32,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:44:32,815 INFO L225 Difference]: With dead ends: 1138 [2021-07-09 17:44:32,815 INFO L226 Difference]: Without dead ends: 1063 [2021-07-09 17:44:32,815 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 2285.8ms TimeCoverageRelationStatistics Valid=163, Invalid=649, Unknown=0, NotChecked=0, Total=812 [2021-07-09 17:44:32,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1063 states. [2021-07-09 17:44:32,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1063 to 834. [2021-07-09 17:44:32,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 834 states, 833 states have (on average 3.46218487394958) internal successors, (2884), 833 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:44:32,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 834 states to 834 states and 2884 transitions. [2021-07-09 17:44:32,827 INFO L78 Accepts]: Start accepts. Automaton has 834 states and 2884 transitions. Word has length 20 [2021-07-09 17:44:32,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:44:32,827 INFO L482 AbstractCegarLoop]: Abstraction has 834 states and 2884 transitions. [2021-07-09 17:44:32,827 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-09 17:44:32,827 INFO L276 IsEmpty]: Start isEmpty. Operand 834 states and 2884 transitions. [2021-07-09 17:44:32,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:44:32,828 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:44:32,828 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-09 17:44:33,044 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15163,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:44:33,045 INFO L430 AbstractCegarLoop]: === Iteration 121 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:44:33,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:44:33,045 INFO L82 PathProgramCache]: Analyzing trace with hash -1280513328, now seen corresponding path program 95 times [2021-07-09 17:44:33,045 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:44:33,045 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955142682] [2021-07-09 17:44:33,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:44:33,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:44:33,328 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:44:33,328 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:44:33,328 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955142682] [2021-07-09 17:44:33,329 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955142682] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:44:33,329 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1820837586] [2021-07-09 17:44:33,329 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:44:33,395 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:44:33,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:44:33,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:44:33,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:44:33,624 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 44 [2021-07-09 17:44:33,875 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:44:33,876 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1820837586] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:44:33,876 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:44:33,876 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-09 17:44:33,876 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865787144] [2021-07-09 17:44:33,876 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:44:33,876 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:44:33,876 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:44:33,876 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:44:33,876 INFO L87 Difference]: Start difference. First operand 834 states and 2884 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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-09 17:44:34,093 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 56 [2021-07-09 17:44:35,510 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 45 [2021-07-09 17:44:35,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:44:35,835 INFO L93 Difference]: Finished difference Result 1181 states and 3853 transitions. [2021-07-09 17:44:35,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-09 17:44:35,836 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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 20 [2021-07-09 17:44:35,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:44:35,837 INFO L225 Difference]: With dead ends: 1181 [2021-07-09 17:44:35,838 INFO L226 Difference]: Without dead ends: 1166 [2021-07-09 17:44:35,838 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 381 ImplicationChecksByTransitivity, 2239.5ms TimeCoverageRelationStatistics Valid=359, Invalid=1201, Unknown=0, NotChecked=0, Total=1560 [2021-07-09 17:44:35,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1166 states. [2021-07-09 17:44:35,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1166 to 835. [2021-07-09 17:44:35,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 835 states, 834 states have (on average 3.464028776978417) internal successors, (2889), 834 states have internal predecessors, (2889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:44:35,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 835 states to 835 states and 2889 transitions. [2021-07-09 17:44:35,848 INFO L78 Accepts]: Start accepts. Automaton has 835 states and 2889 transitions. Word has length 20 [2021-07-09 17:44:35,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:44:35,848 INFO L482 AbstractCegarLoop]: Abstraction has 835 states and 2889 transitions. [2021-07-09 17:44:35,848 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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-09 17:44:35,849 INFO L276 IsEmpty]: Start isEmpty. Operand 835 states and 2889 transitions. [2021-07-09 17:44:35,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:44:35,850 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:44:35,850 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-09 17:44:36,065 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15373 [2021-07-09 17:44:36,065 INFO L430 AbstractCegarLoop]: === Iteration 122 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:44:36,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:44:36,065 INFO L82 PathProgramCache]: Analyzing trace with hash 1502434524, now seen corresponding path program 96 times [2021-07-09 17:44:36,065 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:44:36,065 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097296869] [2021-07-09 17:44:36,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:44:36,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:44:36,392 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:44:36,392 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:44:36,392 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097296869] [2021-07-09 17:44:36,392 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097296869] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:44:36,392 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1114938339] [2021-07-09 17:44:36,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 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:44:36,457 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:44:36,457 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:44:36,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-09 17:44:36,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:44:36,632 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 59 [2021-07-09 17:44:37,112 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:37,113 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:37,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 9 treesize of output 1 [2021-07-09 17:44:37,114 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:37,121 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:37,121 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:37,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 10 treesize of output 1 [2021-07-09 17:44:37,122 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:37,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:37,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:37,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 7 treesize of output 1 [2021-07-09 17:44:37,129 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:37,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:37,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:37,136 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:44:37,137 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:37,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:37,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 8 treesize of output 1 [2021-07-09 17:44:37,144 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:37,560 WARN L205 SmtUtils]: Spent 415.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 96 [2021-07-09 17:44:37,560 INFO L628 ElimStorePlain]: treesize reduction 479, result has 41.9 percent of original size [2021-07-09 17:44:37,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 6 treesize of output 2 [2021-07-09 17:44:37,566 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:37,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 4 treesize of output 2 [2021-07-09 17:44:37,572 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:37,736 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-07-09 17:44:37,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:37,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:44:37,742 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:37,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:44:37,748 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:37,908 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2021-07-09 17:44:37,908 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:37,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 5 treesize of output 1 [2021-07-09 17:44:37,915 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:37,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:44:37,920 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:38,076 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-07-09 17:44:38,077 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:38,086 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 4 dim-1 vars, End of recursive call: 8 dim-0 vars, and 8 xjuncts. [2021-07-09 17:44:38,087 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 7 variables, input treesize:979, output treesize:317 [2021-07-09 17:44:38,412 WARN L205 SmtUtils]: Spent 285.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 121 [2021-07-09 17:44:38,859 WARN L205 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 195 DAG size of output: 108 [2021-07-09 17:44:39,177 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 72 [2021-07-09 17:44:39,918 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_750, v_prenex_748, v_prenex_747], 6=[v_prenex_760, v_prenex_762, v_prenex_751, v_prenex_753, v_prenex_752, v_prenex_755, v_prenex_754, v_prenex_757, v_prenex_756, v_prenex_758, v_prenex_749], 10=[ends_with_2, ends_with_10]} [2021-07-09 17:44:39,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 6 treesize of output 2 [2021-07-09 17:44:39,927 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:40,266 WARN L205 SmtUtils]: Spent 337.00 ms on a formula simplification. DAG size of input: 202 DAG size of output: 96 [2021-07-09 17:44:40,266 INFO L628 ElimStorePlain]: treesize reduction 810, result has 23.2 percent of original size [2021-07-09 17:44:40,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:44:40,272 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:40,376 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-07-09 17:44:40,377 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:40,377 INFO L518 ElimStorePlain]: Eliminatee v_prenex_747 vanished before elimination [2021-07-09 17:44:40,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 3 treesize of output 1 [2021-07-09 17:44:40,383 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:40,484 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2021-07-09 17:44:40,484 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:40,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 3 treesize of output 1 [2021-07-09 17:44:40,490 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:40,589 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:40,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 5 treesize of output 1 [2021-07-09 17:44:40,595 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:40,691 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:40,691 INFO L518 ElimStorePlain]: Eliminatee v_prenex_753 vanished before elimination [2021-07-09 17:44:40,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:44:40,697 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:40,791 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:40,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 6 treesize of output 2 [2021-07-09 17:44:40,797 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:40,889 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:40,890 INFO L518 ElimStorePlain]: Eliminatee v_prenex_754 vanished before elimination [2021-07-09 17:44:40,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:44:40,895 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:40,986 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:40,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 5 treesize of output 1 [2021-07-09 17:44:40,991 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:41,083 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:41,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 6 treesize of output 2 [2021-07-09 17:44:41,090 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:41,181 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:41,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 5 treesize of output 1 [2021-07-09 17:44:41,207 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:41,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 5 treesize of output 1 [2021-07-09 17:44:41,211 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:41,297 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:41,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 4 treesize of output 2 [2021-07-09 17:44:41,302 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:41,386 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:41,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 4 treesize of output 2 [2021-07-09 17:44:41,391 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:41,472 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:41,474 INFO L550 ElimStorePlain]: Start of recursive call 1: 11 dim-0 vars, 16 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-09 17:44:41,475 INFO L247 ElimStorePlain]: Needed 15 recursive calls to eliminate 27 variables, input treesize:1061, output treesize:148 [2021-07-09 17:44:41,598 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 46 [2021-07-09 17:44:41,673 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:44:41,673 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1114938339] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:44:41,673 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:44:41,673 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:44:41,673 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731918201] [2021-07-09 17:44:41,673 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:44:41,673 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:44:41,674 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:44:41,674 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:44:41,674 INFO L87 Difference]: Start difference. First operand 835 states and 2889 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-09 17:44:42,669 WARN L205 SmtUtils]: Spent 450.00 ms on a formula simplification. DAG size of input: 153 DAG size of output: 113 [2021-07-09 17:44:42,873 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 41 [2021-07-09 17:44:43,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:44:43,017 INFO L93 Difference]: Finished difference Result 1080 states and 3543 transitions. [2021-07-09 17:44:43,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:44:43,017 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 20 [2021-07-09 17:44:43,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:44:43,019 INFO L225 Difference]: With dead ends: 1080 [2021-07-09 17:44:43,019 INFO L226 Difference]: Without dead ends: 1035 [2021-07-09 17:44:43,019 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 2394.2ms TimeCoverageRelationStatistics Valid=125, Invalid=475, Unknown=0, NotChecked=0, Total=600 [2021-07-09 17:44:43,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1035 states. [2021-07-09 17:44:43,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1035 to 841. [2021-07-09 17:44:43,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 841 states, 840 states have (on average 3.469047619047619) internal successors, (2914), 840 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:44:43,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 841 states to 841 states and 2914 transitions. [2021-07-09 17:44:43,030 INFO L78 Accepts]: Start accepts. Automaton has 841 states and 2914 transitions. Word has length 20 [2021-07-09 17:44:43,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:44:43,030 INFO L482 AbstractCegarLoop]: Abstraction has 841 states and 2914 transitions. [2021-07-09 17:44:43,030 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-09 17:44:43,030 INFO L276 IsEmpty]: Start isEmpty. Operand 841 states and 2914 transitions. [2021-07-09 17:44:43,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:44:43,032 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:44:43,032 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-09 17:44:43,247 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15394,101 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:44:43,248 INFO L430 AbstractCegarLoop]: === Iteration 123 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:44:43,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:44:43,248 INFO L82 PathProgramCache]: Analyzing trace with hash 745408156, now seen corresponding path program 97 times [2021-07-09 17:44:43,248 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:44:43,248 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161469743] [2021-07-09 17:44:43,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:44:43,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:44:43,476 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:44:43,477 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:44:43,477 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161469743] [2021-07-09 17:44:43,477 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161469743] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:44:43,477 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1651125285] [2021-07-09 17:44:43,477 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:44:43,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:44:43,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-09 17:44:43,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:44:43,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:43,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:43,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 10 treesize of output 1 [2021-07-09 17:44:43,852 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:43,857 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:43,857 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:43,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 10 treesize of output 1 [2021-07-09 17:44:43,858 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:43,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:43,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:43,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:44:43,863 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:43,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:43,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:43,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 8 treesize of output 1 [2021-07-09 17:44:43,868 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:43,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:43,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:43,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 11 treesize of output 2 [2021-07-09 17:44:43,873 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:43,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:43,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:43,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 8 treesize of output 1 [2021-07-09 17:44:43,878 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:43,882 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:43,882 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:43,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 9 treesize of output 1 [2021-07-09 17:44:43,883 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:43,887 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:43,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:43,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 7 treesize of output 1 [2021-07-09 17:44:43,889 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:43,892 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:43,893 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:43,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 7 treesize of output 1 [2021-07-09 17:44:43,894 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:43,897 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:43,898 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:43,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 10 treesize of output 1 [2021-07-09 17:44:43,899 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:43,902 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:43,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44: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 10 treesize of output 1 [2021-07-09 17:44:43,903 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:43,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:43,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:43,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 8 treesize of output 1 [2021-07-09 17:44:43,908 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:43,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:43,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:43,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-09 17:44:43,913 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:43,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:43,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:43,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 9 treesize of output 1 [2021-07-09 17:44:43,918 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:43,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:43,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:43,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 9 treesize of output 2 [2021-07-09 17:44:43,923 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:43,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:43,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:43,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 8 treesize of output 1 [2021-07-09 17:44:43,928 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:43,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:43,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:43,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 11 treesize of output 2 [2021-07-09 17:44:43,933 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:43,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:43,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:43,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 9 treesize of output 2 [2021-07-09 17:44:43,938 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:43,941 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:43,942 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:43,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 10 treesize of output 1 [2021-07-09 17:44:43,943 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:43,946 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:43,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-09 17:44:43,947 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:44,260 WARN L205 SmtUtils]: Spent 312.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 53 [2021-07-09 17:44:44,260 INFO L628 ElimStorePlain]: treesize reduction 73, result has 79.6 percent of original size [2021-07-09 17:44:44,264 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 8 xjuncts. [2021-07-09 17:44:44,264 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:881, output treesize:285 [2021-07-09 17:44:44,574 WARN L205 SmtUtils]: Spent 281.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 80 [2021-07-09 17:44:45,796 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_2, v_prenex_786], 3=[v_prenex_779], 10=[v_prenex_783, ends_with_10], 36=[v_prenex_780]} [2021-07-09 17:44:45,803 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:45,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:45,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 7 treesize of output 1 [2021-07-09 17:44:45,805 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:45,811 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:45,812 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:45,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:45,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:45,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 8 treesize of output 1 [2021-07-09 17:44:45,820 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:45,826 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:45,826 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:45,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 7 treesize of output 1 [2021-07-09 17:44:45,828 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:45,833 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:45,834 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:45,840 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:45,840 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:46,154 WARN L205 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 151 DAG size of output: 84 [2021-07-09 17:44:46,154 INFO L628 ElimStorePlain]: treesize reduction 664, result has 30.2 percent of original size [2021-07-09 17:44:46,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:44:46,160 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:46,286 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2021-07-09 17:44:46,286 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:46,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:44:46,292 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:46,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 5 treesize of output 1 [2021-07-09 17:44:46,297 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:46,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:44:46,302 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:46,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 5 treesize of output 1 [2021-07-09 17:44:46,307 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:46,443 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-07-09 17:44:46,443 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:46,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 6 treesize of output 2 [2021-07-09 17:44:46,448 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:46,561 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2021-07-09 17:44:46,561 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:46,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 3 treesize of output 1 [2021-07-09 17:44:46,566 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:46,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:44:46,570 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:46,678 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-07-09 17:44:46,678 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:46,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 4 treesize of output 2 [2021-07-09 17:44:46,683 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:46,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:44:46,687 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:46,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 5 treesize of output 1 [2021-07-09 17:44:46,692 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:46,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 6 treesize of output 2 [2021-07-09 17:44:46,696 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:46,795 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:46,798 INFO L550 ElimStorePlain]: Start of recursive call 1: 13 dim-0 vars, 6 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-09 17:44:46,798 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 19 variables, input treesize:1153, output treesize:181 [2021-07-09 17:44:46,949 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 45 [2021-07-09 17:44:47,102 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:44:47,102 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1651125285] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:44:47,102 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:44:47,102 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:44:47,102 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040367384] [2021-07-09 17:44:47,102 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:44:47,102 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:44:47,102 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:44:47,102 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:44:47,102 INFO L87 Difference]: Start difference. First operand 841 states and 2914 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:44:47,953 WARN L205 SmtUtils]: Spent 218.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 64 [2021-07-09 17:44:48,114 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 45 [2021-07-09 17:44:48,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:44:48,342 INFO L93 Difference]: Finished difference Result 1155 states and 3723 transitions. [2021-07-09 17:44:48,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:44:48,342 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:44:48,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:44:48,345 INFO L225 Difference]: With dead ends: 1155 [2021-07-09 17:44:48,345 INFO L226 Difference]: Without dead ends: 1110 [2021-07-09 17:44:48,345 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 1861.7ms TimeCoverageRelationStatistics Valid=173, Invalid=639, Unknown=0, NotChecked=0, Total=812 [2021-07-09 17:44:48,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1110 states. [2021-07-09 17:44:48,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1110 to 847. [2021-07-09 17:44:48,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 847 states, 846 states have (on average 3.4775413711583925) internal successors, (2942), 846 states have internal predecessors, (2942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:44:48,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 847 states to 847 states and 2942 transitions. [2021-07-09 17:44:48,374 INFO L78 Accepts]: Start accepts. Automaton has 847 states and 2942 transitions. Word has length 20 [2021-07-09 17:44:48,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:44:48,374 INFO L482 AbstractCegarLoop]: Abstraction has 847 states and 2942 transitions. [2021-07-09 17:44:48,374 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:44:48,375 INFO L276 IsEmpty]: Start isEmpty. Operand 847 states and 2942 transitions. [2021-07-09 17:44:48,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:44:48,376 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:44:48,376 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-09 17:44:48,593 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15729 [2021-07-09 17:44:48,593 INFO L430 AbstractCegarLoop]: === Iteration 124 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:44:48,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:44:48,594 INFO L82 PathProgramCache]: Analyzing trace with hash 1097783846, now seen corresponding path program 98 times [2021-07-09 17:44:48,594 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:44:48,594 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026074375] [2021-07-09 17:44:48,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:44:48,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:44:48,834 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:44:48,834 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:44:48,834 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026074375] [2021-07-09 17:44:48,834 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026074375] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:44:48,834 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [199695022] [2021-07-09 17:44:48,835 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:44:48,895 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:44:48,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:44:48,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:44:48,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:44:49,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:49,455 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:49,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 10 treesize of output 1 [2021-07-09 17:44:49,455 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:49,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:49,461 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:49,461 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-07-09 17:44:49,462 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:49,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:49,467 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:49,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 9 treesize of output 1 [2021-07-09 17:44:49,468 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:49,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44: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 12 treesize of output 1 [2021-07-09 17:44:49,473 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:49,782 WARN L205 SmtUtils]: Spent 308.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 83 [2021-07-09 17:44:49,782 INFO L628 ElimStorePlain]: treesize reduction 216, result has 54.9 percent of original size [2021-07-09 17:44:49,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 6 treesize of output 2 [2021-07-09 17:44:49,787 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:49,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 4 treesize of output 2 [2021-07-09 17:44:49,792 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:49,907 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 78 [2021-07-09 17:44:49,908 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:49,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:44:49,913 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:49,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:44:49,917 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:50,027 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2021-07-09 17:44:50,028 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:50,034 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 3 dim-1 vars, End of recursive call: 5 dim-0 vars, and 6 xjuncts. [2021-07-09 17:44:50,035 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 5 variables, input treesize:597, output treesize:247 [2021-07-09 17:44:51,961 INFO L446 ElimStorePlain]: Different costs {10=[ends_with_2], 15=[ends_with_10], 21=[v_prenex_794], 28=[v_prenex_795]} [2021-07-09 17:44:51,972 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:51,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:51,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 10 treesize of output 1 [2021-07-09 17:44:51,974 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:51,984 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:51,985 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:51,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:51,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:51,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 7 treesize of output 1 [2021-07-09 17:44:51,997 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:52,007 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:52,008 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:52,016 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:44:52,017 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:52,024 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:52,024 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-09 17:44:52,025 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:52,455 WARN L205 SmtUtils]: Spent 428.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 105 [2021-07-09 17:44:52,455 INFO L628 ElimStorePlain]: treesize reduction 1132, result has 21.9 percent of original size [2021-07-09 17:44:52,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 3 treesize of output 1 [2021-07-09 17:44:52,461 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:52,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 3 treesize of output 1 [2021-07-09 17:44:52,467 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:52,601 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-07-09 17:44:52,601 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:52,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 5 treesize of output 1 [2021-07-09 17:44:52,607 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:44: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 6 treesize of output 2 [2021-07-09 17:44:52,614 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:52,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 6 treesize of output 2 [2021-07-09 17:44:52,620 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:52,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 6 treesize of output 2 [2021-07-09 17:44:52,626 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:52,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 5 treesize of output 1 [2021-07-09 17:44:52,631 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:52,747 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-07-09 17:44:52,748 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:52,752 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:44:52,753 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:52,757 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:44:52,758 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:52,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 6 treesize of output 2 [2021-07-09 17:44:52,764 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:52,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:44:52,770 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:52,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 6 treesize of output 2 [2021-07-09 17:44:52,775 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:52,881 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2021-07-09 17:44:52,882 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:52,885 INFO L550 ElimStorePlain]: Start of recursive call 1: 11 dim-0 vars, 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-09 17:44:52,886 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 15 variables, input treesize:1681, output treesize:209 [2021-07-09 17:44:53,056 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 63 [2021-07-09 17:44:53,284 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:44:53,285 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [199695022] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:44:53,285 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:44:53,285 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:44:53,285 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134891638] [2021-07-09 17:44:53,285 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:44:53,287 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:44:53,288 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:44:53,288 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:44:53,288 INFO L87 Difference]: Start difference. First operand 847 states and 2942 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-09 17:44:53,724 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 66 [2021-07-09 17:44:54,103 WARN L205 SmtUtils]: Spent 219.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 54 [2021-07-09 17:44:54,561 WARN L205 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 53 [2021-07-09 17:44:54,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:44:54,668 INFO L93 Difference]: Finished difference Result 1122 states and 3661 transitions. [2021-07-09 17:44:54,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:44:54,669 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 20 [2021-07-09 17:44:54,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:44:54,671 INFO L225 Difference]: With dead ends: 1122 [2021-07-09 17:44:54,671 INFO L226 Difference]: Without dead ends: 1047 [2021-07-09 17:44:54,671 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 1926.4ms TimeCoverageRelationStatistics Valid=168, Invalid=644, Unknown=0, NotChecked=0, Total=812 [2021-07-09 17:44:54,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1047 states. [2021-07-09 17:44:54,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1047 to 862. [2021-07-09 17:44:54,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 861 states have (on average 3.491289198606272) internal successors, (3006), 861 states have internal predecessors, (3006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:44:54,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 3006 transitions. [2021-07-09 17:44:54,682 INFO L78 Accepts]: Start accepts. Automaton has 862 states and 3006 transitions. Word has length 20 [2021-07-09 17:44:54,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:44:54,682 INFO L482 AbstractCegarLoop]: Abstraction has 862 states and 3006 transitions. [2021-07-09 17:44:54,682 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-09 17:44:54,682 INFO L276 IsEmpty]: Start isEmpty. Operand 862 states and 3006 transitions. [2021-07-09 17:44:54,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:44:54,683 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:44:54,683 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-09 17:44:54,900 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15910 [2021-07-09 17:44:54,900 INFO L430 AbstractCegarLoop]: === Iteration 125 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:44:54,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:44:54,900 INFO L82 PathProgramCache]: Analyzing trace with hash -779303424, now seen corresponding path program 99 times [2021-07-09 17:44:54,900 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:44:54,900 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199026981] [2021-07-09 17:44:54,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:44:54,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:44:55,208 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:44:55,209 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:44:55,209 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199026981] [2021-07-09 17:44:55,209 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199026981] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:44:55,209 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1498939140] [2021-07-09 17:44:55,209 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:44:55,273 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-09 17:44:55,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:44:55,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:44:55,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:44:55,454 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 57 [2021-07-09 17:44:55,770 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:55,770 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:55,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-07-09 17:44:55,771 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:55,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:55,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:55,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 9 treesize of output 1 [2021-07-09 17:44:55,781 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:55,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:55,789 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:55,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 1 [2021-07-09 17:44:55,790 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:55,798 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:44:55,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 10 treesize of output 1 [2021-07-09 17:44:55,800 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:56,302 WARN L205 SmtUtils]: Spent 502.00 ms on a formula simplification. DAG size of input: 175 DAG size of output: 116 [2021-07-09 17:44:56,303 INFO L628 ElimStorePlain]: treesize reduction 442, result has 50.9 percent of original size [2021-07-09 17:44:56,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 6 treesize of output 2 [2021-07-09 17:44:56,310 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:56,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 6 treesize of output 2 [2021-07-09 17:44:56,317 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:56,541 WARN L205 SmtUtils]: Spent 223.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2021-07-09 17:44:56,541 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:56,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 6 treesize of output 2 [2021-07-09 17:44:56,549 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:56,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 4 treesize of output 2 [2021-07-09 17:44:56,556 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:56,765 WARN L205 SmtUtils]: Spent 208.00 ms on a formula simplification that was a NOOP. DAG size: 108 [2021-07-09 17:44:56,765 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:56,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:44:56,773 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:56,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 6 treesize of output 2 [2021-07-09 17:44:56,780 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:56,986 WARN L205 SmtUtils]: Spent 206.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-07-09 17:44:56,987 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:56,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 3 treesize of output 1 [2021-07-09 17:44:56,994 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:57,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:44:57,001 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:44:57,204 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-07-09 17:44:57,204 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:44:57,233 INFO L550 ElimStorePlain]: Start of recursive call 1: 11 dim-0 vars, 5 dim-1 vars, End of recursive call: 9 dim-0 vars, and 10 xjuncts. [2021-07-09 17:44:57,233 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 16 variables, input treesize:1027, output treesize:417 [2021-07-09 17:44:57,595 WARN L205 SmtUtils]: Spent 317.00 ms on a formula simplification. DAG size of input: 132 DAG size of output: 119 [2021-07-09 17:44:57,963 WARN L205 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 84 [2021-07-09 17:45:00,179 INFO L446 ElimStorePlain]: Different costs {10=[ends_with_10], 15=[ends_with_6], 21=[v_prenex_821], 28=[v_prenex_823]} [2021-07-09 17:45:00,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:00,189 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:00,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 10 treesize of output 1 [2021-07-09 17:45:00,190 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:00,198 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:00,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:00,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 7 treesize of output 1 [2021-07-09 17:45:00,200 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:00,208 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:00,208 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:00,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 9 treesize of output 1 [2021-07-09 17:45:00,210 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:00,218 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:45:00,219 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:00,227 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:45:00,227 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:00,234 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:45:00,235 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:00,576 WARN L205 SmtUtils]: Spent 340.00 ms on a formula simplification. DAG size of input: 140 DAG size of output: 93 [2021-07-09 17:45:00,576 INFO L628 ElimStorePlain]: treesize reduction 755, result has 24.4 percent of original size [2021-07-09 17:45:00,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 3 treesize of output 1 [2021-07-09 17:45:00,582 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:00,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 5 treesize of output 1 [2021-07-09 17:45:00,588 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:00,718 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-07-09 17:45:00,719 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:00,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:45:00,724 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:00,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 5 treesize of output 1 [2021-07-09 17:45:00,730 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:00,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 5 treesize of output 1 [2021-07-09 17:45:00,735 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:00,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:45:00,740 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:00,837 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:00,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:45:00,842 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:00,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 6 treesize of output 2 [2021-07-09 17:45:00,848 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:00,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:45:00,853 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:00,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:45:00,859 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:00,948 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:00,951 INFO L550 ElimStorePlain]: Start of recursive call 1: 11 dim-0 vars, 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-09 17:45:00,951 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 15 variables, input treesize:1213, output treesize:152 [2021-07-09 17:45:01,229 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:45:01,229 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1498939140] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:45:01,229 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:45:01,230 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:45:01,230 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185449277] [2021-07-09 17:45:01,230 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:45:01,230 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:45:01,230 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:45:01,230 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:45:01,230 INFO L87 Difference]: Start difference. First operand 862 states and 3006 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-09 17:45:02,068 WARN L205 SmtUtils]: Spent 344.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 120 [2021-07-09 17:45:02,491 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 47 [2021-07-09 17:45:02,685 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 63 [2021-07-09 17:45:02,871 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 40 [2021-07-09 17:45:03,070 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 52 [2021-07-09 17:45:03,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:45:03,091 INFO L93 Difference]: Finished difference Result 1155 states and 3775 transitions. [2021-07-09 17:45:03,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 17:45:03,091 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 20 [2021-07-09 17:45:03,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:45:03,094 INFO L225 Difference]: With dead ends: 1155 [2021-07-09 17:45:03,094 INFO L226 Difference]: Without dead ends: 1095 [2021-07-09 17:45:03,095 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 222 ImplicationChecksByTransitivity, 2633.7ms TimeCoverageRelationStatistics Valid=156, Invalid=714, Unknown=0, NotChecked=0, Total=870 [2021-07-09 17:45:03,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1095 states. [2021-07-09 17:45:03,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1095 to 867. [2021-07-09 17:45:03,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 867 states, 866 states have (on average 3.4942263279445727) internal successors, (3026), 866 states have internal predecessors, (3026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:45:03,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 867 states to 867 states and 3026 transitions. [2021-07-09 17:45:03,114 INFO L78 Accepts]: Start accepts. Automaton has 867 states and 3026 transitions. Word has length 20 [2021-07-09 17:45:03,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:45:03,115 INFO L482 AbstractCegarLoop]: Abstraction has 867 states and 3026 transitions. [2021-07-09 17:45:03,115 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-09 17:45:03,115 INFO L276 IsEmpty]: Start isEmpty. Operand 867 states and 3026 transitions. [2021-07-09 17:45:03,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:45:03,117 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:45:03,117 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-09 17:45:03,336 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16168 [2021-07-09 17:45:03,337 INFO L430 AbstractCegarLoop]: === Iteration 126 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:45:03,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:45:03,337 INFO L82 PathProgramCache]: Analyzing trace with hash 405778556, now seen corresponding path program 100 times [2021-07-09 17:45:03,337 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:45:03,337 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761425057] [2021-07-09 17:45:03,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:45:03,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:45:03,599 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:45:03,599 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:45:03,599 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761425057] [2021-07-09 17:45:03,599 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761425057] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:45:03,599 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18868150] [2021-07-09 17:45:03,599 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:45:03,674 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:45:03,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:45:03,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:45:03,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:45:04,058 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:04,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:04,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 9 treesize of output 2 [2021-07-09 17:45:04,060 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:04,066 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:04,066 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:04,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 9 treesize of output 2 [2021-07-09 17:45:04,067 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:04,072 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:45:04,073 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:04,078 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:04,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:04,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 8 treesize of output 1 [2021-07-09 17:45:04,079 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:04,085 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:04,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 8 treesize of output 1 [2021-07-09 17:45:04,085 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:04,569 WARN L205 SmtUtils]: Spent 483.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 79 [2021-07-09 17:45:04,569 INFO L628 ElimStorePlain]: treesize reduction 475, result has 42.9 percent of original size [2021-07-09 17:45:04,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:45:04,576 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:04,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 5 treesize of output 1 [2021-07-09 17:45:04,582 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:04,817 WARN L205 SmtUtils]: Spent 234.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-07-09 17:45:04,817 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:04,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 3 treesize of output 1 [2021-07-09 17:45:04,823 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:04,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:45:04,828 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:05,071 WARN L205 SmtUtils]: Spent 242.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2021-07-09 17:45:05,072 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:05,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:45:05,077 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:05,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 6 treesize of output 2 [2021-07-09 17:45:05,082 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:05,277 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-07-09 17:45:05,277 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:05,281 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: 4 dim-0 vars, and 8 xjuncts. [2021-07-09 17:45:05,281 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 6 variables, input treesize:989, output treesize:329 [2021-07-09 17:45:05,489 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-07-09 17:45:07,870 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_6], 6=[v_prenex_835], 21=[ends_with_10], 36=[v_prenex_834]} [2021-07-09 17:45:07,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:07,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:07,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 8 treesize of output 1 [2021-07-09 17:45:07,882 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:07,891 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:07,891 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:07,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-09 17:45:07,892 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:07,900 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:45:07,901 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:07,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:07,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:07,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 7 treesize of output 1 [2021-07-09 17:45:07,911 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:07,919 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:45:07,920 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:07,929 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:07,929 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:07,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 7 treesize of output 1 [2021-07-09 17:45:07,930 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:07,939 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:45:07,940 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:07,948 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:45:07,949 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:08,501 WARN L205 SmtUtils]: Spent 552.00 ms on a formula simplification. DAG size of input: 179 DAG size of output: 108 [2021-07-09 17:45:08,502 INFO L628 ElimStorePlain]: treesize reduction 1114, result has 24.8 percent of original size [2021-07-09 17:45:08,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 3 treesize of output 1 [2021-07-09 17:45:08,508 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:08,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 4 treesize of output 2 [2021-07-09 17:45:08,514 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:08,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 6 treesize of output 2 [2021-07-09 17:45:08,519 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:08,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 3 treesize of output 1 [2021-07-09 17:45:08,525 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:08,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:45:08,531 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:08,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 6 treesize of output 2 [2021-07-09 17:45:08,536 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:08,718 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification that was a NOOP. DAG size: 103 [2021-07-09 17:45:08,719 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:08,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:45:08,725 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:08,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 3 treesize of output 1 [2021-07-09 17:45:08,730 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:08,913 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-07-09 17:45:08,913 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:08,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 6 treesize of output 2 [2021-07-09 17:45:08,919 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:08,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:45:08,925 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:08,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 5 treesize of output 1 [2021-07-09 17:45:08,930 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:08,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 5 treesize of output 1 [2021-07-09 17:45:08,935 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:08,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 6 treesize of output 2 [2021-07-09 17:45:08,941 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:08,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 4 treesize of output 2 [2021-07-09 17:45:08,946 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:09,102 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-07-09 17:45:09,103 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:09,107 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-09 17:45:09,107 INFO L247 ElimStorePlain]: Needed 23 recursive calls to eliminate 13 variables, input treesize:1820, output treesize:245 [2021-07-09 17:45:09,408 WARN L205 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2021-07-09 17:45:09,688 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:45:09,689 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18868150] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:45:09,689 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:45:09,689 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:45:09,689 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445008541] [2021-07-09 17:45:09,689 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:45:09,689 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:45:09,689 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:45:09,689 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:45:09,689 INFO L87 Difference]: Start difference. First operand 867 states and 3026 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:45:10,754 WARN L205 SmtUtils]: Spent 296.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 55 [2021-07-09 17:45:11,123 WARN L205 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 70 [2021-07-09 17:45:11,376 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 51 [2021-07-09 17:45:11,757 WARN L205 SmtUtils]: Spent 307.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 57 [2021-07-09 17:45:12,096 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 41 [2021-07-09 17:45:12,345 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 53 [2021-07-09 17:45:12,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:45:12,370 INFO L93 Difference]: Finished difference Result 1313 states and 4250 transitions. [2021-07-09 17:45:12,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-07-09 17:45:12,370 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:45:12,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:45:12,373 INFO L225 Difference]: With dead ends: 1313 [2021-07-09 17:45:12,373 INFO L226 Difference]: Without dead ends: 1238 [2021-07-09 17:45:12,373 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 286 ImplicationChecksByTransitivity, 3186.1ms TimeCoverageRelationStatistics Valid=264, Invalid=926, Unknown=0, NotChecked=0, Total=1190 [2021-07-09 17:45:12,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1238 states. [2021-07-09 17:45:12,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1238 to 864. [2021-07-09 17:45:12,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 864 states, 863 states have (on average 3.4936268829663963) internal successors, (3015), 863 states have internal predecessors, (3015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:45:12,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 3015 transitions. [2021-07-09 17:45:12,388 INFO L78 Accepts]: Start accepts. Automaton has 864 states and 3015 transitions. Word has length 20 [2021-07-09 17:45:12,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:45:12,389 INFO L482 AbstractCegarLoop]: Abstraction has 864 states and 3015 transitions. [2021-07-09 17:45:12,389 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:45:12,389 INFO L276 IsEmpty]: Start isEmpty. Operand 864 states and 3015 transitions. [2021-07-09 17:45:12,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:45:12,390 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:45:12,390 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-09 17:45:12,608 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16378 [2021-07-09 17:45:12,608 INFO L430 AbstractCegarLoop]: === Iteration 127 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:45:12,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:45:12,609 INFO L82 PathProgramCache]: Analyzing trace with hash -552157638, now seen corresponding path program 101 times [2021-07-09 17:45:12,609 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:45:12,609 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142167403] [2021-07-09 17:45:12,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:45:12,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:45:12,886 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:45:12,886 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:45:12,886 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142167403] [2021-07-09 17:45:12,886 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142167403] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:45:12,886 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [196797458] [2021-07-09 17:45:12,886 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:45:12,950 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:45:12,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:45:12,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-09 17:45:12,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:45:13,449 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:45:13,449 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [196797458] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:45:13,449 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:45:13,449 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-09 17:45:13,449 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475892330] [2021-07-09 17:45:13,449 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:45:13,450 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:45:13,450 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:45:13,450 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:45:13,450 INFO L87 Difference]: Start difference. First operand 864 states and 3015 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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-09 17:45:14,102 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 45 [2021-07-09 17:45:14,334 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 41 [2021-07-09 17:45:14,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:45:14,394 INFO L93 Difference]: Finished difference Result 1002 states and 3396 transitions. [2021-07-09 17:45:14,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:45:14,394 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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 20 [2021-07-09 17:45:14,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:45:14,397 INFO L225 Difference]: With dead ends: 1002 [2021-07-09 17:45:14,397 INFO L226 Difference]: Without dead ends: 987 [2021-07-09 17:45:14,397 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 1213.7ms TimeCoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2021-07-09 17:45:14,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 987 states. [2021-07-09 17:45:14,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 987 to 866. [2021-07-09 17:45:14,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 866 states, 865 states have (on average 3.491329479768786) internal successors, (3020), 865 states have internal predecessors, (3020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:45:14,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 866 states to 866 states and 3020 transitions. [2021-07-09 17:45:14,410 INFO L78 Accepts]: Start accepts. Automaton has 866 states and 3020 transitions. Word has length 20 [2021-07-09 17:45:14,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:45:14,410 INFO L482 AbstractCegarLoop]: Abstraction has 866 states and 3020 transitions. [2021-07-09 17:45:14,410 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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-09 17:45:14,410 INFO L276 IsEmpty]: Start isEmpty. Operand 866 states and 3020 transitions. [2021-07-09 17:45:14,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:45:14,412 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:45:14,413 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-09 17:45:14,633 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16609 [2021-07-09 17:45:14,633 INFO L430 AbstractCegarLoop]: === Iteration 128 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:45:14,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:45:14,633 INFO L82 PathProgramCache]: Analyzing trace with hash 168965840, now seen corresponding path program 102 times [2021-07-09 17:45:14,634 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:45:14,634 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295748509] [2021-07-09 17:45:14,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:45:14,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:45:14,832 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:45:14,832 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:45:14,832 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295748509] [2021-07-09 17:45:14,834 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295748509] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:45:14,834 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1552246378] [2021-07-09 17:45:14,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 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:45:14,900 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-09 17:45:14,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:45:14,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:45:14,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:45:15,211 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:15,211 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:15,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 10 treesize of output 1 [2021-07-09 17:45:15,213 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:15,217 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:15,218 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:15,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 11 treesize of output 2 [2021-07-09 17:45:15,219 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:15,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:15,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:15,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 9 treesize of output 2 [2021-07-09 17:45:15,226 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:15,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 6 treesize of output 2 [2021-07-09 17:45:15,232 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:45: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 4 treesize of output 2 [2021-07-09 17:45:15,238 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:15,242 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:45:15,243 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:15,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:45:15,249 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:15,254 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:15,255 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:15,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 8 treesize of output 1 [2021-07-09 17:45:15,256 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:15,260 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:45:15,261 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:15,266 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:45:15,267 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:15,272 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:15,272 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:15,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 11 treesize of output 2 [2021-07-09 17:45:15,273 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:15,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:15,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:15,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 8 treesize of output 1 [2021-07-09 17:45:15,279 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:15,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:15,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:15,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 7 treesize of output 1 [2021-07-09 17:45:15,285 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:15,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:15,290 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45: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 8 treesize of output 1 [2021-07-09 17:45:15,291 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:15,295 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:15,296 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:15,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 9 treesize of output 2 [2021-07-09 17:45:15,297 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:15,301 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:45:15,302 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:15,544 WARN L205 SmtUtils]: Spent 241.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 53 [2021-07-09 17:45:15,544 INFO L628 ElimStorePlain]: treesize reduction 106, result has 70.2 percent of original size [2021-07-09 17:45:15,549 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 9 xjuncts. [2021-07-09 17:45:15,550 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:710, output treesize:242 [2021-07-09 17:45:15,736 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 71 [2021-07-09 17:45:16,727 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_850, ends_with_2, v_prenex_843, v_prenex_842, ends_with_6, v_prenex_844, v_prenex_855, v_prenex_847, v_prenex_846, v_prenex_848], 10=[v_prenex_853]} [2021-07-09 17:45:16,735 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:16,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 8 treesize of output 1 [2021-07-09 17:45:16,736 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:17,142 WARN L205 SmtUtils]: Spent 406.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 102 [2021-07-09 17:45:17,143 INFO L628 ElimStorePlain]: treesize reduction 432, result has 44.0 percent of original size [2021-07-09 17:45:17,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 4 treesize of output 2 [2021-07-09 17:45:17,149 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:17,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 4 treesize of output 2 [2021-07-09 17:45:17,155 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:17,308 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 99 [2021-07-09 17:45:17,308 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:17,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 4 treesize of output 2 [2021-07-09 17:45:17,314 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:17,636 WARN L205 SmtUtils]: Spent 322.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2021-07-09 17:45:17,637 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.7 percent of original size [2021-07-09 17:45:17,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 4 treesize of output 2 [2021-07-09 17:45:17,643 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:17,787 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-07-09 17:45:17,788 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:17,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:45:17,794 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:17,940 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-07-09 17:45:17,940 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:17,940 INFO L518 ElimStorePlain]: Eliminatee v_prenex_844 vanished before elimination [2021-07-09 17:45:17,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 3 treesize of output 1 [2021-07-09 17:45:17,946 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:18,092 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-07-09 17:45:18,092 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:18,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 6 treesize of output 2 [2021-07-09 17:45:18,099 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:18,241 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-07-09 17:45:18,241 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:18,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 3 treesize of output 1 [2021-07-09 17:45:18,248 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:18,389 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-07-09 17:45:18,389 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:18,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 4 treesize of output 2 [2021-07-09 17:45:18,395 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:18,536 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-07-09 17:45:18,536 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:18,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 5 treesize of output 1 [2021-07-09 17:45:18,542 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:18,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 5 treesize of output 1 [2021-07-09 17:45:18,547 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:18,687 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2021-07-09 17:45:18,687 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:18,690 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 11 dim-1 vars, End of recursive call: and 12 xjuncts. [2021-07-09 17:45:18,691 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 20 variables, input treesize:803, output treesize:236 [2021-07-09 17:45:18,833 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 44 [2021-07-09 17:45:18,982 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:45:18,982 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1552246378] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:45:18,982 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:45:18,982 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:45:18,982 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339129067] [2021-07-09 17:45:18,982 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:45:18,982 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:45:18,983 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:45:18,983 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=203, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:45:18,983 INFO L87 Difference]: Start difference. First operand 866 states and 3020 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-09 17:45:19,209 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 62 [2021-07-09 17:45:19,467 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 48 [2021-07-09 17:45:19,649 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 66 [2021-07-09 17:45:20,116 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 79 [2021-07-09 17:45:20,300 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 37 [2021-07-09 17:45:20,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:45:20,324 INFO L93 Difference]: Finished difference Result 1130 states and 3780 transitions. [2021-07-09 17:45:20,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:45:20,325 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 20 [2021-07-09 17:45:20,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:45:20,328 INFO L225 Difference]: With dead ends: 1130 [2021-07-09 17:45:20,328 INFO L226 Difference]: Without dead ends: 1115 [2021-07-09 17:45:20,329 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 1736.5ms TimeCoverageRelationStatistics Valid=190, Invalid=566, Unknown=0, NotChecked=0, Total=756 [2021-07-09 17:45:20,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1115 states. [2021-07-09 17:45:20,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1115 to 864. [2021-07-09 17:45:20,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 864 states, 863 states have (on average 3.4936268829663963) internal successors, (3015), 863 states have internal predecessors, (3015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:45:20,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 3015 transitions. [2021-07-09 17:45:20,345 INFO L78 Accepts]: Start accepts. Automaton has 864 states and 3015 transitions. Word has length 20 [2021-07-09 17:45:20,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:45:20,345 INFO L482 AbstractCegarLoop]: Abstraction has 864 states and 3015 transitions. [2021-07-09 17:45:20,345 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-09 17:45:20,345 INFO L276 IsEmpty]: Start isEmpty. Operand 864 states and 3015 transitions. [2021-07-09 17:45:20,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:45:20,347 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:45:20,347 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-09 17:45:20,569 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16628,107 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:45:20,569 INFO L430 AbstractCegarLoop]: === Iteration 129 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:45:20,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:45:20,570 INFO L82 PathProgramCache]: Analyzing trace with hash 475888592, now seen corresponding path program 103 times [2021-07-09 17:45:20,570 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:45:20,570 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120649287] [2021-07-09 17:45:20,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:45:20,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:45:20,829 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:45:20,829 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:45:20,829 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120649287] [2021-07-09 17:45:20,829 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120649287] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:45:20,830 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [851860197] [2021-07-09 17:45:20,830 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:45:20,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:45:20,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-09 17:45:20,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:45:21,366 INFO L446 ElimStorePlain]: Different costs {10=[v_prenex_860], 21=[ends_with_10]} [2021-07-09 17:45:21,373 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:21,374 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:21,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-09 17:45:21,375 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:21,382 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:21,382 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:21,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:45:21,383 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:21,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:21,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:21,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 7 treesize of output 1 [2021-07-09 17:45:21,391 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:21,399 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45: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 8 treesize of output 1 [2021-07-09 17:45:21,400 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:21,883 WARN L205 SmtUtils]: Spent 481.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 104 [2021-07-09 17:45:21,883 INFO L628 ElimStorePlain]: treesize reduction 354, result has 52.0 percent of original size [2021-07-09 17:45:21,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:45:21,890 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:21,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:45:21,896 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:21,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:45:21,903 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:21,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 6 treesize of output 2 [2021-07-09 17:45:21,910 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:21,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:45:21,916 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:21,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 4 treesize of output 2 [2021-07-09 17:45:21,922 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:22,120 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2021-07-09 17:45:22,120 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:22,134 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: 8 dim-0 vars, and 8 xjuncts. [2021-07-09 17:45:22,134 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 7 variables, input treesize:857, output treesize:355 [2021-07-09 17:45:22,496 WARN L205 SmtUtils]: Spent 309.00 ms on a formula simplification. DAG size of input: 128 DAG size of output: 127 [2021-07-09 17:45:24,293 INFO L446 ElimStorePlain]: Different costs {15=[v_prenex_866, v_prenex_877], 21=[v_prenex_865, v_prenex_876, ends_with_6], 28=[ends_with_2]} [2021-07-09 17:45:24,309 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:45:24,310 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:24,322 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:24,323 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:24,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 8 treesize of output 1 [2021-07-09 17:45:24,324 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:24,335 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:45:24,336 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:24,347 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:24,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:24,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 7 treesize of output 1 [2021-07-09 17:45:24,349 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:24,362 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:45:24,363 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:24,374 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:24,374 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:24,375 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:45:24,375 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:24,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 3 treesize of output 1 [2021-07-09 17:45:24,388 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:24,399 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:45:24,400 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:25,121 WARN L205 SmtUtils]: Spent 720.00 ms on a formula simplification. DAG size of input: 250 DAG size of output: 147 [2021-07-09 17:45:25,122 INFO L628 ElimStorePlain]: treesize reduction 1013, result has 32.4 percent of original size [2021-07-09 17:45:25,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 4 treesize of output 2 [2021-07-09 17:45:25,131 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:25,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:45:25,138 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:25,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:45:25,144 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:25,360 WARN L205 SmtUtils]: Spent 215.00 ms on a formula simplification that was a NOOP. DAG size: 144 [2021-07-09 17:45:25,360 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:25,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:45:25,369 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:25,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 5 treesize of output 1 [2021-07-09 17:45:25,376 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:25,602 WARN L205 SmtUtils]: Spent 225.00 ms on a formula simplification that was a NOOP. DAG size: 141 [2021-07-09 17:45:25,602 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:25,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 4 treesize of output 2 [2021-07-09 17:45:25,609 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:25,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:45:25,617 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:25,622 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:45:25,622 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:25,811 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification that was a NOOP. DAG size: 136 [2021-07-09 17:45:25,811 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:25,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:45:25,818 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:25,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 3 treesize of output 1 [2021-07-09 17:45:25,826 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:25,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:45:25,832 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:25,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:45:25,839 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:25,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:45:25,846 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:26,038 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2021-07-09 17:45:26,039 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:26,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:45:26,047 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:26,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 5 treesize of output 1 [2021-07-09 17:45:26,054 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:26,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 5 treesize of output 1 [2021-07-09 17:45:26,061 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:26,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 3 treesize of output 1 [2021-07-09 17:45:26,068 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:26,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 4 treesize of output 2 [2021-07-09 17:45:26,075 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:26,259 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification that was a NOOP. DAG size: 116 [2021-07-09 17:45:26,260 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:26,266 INFO L550 ElimStorePlain]: Start of recursive call 1: 25 dim-0 vars, 6 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-07-09 17:45:26,266 INFO L247 ElimStorePlain]: Needed 27 recursive calls to eliminate 31 variables, input treesize:1845, output treesize:321 [2021-07-09 17:45:26,537 WARN L205 SmtUtils]: Spent 242.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 72 [2021-07-09 17:45:26,730 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 55 [2021-07-09 17:45:26,901 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 42 [2021-07-09 17:45:26,985 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:45:26,985 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [851860197] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:45:26,985 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:45:26,985 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:45:26,985 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306780281] [2021-07-09 17:45:26,986 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:45:26,986 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:45:26,986 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:45:26,986 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:45:26,986 INFO L87 Difference]: Start difference. First operand 864 states and 3015 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-09 17:45:27,906 WARN L205 SmtUtils]: Spent 347.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 133 [2021-07-09 17:45:28,338 WARN L205 SmtUtils]: Spent 382.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 72 [2021-07-09 17:45:28,751 WARN L205 SmtUtils]: Spent 341.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 130 [2021-07-09 17:45:29,130 WARN L205 SmtUtils]: Spent 338.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 70 [2021-07-09 17:45:29,658 WARN L205 SmtUtils]: Spent 498.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 73 [2021-07-09 17:45:30,087 WARN L205 SmtUtils]: Spent 350.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 67 [2021-07-09 17:45:30,433 WARN L205 SmtUtils]: Spent 312.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 64 [2021-07-09 17:45:30,976 WARN L205 SmtUtils]: Spent 493.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 68 [2021-07-09 17:45:31,320 WARN L205 SmtUtils]: Spent 306.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 59 [2021-07-09 17:45:31,716 WARN L205 SmtUtils]: Spent 353.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 69 [2021-07-09 17:45:32,091 WARN L205 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 69 [2021-07-09 17:45:32,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:45:32,095 INFO L93 Difference]: Finished difference Result 1209 states and 3918 transitions. [2021-07-09 17:45:32,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 17:45:32,095 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 20 [2021-07-09 17:45:32,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:45:32,097 INFO L225 Difference]: With dead ends: 1209 [2021-07-09 17:45:32,097 INFO L226 Difference]: Without dead ends: 1149 [2021-07-09 17:45:32,098 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 213 ImplicationChecksByTransitivity, 5843.8ms TimeCoverageRelationStatistics Valid=209, Invalid=783, Unknown=0, NotChecked=0, Total=992 [2021-07-09 17:45:32,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1149 states. [2021-07-09 17:45:32,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1149 to 867. [2021-07-09 17:45:32,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 867 states, 866 states have (on average 3.495381062355658) internal successors, (3027), 866 states have internal predecessors, (3027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:45:32,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 867 states to 867 states and 3027 transitions. [2021-07-09 17:45:32,110 INFO L78 Accepts]: Start accepts. Automaton has 867 states and 3027 transitions. Word has length 20 [2021-07-09 17:45:32,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:45:32,110 INFO L482 AbstractCegarLoop]: Abstraction has 867 states and 3027 transitions. [2021-07-09 17:45:32,110 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-09 17:45:32,110 INFO L276 IsEmpty]: Start isEmpty. Operand 867 states and 3027 transitions. [2021-07-09 17:45:32,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:45:32,111 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:45:32,111 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-09 17:45:32,324 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16924,108 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:45:32,325 INFO L430 AbstractCegarLoop]: === Iteration 130 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:45:32,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:45:32,325 INFO L82 PathProgramCache]: Analyzing trace with hash -300859448, now seen corresponding path program 104 times [2021-07-09 17:45:32,325 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:45:32,325 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458236733] [2021-07-09 17:45:32,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:45:32,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:45:32,519 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:45:32,520 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:45:32,520 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458236733] [2021-07-09 17:45:32,520 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458236733] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:45:32,520 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [678811073] [2021-07-09 17:45:32,520 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:45:32,586 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:45:32,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:45:32,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:45:32,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:45:33,113 INFO L446 ElimStorePlain]: Different costs {6=[v_prenex_888], 15=[ends_with_10]} [2021-07-09 17:45:33,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:33,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:33,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 7 treesize of output 1 [2021-07-09 17:45:33,120 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:33,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 3 treesize of output 1 [2021-07-09 17:45:33,127 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:33,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:33,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:33,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 10 treesize of output 1 [2021-07-09 17:45:33,135 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:33,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:33,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 8 treesize of output 1 [2021-07-09 17:45:33,141 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:33,544 WARN L205 SmtUtils]: Spent 402.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 123 [2021-07-09 17:45:33,544 INFO L628 ElimStorePlain]: treesize reduction 326, result has 62.5 percent of original size [2021-07-09 17:45:33,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:45:33,550 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:33,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 4 treesize of output 2 [2021-07-09 17:45:33,556 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:33,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:45:33,562 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:33,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:45:33,568 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:33,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 6 treesize of output 2 [2021-07-09 17:45:33,575 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:33,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:45:33,583 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:33,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 4 treesize of output 2 [2021-07-09 17:45:33,591 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:33,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 4 treesize of output 2 [2021-07-09 17:45:33,599 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:33,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 4 treesize of output 2 [2021-07-09 17:45:33,606 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:34,016 WARN L205 SmtUtils]: Spent 409.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 111 [2021-07-09 17:45:34,016 INFO L628 ElimStorePlain]: treesize reduction 3, result has 99.4 percent of original size [2021-07-09 17:45:34,030 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: 9 dim-0 vars, and 12 xjuncts. [2021-07-09 17:45:34,030 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 7 variables, input treesize:976, output treesize:487 [2021-07-09 17:45:34,356 WARN L205 SmtUtils]: Spent 270.00 ms on a formula simplification. DAG size of input: 156 DAG size of output: 115 [2021-07-09 17:45:34,576 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-07-09 17:45:36,585 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:45:36,586 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:36,594 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:45:36,595 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:36,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:36,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 8 treesize of output 1 [2021-07-09 17:45:36,604 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:37,129 WARN L205 SmtUtils]: Spent 524.00 ms on a formula simplification. DAG size of input: 194 DAG size of output: 112 [2021-07-09 17:45:37,129 INFO L628 ElimStorePlain]: treesize reduction 539, result has 44.0 percent of original size [2021-07-09 17:45:37,129 INFO L518 ElimStorePlain]: Eliminatee v_prenex_907 vanished before elimination [2021-07-09 17:45:37,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:45:37,136 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:37,330 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2021-07-09 17:45:37,330 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:37,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 4 treesize of output 2 [2021-07-09 17:45:37,336 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:37,525 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-07-09 17:45:37,525 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:37,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 4 treesize of output 2 [2021-07-09 17:45:37,533 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:37,727 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-07-09 17:45:37,727 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:37,727 INFO L518 ElimStorePlain]: Eliminatee v_prenex_900 vanished before elimination [2021-07-09 17:45:37,727 INFO L518 ElimStorePlain]: Eliminatee v_prenex_899 vanished before elimination [2021-07-09 17:45: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 4 treesize of output 2 [2021-07-09 17:45:37,735 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:37,927 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2021-07-09 17:45:37,928 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:37,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 4 treesize of output 2 [2021-07-09 17:45:37,934 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:37,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 4 treesize of output 2 [2021-07-09 17:45:37,941 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:38,127 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-07-09 17:45:38,127 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:38,127 INFO L518 ElimStorePlain]: Eliminatee v_prenex_904 vanished before elimination [2021-07-09 17:45:38,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:45:38,134 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:38,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 6 treesize of output 2 [2021-07-09 17:45:38,140 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:38,318 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-07-09 17:45:38,318 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:38,318 INFO L518 ElimStorePlain]: Eliminatee v_prenex_903 vanished before elimination [2021-07-09 17:45:38,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:45:38,325 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:38,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:45:38,331 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:38,523 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-07-09 17:45:38,524 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:38,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 3 treesize of output 1 [2021-07-09 17:45:38,529 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:38,695 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-07-09 17:45:38,695 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:38,695 INFO L518 ElimStorePlain]: Eliminatee v_prenex_896 vanished before elimination [2021-07-09 17:45:38,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 3 treesize of output 1 [2021-07-09 17:45:38,702 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:38,877 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2021-07-09 17:45:38,877 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:38,877 INFO L518 ElimStorePlain]: Eliminatee v_prenex_898 vanished before elimination [2021-07-09 17:45:38,877 INFO L518 ElimStorePlain]: Eliminatee v_prenex_897 vanished before elimination [2021-07-09 17:45:38,881 INFO L550 ElimStorePlain]: Start of recursive call 1: 14 dim-0 vars, 18 dim-1 vars, End of recursive call: and 13 xjuncts. [2021-07-09 17:45:38,882 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 32 variables, input treesize:1102, output treesize:301 [2021-07-09 17:45:39,055 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 53 [2021-07-09 17:45:39,241 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:45:39,241 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [678811073] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:45:39,241 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:45:39,241 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:45:39,241 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516028404] [2021-07-09 17:45:39,242 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:45:39,242 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:45:39,242 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:45:39,242 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:45:39,242 INFO L87 Difference]: Start difference. First operand 867 states and 3027 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:45:40,169 WARN L205 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 136 DAG size of output: 121 [2021-07-09 17:45:40,391 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 51 [2021-07-09 17:45:40,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:45:40,423 INFO L93 Difference]: Finished difference Result 1113 states and 3719 transitions. [2021-07-09 17:45:40,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:45:40,424 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:45:40,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:45:40,426 INFO L225 Difference]: With dead ends: 1113 [2021-07-09 17:45:40,426 INFO L226 Difference]: Without dead ends: 1098 [2021-07-09 17:45:40,426 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 1832.2ms TimeCoverageRelationStatistics Valid=140, Invalid=562, Unknown=0, NotChecked=0, Total=702 [2021-07-09 17:45:40,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1098 states. [2021-07-09 17:45:40,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1098 to 864. [2021-07-09 17:45:40,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 864 states, 863 states have (on average 3.4936268829663963) internal successors, (3015), 863 states have internal predecessors, (3015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:45:40,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 3015 transitions. [2021-07-09 17:45:40,438 INFO L78 Accepts]: Start accepts. Automaton has 864 states and 3015 transitions. Word has length 20 [2021-07-09 17:45:40,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:45:40,438 INFO L482 AbstractCegarLoop]: Abstraction has 864 states and 3015 transitions. [2021-07-09 17:45:40,438 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:45:40,438 INFO L276 IsEmpty]: Start isEmpty. Operand 864 states and 3015 transitions. [2021-07-09 17:45:40,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:45:40,439 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:45:40,439 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-09 17:45:40,653 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17196,109 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:45:40,653 INFO L430 AbstractCegarLoop]: === Iteration 131 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:45:40,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:45:40,653 INFO L82 PathProgramCache]: Analyzing trace with hash 892897788, now seen corresponding path program 105 times [2021-07-09 17:45:40,653 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:45:40,653 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323887053] [2021-07-09 17:45:40,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:45:40,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:45:40,909 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:45:40,910 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:45:40,910 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323887053] [2021-07-09 17:45:40,910 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323887053] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:45:40,910 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1882799056] [2021-07-09 17:45:40,910 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:45:40,982 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:45:40,982 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:45:40,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-09 17:45:40,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:45:41,176 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 54 [2021-07-09 17:45:41,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:41,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:41,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 8 treesize of output 1 [2021-07-09 17:45:41,502 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:41,509 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:41,509 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:41,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 9 treesize of output 2 [2021-07-09 17:45:41,511 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:41,516 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:41,516 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:41,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-09 17:45:41,517 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:41,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:41,523 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:41,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 8 treesize of output 1 [2021-07-09 17:45:41,523 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:41,528 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:41,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 9 treesize of output 2 [2021-07-09 17:45:41,529 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:41,903 WARN L205 SmtUtils]: Spent 373.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 70 [2021-07-09 17:45:41,903 INFO L628 ElimStorePlain]: treesize reduction 296, result has 55.2 percent of original size [2021-07-09 17:45:41,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:45:41,908 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:41,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:45:41,913 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:42,080 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2021-07-09 17:45:42,080 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:42,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 3 treesize of output 1 [2021-07-09 17:45:42,085 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:42,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 3 treesize of output 1 [2021-07-09 17:45:42,089 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:42,255 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 63 [2021-07-09 17:45:42,255 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:42,259 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 3 dim-1 vars, End of recursive call: 4 dim-0 vars, and 10 xjuncts. [2021-07-09 17:45:42,259 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 5 variables, input treesize:766, output treesize:347 [2021-07-09 17:45:42,567 WARN L205 SmtUtils]: Spent 276.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 82 [2021-07-09 17:45:44,011 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_2], 6=[v_prenex_922], 15=[ends_with_10], 28=[v_prenex_923]} [2021-07-09 17:45:44,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:44,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:44,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 7 treesize of output 1 [2021-07-09 17:45:44,021 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:44,044 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:45:44,045 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:44,069 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:44,069 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:44,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 8 treesize of output 1 [2021-07-09 17:45:44,070 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:44,079 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:45:44,079 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:44,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:44,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:44,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-09 17:45:44,088 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:44,107 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:45:44,108 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:44,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:44,116 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:44,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 7 treesize of output 1 [2021-07-09 17:45:44,117 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:44,141 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:45:44,142 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:44,975 WARN L205 SmtUtils]: Spent 833.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 116 [2021-07-09 17:45:44,976 INFO L628 ElimStorePlain]: treesize reduction 1137, result has 31.5 percent of original size [2021-07-09 17:45:44,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 6 treesize of output 2 [2021-07-09 17:45:44,983 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:44,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:45:44,990 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:44,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 4 treesize of output 2 [2021-07-09 17:45:44,998 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:45,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 4 treesize of output 2 [2021-07-09 17:45:45,004 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:45,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:45:45,013 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:45,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 5 treesize of output 1 [2021-07-09 17:45:45,020 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:45,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:45:45,026 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:45,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 6 treesize of output 2 [2021-07-09 17:45:45,032 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:45,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 6 treesize of output 2 [2021-07-09 17:45:45,039 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:45,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 3 treesize of output 1 [2021-07-09 17:45:45,045 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:45,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 4 treesize of output 2 [2021-07-09 17:45:45,051 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:45,280 WARN L205 SmtUtils]: Spent 227.00 ms on a formula simplification that was a NOOP. DAG size: 108 [2021-07-09 17:45:45,280 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:45,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:45:45,286 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:45,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:45:45,292 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:45,536 WARN L205 SmtUtils]: Spent 243.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-07-09 17:45:45,537 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:45,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 5 treesize of output 1 [2021-07-09 17:45:45,543 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:45,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 6 treesize of output 2 [2021-07-09 17:45:45,548 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:45,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 4 treesize of output 2 [2021-07-09 17:45:45,555 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:45,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 6 treesize of output 2 [2021-07-09 17:45:45,561 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:45,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:45:45,567 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:45,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:45:45,576 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:45,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 4 treesize of output 2 [2021-07-09 17:45:45,584 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:45,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 4 treesize of output 2 [2021-07-09 17:45:45,591 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:45,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 4 treesize of output 2 [2021-07-09 17:45:45,597 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:45,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 6 treesize of output 2 [2021-07-09 17:45:45,603 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:45,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 3 treesize of output 1 [2021-07-09 17:45:45,609 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:46,003 WARN L205 SmtUtils]: Spent 393.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 88 [2021-07-09 17:45:46,003 INFO L628 ElimStorePlain]: treesize reduction 30, result has 92.8 percent of original size [2021-07-09 17:45:46,008 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 4 dim-1 vars, End of recursive call: and 12 xjuncts. [2021-07-09 17:45:46,008 INFO L247 ElimStorePlain]: Needed 33 recursive calls to eliminate 13 variables, input treesize:1956, output treesize:323 [2021-07-09 17:45:46,256 WARN L205 SmtUtils]: Spent 225.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 61 [2021-07-09 17:45:46,536 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:45:46,536 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1882799056] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:45:46,536 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:45:46,536 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:45:46,537 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757483179] [2021-07-09 17:45:46,537 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:45:46,537 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:45:46,537 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:45:46,537 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:45:46,537 INFO L87 Difference]: Start difference. First operand 864 states and 3015 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:45:47,557 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 62 [2021-07-09 17:45:47,806 WARN L205 SmtUtils]: Spent 219.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 67 [2021-07-09 17:45:48,035 WARN L205 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 43 [2021-07-09 17:45:48,361 WARN L205 SmtUtils]: Spent 235.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 64 [2021-07-09 17:45:48,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:45:48,488 INFO L93 Difference]: Finished difference Result 1225 states and 3997 transitions. [2021-07-09 17:45:48,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:45:48,488 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:45:48,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:45:48,490 INFO L225 Difference]: With dead ends: 1225 [2021-07-09 17:45:48,491 INFO L226 Difference]: Without dead ends: 1150 [2021-07-09 17:45:48,491 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 2643.1ms TimeCoverageRelationStatistics Valid=220, Invalid=772, Unknown=0, NotChecked=0, Total=992 [2021-07-09 17:45:48,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1150 states. [2021-07-09 17:45:48,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1150 to 867. [2021-07-09 17:45:48,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 867 states, 866 states have (on average 3.4988452655889146) internal successors, (3030), 866 states have internal predecessors, (3030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:45:48,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 867 states to 867 states and 3030 transitions. [2021-07-09 17:45:48,503 INFO L78 Accepts]: Start accepts. Automaton has 867 states and 3030 transitions. Word has length 20 [2021-07-09 17:45:48,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:45:48,503 INFO L482 AbstractCegarLoop]: Abstraction has 867 states and 3030 transitions. [2021-07-09 17:45:48,503 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:45:48,504 INFO L276 IsEmpty]: Start isEmpty. Operand 867 states and 3030 transitions. [2021-07-09 17:45:48,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:45:48,505 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:45:48,505 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-09 17:45:48,722 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17503,110 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:45:48,722 INFO L430 AbstractCegarLoop]: === Iteration 132 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:45:48,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:45:48,722 INFO L82 PathProgramCache]: Analyzing trace with hash 337780176, now seen corresponding path program 106 times [2021-07-09 17:45:48,722 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:45:48,723 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961179555] [2021-07-09 17:45:48,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:45:48,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:45:48,901 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:45:48,901 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:45:48,901 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961179555] [2021-07-09 17:45:48,901 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961179555] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:45:48,901 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [998839028] [2021-07-09 17:45:48,901 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:45:48,969 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:45:48,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:45:48,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:45:48,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:45:49,205 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:49,206 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:49,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:45:49,207 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:49,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:49,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:49,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 7 treesize of output 1 [2021-07-09 17:45:49,211 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:49,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:49,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:49,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-09 17:45:49,216 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:49,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:49,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:49,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 9 treesize of output 1 [2021-07-09 17:45:49,221 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:49,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:49,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:49,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 11 treesize of output 2 [2021-07-09 17:45:49,227 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:49,230 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:49,231 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:49,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 9 treesize of output 1 [2021-07-09 17:45:49,231 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:49,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:49,236 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:49,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 9 treesize of output 2 [2021-07-09 17:45:49,237 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:49,240 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:45:49,240 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:49,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:49,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:49,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 8 treesize of output 1 [2021-07-09 17:45:49,245 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:49,248 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:49,249 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:49,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 11 treesize of output 2 [2021-07-09 17:45:49,250 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:49,253 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:49,253 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:49,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 9 treesize of output 2 [2021-07-09 17:45:49,254 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:49,258 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:49,258 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:49,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 8 treesize of output 1 [2021-07-09 17:45:49,259 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:49,262 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:49,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:49,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 10 treesize of output 1 [2021-07-09 17:45:49,263 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:49,267 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:49,267 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:49,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 8 treesize of output 1 [2021-07-09 17:45:49,268 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:49,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:49,272 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:49,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 7 treesize of output 1 [2021-07-09 17:45:49,273 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:49,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:49,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:49,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 8 treesize of output 1 [2021-07-09 17:45:49,277 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:49,281 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:49,281 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:49,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 8 treesize of output 1 [2021-07-09 17:45:49,282 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:49,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:49,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:49,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 9 treesize of output 2 [2021-07-09 17:45:49,287 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:49,291 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:49,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:49,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 10 treesize of output 1 [2021-07-09 17:45:49,293 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:49,296 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:49,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 10 treesize of output 1 [2021-07-09 17:45:49,297 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:49,514 WARN L205 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 53 [2021-07-09 17:45:49,514 INFO L628 ElimStorePlain]: treesize reduction 33, result has 88.3 percent of original size [2021-07-09 17:45:49,518 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 8 xjuncts. [2021-07-09 17:45:49,518 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:789, output treesize:249 [2021-07-09 17:45:49,646 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-09 17:45:50,827 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_10, v_prenex_931, ends_with_6, v_prenex_932, v_prenex_937, v_prenex_936], 10=[v_prenex_933, v_prenex_938]} [2021-07-09 17:45:50,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:45:50,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-09 17:45:50,834 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:51,074 WARN L205 SmtUtils]: Spent 239.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 62 [2021-07-09 17:45:51,074 INFO L628 ElimStorePlain]: treesize reduction 514, result has 25.6 percent of original size [2021-07-09 17:45:51,074 INFO L518 ElimStorePlain]: Eliminatee v_prenex_931 vanished before elimination [2021-07-09 17:45:51,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:45:51,079 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:51,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:45:51,084 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:51,171 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:51,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 3 treesize of output 1 [2021-07-09 17:45:51,176 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:51,258 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:51,258 INFO L518 ElimStorePlain]: Eliminatee v_prenex_937 vanished before elimination [2021-07-09 17:45:51,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 3 treesize of output 1 [2021-07-09 17:45:51,263 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:51,351 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:51,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:45:51,357 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:51,437 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:51,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 5 treesize of output 1 [2021-07-09 17:45:51,442 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:51,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 5 treesize of output 1 [2021-07-09 17:45:51,446 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:45:51,516 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:45:51,518 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-09 17:45:51,519 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:701, output treesize:137 [2021-07-09 17:45:51,742 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:45:51,742 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [998839028] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:45:51,742 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:45:51,742 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:45:51,742 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960984033] [2021-07-09 17:45:51,742 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:45:51,742 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:45:51,743 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:45:51,743 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:45:51,743 INFO L87 Difference]: Start difference. First operand 867 states and 3030 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:45:51,984 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 49 [2021-07-09 17:45:52,124 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 54 [2021-07-09 17:45:52,383 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 54 [2021-07-09 17:45:52,884 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 51 [2021-07-09 17:45:53,397 WARN L205 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 62 [2021-07-09 17:45:53,986 WARN L205 SmtUtils]: Spent 370.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 87 [2021-07-09 17:45:54,411 WARN L205 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 67 [2021-07-09 17:45:54,744 WARN L205 SmtUtils]: Spent 243.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 68 [2021-07-09 17:45:55,042 WARN L205 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 93 [2021-07-09 17:45:55,444 WARN L205 SmtUtils]: Spent 341.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 81 [2021-07-09 17:45:55,857 WARN L205 SmtUtils]: Spent 249.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 74 [2021-07-09 17:45:56,266 WARN L205 SmtUtils]: Spent 366.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 94 [2021-07-09 17:45:56,767 WARN L205 SmtUtils]: Spent 438.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 79 [2021-07-09 17:45:56,975 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 51 [2021-07-09 17:45:57,487 WARN L205 SmtUtils]: Spent 478.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 86 [2021-07-09 17:45:57,986 WARN L205 SmtUtils]: Spent 361.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 75 [2021-07-09 17:45:58,448 WARN L205 SmtUtils]: Spent 382.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 77 [2021-07-09 17:45:58,962 WARN L205 SmtUtils]: Spent 436.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 84 [2021-07-09 17:45:59,179 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 51 [2021-07-09 17:45:59,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:45:59,183 INFO L93 Difference]: Finished difference Result 1510 states and 4938 transitions. [2021-07-09 17:45:59,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-07-09 17:45:59,183 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:45:59,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:45:59,186 INFO L225 Difference]: With dead ends: 1510 [2021-07-09 17:45:59,186 INFO L226 Difference]: Without dead ends: 1389 [2021-07-09 17:45:59,186 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 718 ImplicationChecksByTransitivity, 7396.7ms TimeCoverageRelationStatistics Valid=509, Invalid=2143, Unknown=0, NotChecked=0, Total=2652 [2021-07-09 17:45:59,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1389 states. [2021-07-09 17:45:59,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1389 to 883. [2021-07-09 17:45:59,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 883 states, 882 states have (on average 3.4909297052154193) internal successors, (3079), 882 states have internal predecessors, (3079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:45:59,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 883 states to 883 states and 3079 transitions. [2021-07-09 17:45:59,199 INFO L78 Accepts]: Start accepts. Automaton has 883 states and 3079 transitions. Word has length 20 [2021-07-09 17:45:59,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:45:59,199 INFO L482 AbstractCegarLoop]: Abstraction has 883 states and 3079 transitions. [2021-07-09 17:45:59,199 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:45:59,199 INFO L276 IsEmpty]: Start isEmpty. Operand 883 states and 3079 transitions. [2021-07-09 17:45:59,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:45:59,201 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:45:59,201 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-09 17:45:59,417 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable18039 [2021-07-09 17:45:59,417 INFO L430 AbstractCegarLoop]: === Iteration 133 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:45:59,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:45:59,417 INFO L82 PathProgramCache]: Analyzing trace with hash -1550328280, now seen corresponding path program 107 times [2021-07-09 17:45:59,417 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:45:59,417 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296357850] [2021-07-09 17:45:59,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:45:59,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:45:59,720 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:45:59,720 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:45:59,720 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296357850] [2021-07-09 17:45:59,720 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296357850] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:45:59,720 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [197882763] [2021-07-09 17:45:59,720 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:45:59,793 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:45:59,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:45:59,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:45:59,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:46:00,223 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:46:00,223 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [197882763] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:46:00,224 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:46:00,224 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-09 17:46:00,224 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043491342] [2021-07-09 17:46:00,224 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:46:00,224 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:46:00,224 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:46:00,224 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:46:00,224 INFO L87 Difference]: Start difference. First operand 883 states and 3079 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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-09 17:46:01,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:46:01,235 INFO L93 Difference]: Finished difference Result 1204 states and 4027 transitions. [2021-07-09 17:46:01,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:46:01,235 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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 20 [2021-07-09 17:46:01,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:46:01,237 INFO L225 Difference]: With dead ends: 1204 [2021-07-09 17:46:01,237 INFO L226 Difference]: Without dead ends: 1189 [2021-07-09 17:46:01,237 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219 ImplicationChecksByTransitivity, 1163.3ms TimeCoverageRelationStatistics Valid=179, Invalid=751, Unknown=0, NotChecked=0, Total=930 [2021-07-09 17:46:01,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1189 states. [2021-07-09 17:46:01,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1189 to 886. [2021-07-09 17:46:01,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 886 states, 885 states have (on average 3.488135593220339) internal successors, (3087), 885 states have internal predecessors, (3087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:46:01,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 886 states to 886 states and 3087 transitions. [2021-07-09 17:46:01,249 INFO L78 Accepts]: Start accepts. Automaton has 886 states and 3087 transitions. Word has length 20 [2021-07-09 17:46:01,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:46:01,249 INFO L482 AbstractCegarLoop]: Abstraction has 886 states and 3087 transitions. [2021-07-09 17:46:01,249 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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-09 17:46:01,249 INFO L276 IsEmpty]: Start isEmpty. Operand 886 states and 3087 transitions. [2021-07-09 17:46:01,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:46:01,250 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:46:01,250 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-09 17:46:01,465 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable18196 [2021-07-09 17:46:01,465 INFO L430 AbstractCegarLoop]: === Iteration 134 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:46:01,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:46:01,465 INFO L82 PathProgramCache]: Analyzing trace with hash 1829557528, now seen corresponding path program 108 times [2021-07-09 17:46:01,465 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:46:01,465 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281089146] [2021-07-09 17:46:01,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:46:01,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:46:01,649 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:46:01,649 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:46:01,649 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281089146] [2021-07-09 17:46:01,649 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281089146] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:46:01,649 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [299253941] [2021-07-09 17:46:01,650 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:46:01,716 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-09 17:46:01,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:46:01,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:46:01,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:46:01,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:01,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:01,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 8 treesize of output 1 [2021-07-09 17:46:01,923 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:01,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:01,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46: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 8 treesize of output 1 [2021-07-09 17:46:01,928 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:01,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:01,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:01,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 10 treesize of output 1 [2021-07-09 17:46:01,933 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:01,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:01,938 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:01,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 11 treesize of output 2 [2021-07-09 17:46:01,939 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:01,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:01,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:01,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:46:01,944 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:01,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:01,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:01,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-09 17:46:01,950 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:01,955 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:01,955 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:01,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 2 [2021-07-09 17:46:01,956 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:01,961 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:01,961 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46: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 9 treesize of output 2 [2021-07-09 17:46:01,962 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:01,966 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:01,967 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:01,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 9 treesize of output 1 [2021-07-09 17:46:01,968 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:01,972 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:01,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:01,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 2 [2021-07-09 17:46:01,974 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:01,978 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:01,978 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:01,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 11 treesize of output 2 [2021-07-09 17:46:01,979 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:01,983 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:01,984 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:01,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 10 treesize of output 1 [2021-07-09 17:46:01,984 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:01,989 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:01,989 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:01,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 9 treesize of output 2 [2021-07-09 17:46:01,990 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:01,994 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:01,994 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:01,998 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:01,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:01,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 10 treesize of output 1 [2021-07-09 17:46:01,999 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:02,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:02,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:02,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 7 treesize of output 1 [2021-07-09 17:46:02,005 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:02,008 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:02,009 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:02,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 8 treesize of output 1 [2021-07-09 17:46:02,009 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:02,013 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:02,014 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:02,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 7 treesize of output 1 [2021-07-09 17:46:02,015 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:02,018 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:02,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:02,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 8 treesize of output 1 [2021-07-09 17:46:02,019 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:02,023 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:02,023 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:02,024 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-09 17:46:02,024 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:02,028 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:02,028 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:02,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 8 treesize of output 1 [2021-07-09 17:46:02,029 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:02,033 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:02,033 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:02,033 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-09 17:46:02,034 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:02,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:02,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:02,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 10 treesize of output 1 [2021-07-09 17:46:02,039 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:02,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:02,043 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:02,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 10 treesize of output 1 [2021-07-09 17:46:02,044 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:02,047 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:02,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 10 treesize of output 1 [2021-07-09 17:46:02,047 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:02,340 WARN L205 SmtUtils]: Spent 292.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 56 [2021-07-09 17:46:02,340 INFO L628 ElimStorePlain]: treesize reduction 64, result has 82.8 percent of original size [2021-07-09 17:46:02,344 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 10 xjuncts. [2021-07-09 17:46:02,344 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 2 variables, input treesize:991, output treesize:308 [2021-07-09 17:46:02,626 WARN L205 SmtUtils]: Spent 222.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 80 [2021-07-09 17:46:03,517 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:03,518 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:03,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 2 [2021-07-09 17:46:03,519 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:03,523 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:03,523 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:03,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 11 treesize of output 2 [2021-07-09 17:46:03,524 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:03,528 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46: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 10 treesize of output 1 [2021-07-09 17:46:03,529 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:03,783 WARN L205 SmtUtils]: Spent 253.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 69 [2021-07-09 17:46:03,783 INFO L628 ElimStorePlain]: treesize reduction 260, result has 41.8 percent of original size [2021-07-09 17:46:03,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:46:03,788 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:03,871 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:46:03,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 4 treesize of output 2 [2021-07-09 17:46:03,876 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:03,957 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:46:03,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 3 treesize of output 1 [2021-07-09 17:46:03,961 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:04,040 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:46:04,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:46:04,044 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:04,121 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:46:04,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 6 treesize of output 2 [2021-07-09 17:46:04,125 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:04,201 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:46:04,203 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 6 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-09 17:46:04,203 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 9 variables, input treesize:505, output treesize:136 [2021-07-09 17:46:04,426 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:46:04,427 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [299253941] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:46:04,427 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:46:04,427 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:46:04,427 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915095484] [2021-07-09 17:46:04,427 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:46:04,427 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:46:04,427 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:46:04,427 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:46:04,427 INFO L87 Difference]: Start difference. First operand 886 states and 3087 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:46:04,743 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 70 [2021-07-09 17:46:04,991 WARN L205 SmtUtils]: Spent 204.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 74 [2021-07-09 17:46:05,320 WARN L205 SmtUtils]: Spent 268.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 86 [2021-07-09 17:46:05,739 WARN L205 SmtUtils]: Spent 383.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 74 [2021-07-09 17:46:05,969 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 82 [2021-07-09 17:46:06,318 WARN L205 SmtUtils]: Spent 325.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 72 [2021-07-09 17:46:06,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:46:06,342 INFO L93 Difference]: Finished difference Result 1266 states and 4160 transitions. [2021-07-09 17:46:06,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 17:46:06,342 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:46:06,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:46:06,344 INFO L225 Difference]: With dead ends: 1266 [2021-07-09 17:46:06,344 INFO L226 Difference]: Without dead ends: 1221 [2021-07-09 17:46:06,344 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 2450.4ms TimeCoverageRelationStatistics Valid=119, Invalid=433, Unknown=0, NotChecked=0, Total=552 [2021-07-09 17:46:06,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1221 states. [2021-07-09 17:46:06,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1221 to 894. [2021-07-09 17:46:06,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 894 states, 893 states have (on average 3.4804031354983205) internal successors, (3108), 893 states have internal predecessors, (3108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:46:06,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 894 states to 894 states and 3108 transitions. [2021-07-09 17:46:06,357 INFO L78 Accepts]: Start accepts. Automaton has 894 states and 3108 transitions. Word has length 20 [2021-07-09 17:46:06,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:46:06,357 INFO L482 AbstractCegarLoop]: Abstraction has 894 states and 3108 transitions. [2021-07-09 17:46:06,357 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:46:06,357 INFO L276 IsEmpty]: Start isEmpty. Operand 894 states and 3108 transitions. [2021-07-09 17:46:06,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:46:06,358 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:46:06,358 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-09 17:46:06,574 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable18215 [2021-07-09 17:46:06,574 INFO L430 AbstractCegarLoop]: === Iteration 135 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:46:06,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:46:06,575 INFO L82 PathProgramCache]: Analyzing trace with hash 1863438574, now seen corresponding path program 109 times [2021-07-09 17:46:06,575 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:46:06,575 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933039706] [2021-07-09 17:46:06,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:46:06,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:46:06,799 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:46:06,800 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:46:06,800 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933039706] [2021-07-09 17:46:06,800 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933039706] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:46:06,800 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2101174252] [2021-07-09 17:46:06,800 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:46:06,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:46:06,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:46:06,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:46:07,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:07,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46: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 10 treesize of output 1 [2021-07-09 17:46:07,230 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:07,234 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:07,234 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:07,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 7 treesize of output 1 [2021-07-09 17:46:07,235 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:07,239 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:07,240 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:07,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:46:07,241 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:07,245 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:07,245 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:07,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 10 treesize of output 1 [2021-07-09 17:46:07,246 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:07,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:07,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:07,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-09 17:46:07,251 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:07,255 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:07,256 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46: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 8 treesize of output 1 [2021-07-09 17:46:07,256 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:07,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:07,261 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:07,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 8 treesize of output 1 [2021-07-09 17:46:07,261 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:07,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:07,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:07,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 8 treesize of output 1 [2021-07-09 17:46:07,266 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:07,270 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:07,270 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:07,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 11 treesize of output 2 [2021-07-09 17:46:07,271 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:07,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:07,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:07,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 9 treesize of output 1 [2021-07-09 17:46:07,276 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:07,280 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:07,281 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:07,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:07,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:07,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 8 treesize of output 1 [2021-07-09 17:46:07,286 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:07,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:07,290 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:07,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 10 treesize of output 1 [2021-07-09 17:46:07,291 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:07,294 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:07,295 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:07,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 9 treesize of output 1 [2021-07-09 17:46:07,296 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:07,299 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:07,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:07,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-09 17:46:07,300 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:07,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:07,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:07,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 9 treesize of output 2 [2021-07-09 17:46:07,305 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:07,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:07,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:07,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 11 treesize of output 2 [2021-07-09 17:46:07,310 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:07,314 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:07,314 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:07,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 7 treesize of output 1 [2021-07-09 17:46:07,315 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:07,319 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:07,319 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:07,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 10 treesize of output 1 [2021-07-09 17:46:07,320 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:07,324 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:07,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 11 treesize of output 2 [2021-07-09 17:46:07,325 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:07,638 WARN L205 SmtUtils]: Spent 312.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 57 [2021-07-09 17:46:07,638 INFO L628 ElimStorePlain]: treesize reduction 35, result has 89.2 percent of original size [2021-07-09 17:46:07,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 8 xjuncts. [2021-07-09 17:46:07,642 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:889, output treesize:289 [2021-07-09 17:46:07,814 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-07-09 17:46:08,686 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:08,686 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:08,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 10 treesize of output 1 [2021-07-09 17:46:08,687 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:08,691 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:08,691 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:08,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 9 treesize of output 1 [2021-07-09 17:46:08,692 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:08,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:08,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 10 treesize of output 1 [2021-07-09 17:46:08,696 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:08,865 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 46 [2021-07-09 17:46:08,865 INFO L628 ElimStorePlain]: treesize reduction 153, result has 48.8 percent of original size [2021-07-09 17:46:08,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:46:08,869 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:08,947 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:46:08,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 6 treesize of output 2 [2021-07-09 17:46:08,951 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:09,026 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:46:09,027 INFO L518 ElimStorePlain]: Eliminatee ends_with_10 vanished before elimination [2021-07-09 17:46:09,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 6 treesize of output 2 [2021-07-09 17:46:09,030 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:09,118 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:46:09,119 INFO L518 ElimStorePlain]: Eliminatee v_prenex_954 vanished before elimination [2021-07-09 17:46:09,120 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-09 17:46:09,120 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:362, output treesize:131 [2021-07-09 17:46:09,333 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:46:09,333 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2101174252] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:46:09,333 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:46:09,333 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:46:09,333 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835077194] [2021-07-09 17:46:09,334 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:46:09,334 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:46:09,334 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:46:09,334 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:46:09,334 INFO L87 Difference]: Start difference. First operand 894 states and 3108 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:46:09,458 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 54 [2021-07-09 17:46:09,595 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 55 [2021-07-09 17:46:10,290 WARN L205 SmtUtils]: Spent 253.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 68 [2021-07-09 17:46:10,454 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 54 [2021-07-09 17:46:10,664 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 38 [2021-07-09 17:46:10,889 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 42 [2021-07-09 17:46:11,157 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 37 [2021-07-09 17:46:11,337 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 41 [2021-07-09 17:46:11,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:46:11,375 INFO L93 Difference]: Finished difference Result 1384 states and 4443 transitions. [2021-07-09 17:46:11,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 17:46:11,375 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:46:11,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:46:11,378 INFO L225 Difference]: With dead ends: 1384 [2021-07-09 17:46:11,378 INFO L226 Difference]: Without dead ends: 1309 [2021-07-09 17:46:11,378 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 254 ImplicationChecksByTransitivity, 2425.4ms TimeCoverageRelationStatistics Valid=188, Invalid=868, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 17:46:11,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1309 states. [2021-07-09 17:46:11,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1309 to 906. [2021-07-09 17:46:11,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 906 states, 905 states have (on average 3.4917127071823204) internal successors, (3160), 905 states have internal predecessors, (3160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:46:11,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 906 states to 906 states and 3160 transitions. [2021-07-09 17:46:11,392 INFO L78 Accepts]: Start accepts. Automaton has 906 states and 3160 transitions. Word has length 20 [2021-07-09 17:46:11,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:46:11,392 INFO L482 AbstractCegarLoop]: Abstraction has 906 states and 3160 transitions. [2021-07-09 17:46:11,392 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:46:11,393 INFO L276 IsEmpty]: Start isEmpty. Operand 906 states and 3160 transitions. [2021-07-09 17:46:11,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:46:11,394 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:46:11,394 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-09 17:46:11,608 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18548,114 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:46:11,609 INFO L430 AbstractCegarLoop]: === Iteration 136 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:46:11,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:46:11,609 INFO L82 PathProgramCache]: Analyzing trace with hash -1246446742, now seen corresponding path program 110 times [2021-07-09 17:46:11,609 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:46:11,609 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87774197] [2021-07-09 17:46:11,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:46:11,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:46:11,818 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:46:11,818 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:46:11,818 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87774197] [2021-07-09 17:46:11,818 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87774197] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:46:11,818 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [196874672] [2021-07-09 17:46:11,818 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:46:11,885 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:46:11,886 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:46:11,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-09 17:46:11,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:46:12,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:12,205 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:12,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 9 treesize of output 1 [2021-07-09 17:46:12,206 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:12,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:12,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:12,210 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:46:12,211 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:12,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:12,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:12,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 8 treesize of output 1 [2021-07-09 17:46:12,216 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:12,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:12,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:12,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 10 treesize of output 1 [2021-07-09 17:46:12,221 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:12,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:12,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:12,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 7 treesize of output 1 [2021-07-09 17:46:12,226 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:12,230 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:12,230 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:12,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 2 [2021-07-09 17:46:12,231 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:12,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:12,236 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:12,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 11 treesize of output 2 [2021-07-09 17:46:12,237 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:12,240 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:12,241 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:12,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 8 treesize of output 1 [2021-07-09 17:46:12,242 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:12,245 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:12,246 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:12,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 10 treesize of output 1 [2021-07-09 17:46:12,247 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:12,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:12,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:12,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 9 treesize of output 2 [2021-07-09 17:46:12,252 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:12,256 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:12,256 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:12,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:46:12,257 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:12,261 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:12,261 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:12,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-09 17:46:12,262 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:12,266 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:12,266 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:12,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 9 treesize of output 2 [2021-07-09 17:46:12,267 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:12,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:12,272 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:12,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 10 treesize of output 1 [2021-07-09 17:46:12,272 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:12,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:12,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:12,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 11 treesize of output 2 [2021-07-09 17:46:12,278 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:12,281 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:12,281 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:12,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 7 treesize of output 1 [2021-07-09 17:46:12,282 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:12,286 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:12,286 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:12,290 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:12,291 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:12,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 10 treesize of output 1 [2021-07-09 17:46:12,291 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:12,295 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:12,295 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:12,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 8 treesize of output 1 [2021-07-09 17:46:12,296 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:12,299 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:12,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 8 treesize of output 1 [2021-07-09 17:46:12,300 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:12,585 WARN L205 SmtUtils]: Spent 285.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 52 [2021-07-09 17:46:12,586 INFO L628 ElimStorePlain]: treesize reduction 33, result has 89.1 percent of original size [2021-07-09 17:46:12,589 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 8 xjuncts. [2021-07-09 17:46:12,589 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:837, output treesize:269 [2021-07-09 17:46:12,863 WARN L205 SmtUtils]: Spent 248.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 79 [2021-07-09 17:46:13,746 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:13,746 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:13,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 10 treesize of output 1 [2021-07-09 17:46:13,747 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:13,752 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:13,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 11 treesize of output 2 [2021-07-09 17:46:13,753 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:14,104 WARN L205 SmtUtils]: Spent 351.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 79 [2021-07-09 17:46:14,105 INFO L628 ElimStorePlain]: treesize reduction 325, result has 47.7 percent of original size [2021-07-09 17:46:14,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:46:14,110 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:14,246 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2021-07-09 17:46:14,246 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:46:14,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:46:14,251 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:14,393 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2021-07-09 17:46:14,393 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:46:14,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 4 treesize of output 2 [2021-07-09 17:46:14,398 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:14,547 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-07-09 17:46:14,548 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:46:14,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 3 treesize of output 1 [2021-07-09 17:46:14,553 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:14,686 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2021-07-09 17:46:14,686 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:46:14,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 4 treesize of output 2 [2021-07-09 17:46:14,691 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:14,825 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-07-09 17:46:14,825 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:46:14,828 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 6 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-07-09 17:46:14,828 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 10 variables, input treesize:671, output treesize:239 [2021-07-09 17:46:15,041 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 45 [2021-07-09 17:46:15,316 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:46:15,316 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [196874672] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:46:15,316 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:46:15,316 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:46:15,316 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264466554] [2021-07-09 17:46:15,317 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:46:15,317 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:46:15,317 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:46:15,317 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:46:15,317 INFO L87 Difference]: Start difference. First operand 906 states and 3160 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:46:16,265 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 48 [2021-07-09 17:46:16,484 WARN L205 SmtUtils]: Spent 203.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 55 [2021-07-09 17:46:16,671 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 42 [2021-07-09 17:46:16,941 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 51 [2021-07-09 17:46:16,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:46:16,979 INFO L93 Difference]: Finished difference Result 1251 states and 4123 transitions. [2021-07-09 17:46:16,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 17:46:16,980 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:46:16,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:46:16,982 INFO L225 Difference]: With dead ends: 1251 [2021-07-09 17:46:16,982 INFO L226 Difference]: Without dead ends: 1206 [2021-07-09 17:46:16,982 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 2151.7ms TimeCoverageRelationStatistics Valid=174, Invalid=696, Unknown=0, NotChecked=0, Total=870 [2021-07-09 17:46:16,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1206 states. [2021-07-09 17:46:16,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1206 to 903. [2021-07-09 17:46:16,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 903 states, 902 states have (on average 3.491130820399113) internal successors, (3149), 902 states have internal predecessors, (3149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:46:16,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 903 states to 903 states and 3149 transitions. [2021-07-09 17:46:16,994 INFO L78 Accepts]: Start accepts. Automaton has 903 states and 3149 transitions. Word has length 20 [2021-07-09 17:46:16,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:46:16,994 INFO L482 AbstractCegarLoop]: Abstraction has 903 states and 3149 transitions. [2021-07-09 17:46:16,994 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:46:16,994 INFO L276 IsEmpty]: Start isEmpty. Operand 903 states and 3149 transitions. [2021-07-09 17:46:16,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:46:16,995 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:46:16,995 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-09 17:46:17,211 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18777,115 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:46:17,211 INFO L430 AbstractCegarLoop]: === Iteration 137 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:46:17,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:46:17,211 INFO L82 PathProgramCache]: Analyzing trace with hash 513606198, now seen corresponding path program 111 times [2021-07-09 17:46:17,211 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:46:17,212 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902250499] [2021-07-09 17:46:17,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:46:17,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:46:17,408 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:46:17,408 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:46:17,408 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902250499] [2021-07-09 17:46:17,408 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902250499] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:46:17,408 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1635817006] [2021-07-09 17:46:17,408 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:46:17,477 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:46:17,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:46:17,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:46:17,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:46:17,781 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 46 [2021-07-09 17:46:18,518 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:18,518 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,523 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,524 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,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 8 treesize of output 1 [2021-07-09 17:46:18,525 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,529 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:18,529 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,534 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,534 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,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 9 treesize of output 2 [2021-07-09 17:46:18,535 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,540 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:18,540 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,544 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:18,545 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,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 11 treesize of output 2 [2021-07-09 17:46:18,551 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,556 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,556 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,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 9 treesize of output 1 [2021-07-09 17:46:18,557 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,562 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,563 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,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 2 [2021-07-09 17:46:18,564 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,568 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:18,568 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,573 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:18,573 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,578 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:18,578 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,583 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,583 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,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 10 treesize of output 1 [2021-07-09 17:46:18,584 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,588 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:18,589 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-09 17:46:18,594 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,599 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,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 10 treesize of output 1 [2021-07-09 17:46:18,599 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,604 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,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 8 treesize of output 1 [2021-07-09 17:46:18,604 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,608 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,609 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-09 17:46:18,610 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:46:18,615 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,620 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,620 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,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 11 treesize of output 2 [2021-07-09 17:46:18,621 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,626 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,626 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,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 10 treesize of output 1 [2021-07-09 17:46:18,627 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,631 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:18,631 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,636 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,636 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,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 8 treesize of output 1 [2021-07-09 17:46:18,637 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,641 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,641 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,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 8 treesize of output 1 [2021-07-09 17:46:18,642 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,646 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,647 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,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 11 treesize of output 2 [2021-07-09 17:46:18,648 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,654 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,654 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,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 9 treesize of output 2 [2021-07-09 17:46:18,656 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,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 10 treesize of output 1 [2021-07-09 17:46:18,663 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,668 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,668 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,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 10 treesize of output 1 [2021-07-09 17:46:18,669 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,673 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,674 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,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 9 treesize of output 1 [2021-07-09 17:46:18,675 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,679 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,679 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:46:18,680 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,683 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:18,684 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,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 10 treesize of output 1 [2021-07-09 17:46:18,689 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,693 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,693 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:46:18,694 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,698 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:18,698 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,701 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:18,702 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,705 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:18,706 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,709 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:18,710 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,713 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,713 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,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 7 treesize of output 1 [2021-07-09 17:46:18,714 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:18,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 10 treesize of output 1 [2021-07-09 17:46:18,719 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,722 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:18,723 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,984 WARN L205 SmtUtils]: Spent 261.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 52 [2021-07-09 17:46:18,984 INFO L628 ElimStorePlain]: treesize reduction 60, result has 81.5 percent of original size [2021-07-09 17:46:18,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:46:18,990 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,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 3 treesize of output 1 [2021-07-09 17:46:18,994 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:18,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:46:18,999 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:19,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 4 treesize of output 2 [2021-07-09 17:46:19,004 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:19,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 3 treesize of output 1 [2021-07-09 17:46:19,008 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:19,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:46:19,012 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:19,230 WARN L205 SmtUtils]: Spent 218.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 48 [2021-07-09 17:46:19,231 INFO L628 ElimStorePlain]: treesize reduction 2, result has 99.2 percent of original size [2021-07-09 17:46:19,233 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-09 17:46:19,233 INFO L247 ElimStorePlain]: Needed 47 recursive calls to eliminate 3 variables, input treesize:1646, output treesize:200 [2021-07-09 17:46:19,395 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 42 [2021-07-09 17:46:19,644 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:46:19,644 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1635817006] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:46:19,644 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:46:19,644 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:46:19,645 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242512266] [2021-07-09 17:46:19,645 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:46:19,645 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:46:19,645 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:46:19,645 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:46:19,645 INFO L87 Difference]: Start difference. First operand 903 states and 3149 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:46:19,930 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 43 [2021-07-09 17:46:20,448 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 55 [2021-07-09 17:46:20,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:46:20,638 INFO L93 Difference]: Finished difference Result 1141 states and 3810 transitions. [2021-07-09 17:46:20,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 17:46:20,639 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:46:20,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:46:20,641 INFO L225 Difference]: With dead ends: 1141 [2021-07-09 17:46:20,641 INFO L226 Difference]: Without dead ends: 1126 [2021-07-09 17:46:20,641 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 1383.5ms TimeCoverageRelationStatistics Valid=142, Invalid=508, Unknown=0, NotChecked=0, Total=650 [2021-07-09 17:46:20,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1126 states. [2021-07-09 17:46:20,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1126 to 903. [2021-07-09 17:46:20,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 903 states, 902 states have (on average 3.491130820399113) internal successors, (3149), 902 states have internal predecessors, (3149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:46:20,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 903 states to 903 states and 3149 transitions. [2021-07-09 17:46:20,654 INFO L78 Accepts]: Start accepts. Automaton has 903 states and 3149 transitions. Word has length 20 [2021-07-09 17:46:20,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:46:20,654 INFO L482 AbstractCegarLoop]: Abstraction has 903 states and 3149 transitions. [2021-07-09 17:46:20,654 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:46:20,654 INFO L276 IsEmpty]: Start isEmpty. Operand 903 states and 3149 transitions. [2021-07-09 17:46:20,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:46:20,655 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:46:20,655 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-09 17:46:20,868 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19233 [2021-07-09 17:46:20,869 INFO L430 AbstractCegarLoop]: === Iteration 138 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:46:20,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:46:20,869 INFO L82 PathProgramCache]: Analyzing trace with hash -998413246, now seen corresponding path program 112 times [2021-07-09 17:46:20,869 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:46:20,869 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354335551] [2021-07-09 17:46:20,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:46:20,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:46:21,190 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:46:21,190 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:46:21,190 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354335551] [2021-07-09 17:46:21,190 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354335551] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:46:21,190 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1625435440] [2021-07-09 17:46:21,190 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:46:21,260 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:46:21,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:46:21,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:46:21,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:46:22,028 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:22,029 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:22,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:22,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:22,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 8 treesize of output 1 [2021-07-09 17:46:22,033 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:22,037 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:22,037 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:22,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:46:22,038 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:22,041 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:22,042 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:22,045 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:22,046 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:22,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:22,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:22,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 2 [2021-07-09 17:46:22,050 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:22,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:22,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:22,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 10 treesize of output 1 [2021-07-09 17:46:22,055 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:22,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:22,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:22,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 9 treesize of output 1 [2021-07-09 17:46:22,060 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:22,063 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:22,064 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:22,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:22,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:22,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 10 treesize of output 1 [2021-07-09 17:46:22,068 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:22,071 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:22,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:22,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 7 treesize of output 1 [2021-07-09 17:46:22,073 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:22,076 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:22,076 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:22,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:22,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:22,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 8 treesize of output 1 [2021-07-09 17:46:22,081 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:22,084 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:22,084 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:22,087 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:22,088 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:22,090 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:22,091 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:22,094 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:22,094 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:22,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 9 treesize of output 2 [2021-07-09 17:46:22,096 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:22,099 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:22,100 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:22,103 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:22,104 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:22,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 7 treesize of output 1 [2021-07-09 17:46:22,105 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:22,108 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:22,109 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:22,253 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 48 [2021-07-09 17:46:22,254 INFO L628 ElimStorePlain]: treesize reduction 19, result has 87.9 percent of original size [2021-07-09 17:46:22,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:46:22,258 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:22,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:46:22,262 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:22,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:46:22,265 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:22,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 3 treesize of output 1 [2021-07-09 17:46:22,269 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:22,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:46:22,272 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:22,327 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:46:22,329 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-09 17:46:22,329 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 3 variables, input treesize:781, output treesize:89 [2021-07-09 17:46:22,450 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:46:22,450 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1625435440] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:46:22,450 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:46:22,450 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:46:22,450 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390788665] [2021-07-09 17:46:22,450 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:46:22,450 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:46:22,450 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:46:22,451 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:46:22,451 INFO L87 Difference]: Start difference. First operand 903 states and 3149 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:46:23,150 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 62 [2021-07-09 17:46:23,394 WARN L205 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 58 [2021-07-09 17:46:23,617 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 50 [2021-07-09 17:46:23,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:46:23,742 INFO L93 Difference]: Finished difference Result 1076 states and 3621 transitions. [2021-07-09 17:46:23,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:46:23,742 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:46:23,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:46:23,744 INFO L225 Difference]: With dead ends: 1076 [2021-07-09 17:46:23,744 INFO L226 Difference]: Without dead ends: 1061 [2021-07-09 17:46:23,745 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 1738.2ms TimeCoverageRelationStatistics Valid=154, Invalid=548, Unknown=0, NotChecked=0, Total=702 [2021-07-09 17:46:23,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1061 states. [2021-07-09 17:46:23,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1061 to 903. [2021-07-09 17:46:23,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 903 states, 902 states have (on average 3.491130820399113) internal successors, (3149), 902 states have internal predecessors, (3149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:46:23,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 903 states to 903 states and 3149 transitions. [2021-07-09 17:46:23,757 INFO L78 Accepts]: Start accepts. Automaton has 903 states and 3149 transitions. Word has length 20 [2021-07-09 17:46:23,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:46:23,757 INFO L482 AbstractCegarLoop]: Abstraction has 903 states and 3149 transitions. [2021-07-09 17:46:23,757 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:46:23,757 INFO L276 IsEmpty]: Start isEmpty. Operand 903 states and 3149 transitions. [2021-07-09 17:46:23,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:46:23,759 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:46:23,759 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-09 17:46:23,973 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19581,117 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:46:23,973 INFO L430 AbstractCegarLoop]: === Iteration 139 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:46:23,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:46:23,973 INFO L82 PathProgramCache]: Analyzing trace with hash -1755439614, now seen corresponding path program 113 times [2021-07-09 17:46:23,973 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:46:23,973 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831601576] [2021-07-09 17:46:23,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:46:23,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:46:24,170 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:46:24,171 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:46:24,171 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831601576] [2021-07-09 17:46:24,171 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831601576] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:46:24,171 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [134475671] [2021-07-09 17:46:24,171 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:46:24,241 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:46:24,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:46:24,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-09 17:46:24,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:46:24,689 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:46:24,689 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [134475671] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:46:24,689 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:46:24,689 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-09 17:46:24,689 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447637670] [2021-07-09 17:46:24,690 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:46:24,690 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:46:24,690 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:46:24,690 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:46:24,690 INFO L87 Difference]: Start difference. First operand 903 states and 3149 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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-09 17:46:25,582 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 59 [2021-07-09 17:46:25,892 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 49 [2021-07-09 17:46:26,051 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 48 [2021-07-09 17:46:26,266 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 57 [2021-07-09 17:46:26,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:46:26,517 INFO L93 Difference]: Finished difference Result 1208 states and 3960 transitions. [2021-07-09 17:46:26,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:46:26,518 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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 20 [2021-07-09 17:46:26,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:46:26,519 INFO L225 Difference]: With dead ends: 1208 [2021-07-09 17:46:26,520 INFO L226 Difference]: Without dead ends: 1148 [2021-07-09 17:46:26,520 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 1933.6ms TimeCoverageRelationStatistics Valid=202, Invalid=920, Unknown=0, NotChecked=0, Total=1122 [2021-07-09 17:46:26,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1148 states. [2021-07-09 17:46:26,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1148 to 909. [2021-07-09 17:46:26,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 909 states, 908 states have (on average 3.495594713656388) internal successors, (3174), 908 states have internal predecessors, (3174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:46:26,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 909 states to 909 states and 3174 transitions. [2021-07-09 17:46:26,531 INFO L78 Accepts]: Start accepts. Automaton has 909 states and 3174 transitions. Word has length 20 [2021-07-09 17:46:26,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:46:26,532 INFO L482 AbstractCegarLoop]: Abstraction has 909 states and 3174 transitions. [2021-07-09 17:46:26,532 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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-09 17:46:26,532 INFO L276 IsEmpty]: Start isEmpty. Operand 909 states and 3174 transitions. [2021-07-09 17:46:26,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:46:26,533 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:46:26,533 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-09 17:46:26,749 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 118 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19745 [2021-07-09 17:46:26,749 INFO L430 AbstractCegarLoop]: === Iteration 140 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:46:26,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:46:26,749 INFO L82 PathProgramCache]: Analyzing trace with hash -1403063924, now seen corresponding path program 114 times [2021-07-09 17:46:26,750 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:46:26,750 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147413847] [2021-07-09 17:46:26,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:46:26,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:46:26,980 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:46:26,980 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:46:26,980 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147413847] [2021-07-09 17:46:26,980 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147413847] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:46:26,981 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1398585961] [2021-07-09 17:46:26,981 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:46:27,050 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:46:27,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:46:27,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:46:27,052 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:46:27,859 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:27,859 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:27,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:27,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:27,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-09 17:46:27,865 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:27,869 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:27,869 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:27,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:27,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:27,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:46:27,875 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:27,879 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:27,879 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:27,883 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:27,883 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:27,887 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:27,887 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:27,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 7 treesize of output 1 [2021-07-09 17:46:27,888 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:27,892 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:27,893 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:27,896 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:27,897 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:27,901 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:27,901 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:27,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:27,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:27,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 9 treesize of output 1 [2021-07-09 17:46:27,906 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:27,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:27,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:27,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 8 treesize of output 1 [2021-07-09 17:46:27,911 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:27,914 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:27,915 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:27,918 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:27,919 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:27,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:27,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:27,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 2 [2021-07-09 17:46:27,924 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:27,927 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:27,927 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:27,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:27,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:27,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 7 treesize of output 1 [2021-07-09 17:46:27,932 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:27,935 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:27,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:27,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 10 treesize of output 1 [2021-07-09 17:46:27,937 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:27,940 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:27,940 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:27,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:27,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:27,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-09 17:46:27,945 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:27,948 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:27,949 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:27,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:27,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:27,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:46:27,953 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:27,956 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:27,957 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:27,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 8 treesize of output 1 [2021-07-09 17:46:27,957 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:27,961 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:27,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 8 treesize of output 1 [2021-07-09 17:46:27,961 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:28,159 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 53 [2021-07-09 17:46:28,160 INFO L628 ElimStorePlain]: treesize reduction 25, result has 88.3 percent of original size [2021-07-09 17:46:28,163 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:46:28,164 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:28,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:46:28,168 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:28,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 3 treesize of output 1 [2021-07-09 17:46:28,172 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:28,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:46:28,198 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:28,201 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:46:28,202 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:28,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 3 treesize of output 1 [2021-07-09 17:46:28,206 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:28,290 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:46:28,292 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-09 17:46:28,292 INFO L247 ElimStorePlain]: Needed 31 recursive calls to eliminate 3 variables, input treesize:1029, output treesize:136 [2021-07-09 17:46:28,520 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:46:28,521 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1398585961] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:46:28,521 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:46:28,521 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:46:28,521 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163034950] [2021-07-09 17:46:28,521 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:46:28,521 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:46:28,521 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:46:28,521 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:46:28,521 INFO L87 Difference]: Start difference. First operand 909 states and 3174 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:46:28,783 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 53 [2021-07-09 17:46:29,184 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 53 [2021-07-09 17:46:30,094 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 55 [2021-07-09 17:46:30,279 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 38 [2021-07-09 17:46:30,506 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 37 [2021-07-09 17:46:30,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:46:30,601 INFO L93 Difference]: Finished difference Result 1303 states and 4232 transitions. [2021-07-09 17:46:30,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-09 17:46:30,601 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:46:30,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:46:30,603 INFO L225 Difference]: With dead ends: 1303 [2021-07-09 17:46:30,603 INFO L226 Difference]: Without dead ends: 1243 [2021-07-09 17:46:30,603 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 382 ImplicationChecksByTransitivity, 2259.4ms TimeCoverageRelationStatistics Valid=289, Invalid=1193, Unknown=0, NotChecked=0, Total=1482 [2021-07-09 17:46:30,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1243 states. [2021-07-09 17:46:30,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1243 to 921. [2021-07-09 17:46:30,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 921 states, 920 states have (on average 3.501086956521739) internal successors, (3221), 920 states have internal predecessors, (3221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:46:30,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 921 states to 921 states and 3221 transitions. [2021-07-09 17:46:30,617 INFO L78 Accepts]: Start accepts. Automaton has 921 states and 3221 transitions. Word has length 20 [2021-07-09 17:46:30,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:46:30,617 INFO L482 AbstractCegarLoop]: Abstraction has 921 states and 3221 transitions. [2021-07-09 17:46:30,617 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:46:30,617 INFO L276 IsEmpty]: Start isEmpty. Operand 921 states and 3221 transitions. [2021-07-09 17:46:30,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:46:30,618 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:46:30,618 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-09 17:46:30,834 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19767 [2021-07-09 17:46:30,834 INFO L430 AbstractCegarLoop]: === Iteration 141 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:46:30,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:46:30,835 INFO L82 PathProgramCache]: Analyzing trace with hash -1404631678, now seen corresponding path program 115 times [2021-07-09 17:46:30,835 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:46:30,835 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37139096] [2021-07-09 17:46:30,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:46:30,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:46:31,125 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:46:31,126 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:46:31,126 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37139096] [2021-07-09 17:46:31,126 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37139096] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:46:31,126 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1377176635] [2021-07-09 17:46:31,126 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:46:31,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:46:31,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:46:31,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:46:31,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:31,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:31,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 9 treesize of output 2 [2021-07-09 17:46:31,514 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:31,517 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:31,518 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:31,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 9 treesize of output 1 [2021-07-09 17:46:31,519 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:31,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:31,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:31,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 11 treesize of output 2 [2021-07-09 17:46:31,523 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:31,526 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:31,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:31,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-09 17:46:31,528 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:31,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:31,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:31,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 7 treesize of output 1 [2021-07-09 17:46:31,532 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:31,535 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:31,535 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:31,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 8 treesize of output 1 [2021-07-09 17:46:31,536 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:31,539 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:31,539 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:31,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 10 treesize of output 1 [2021-07-09 17:46:31,540 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:31,544 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:31,544 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:31,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 10 treesize of output 1 [2021-07-09 17:46:31,545 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:31,548 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:31,548 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:31,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 10 treesize of output 1 [2021-07-09 17:46:31,549 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:31,552 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:31,552 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:31,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 7 treesize of output 1 [2021-07-09 17:46:31,553 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:31,556 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:31,557 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:31,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 8 treesize of output 1 [2021-07-09 17:46:31,557 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:31,560 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:31,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 8 treesize of output 1 [2021-07-09 17:46:31,561 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:31,631 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:46:31,633 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 6 xjuncts. [2021-07-09 17:46:31,633 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:425, output treesize:169 [2021-07-09 17:46:32,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:32,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:32,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 10 treesize of output 1 [2021-07-09 17:46:32,530 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:32,534 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:32,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 11 treesize of output 2 [2021-07-09 17:46:32,535 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:32,764 WARN L205 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 69 [2021-07-09 17:46:32,764 INFO L628 ElimStorePlain]: treesize reduction 194, result has 48.8 percent of original size [2021-07-09 17:46:32,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:46:32,769 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:32,853 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:46:32,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 5 treesize of output 1 [2021-07-09 17:46:32,858 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:32,938 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:46:32,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 4 treesize of output 2 [2021-07-09 17:46:32,943 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:33,021 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:46:33,024 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:46:33,025 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:33,103 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:46:33,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 4 treesize of output 2 [2021-07-09 17:46:33,107 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:33,183 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:46:33,185 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 6 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-09 17:46:33,185 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:427, output treesize:136 [2021-07-09 17:46:33,404 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:46:33,404 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1377176635] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:46:33,404 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:46:33,404 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:46:33,404 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416545306] [2021-07-09 17:46:33,404 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:46:33,404 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:46:33,405 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:46:33,405 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:46:33,405 INFO L87 Difference]: Start difference. First operand 921 states and 3221 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:46:33,834 WARN L205 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 82 [2021-07-09 17:46:34,084 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 69 [2021-07-09 17:46:34,271 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 76 [2021-07-09 17:46:34,472 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 67 [2021-07-09 17:46:34,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:46:34,497 INFO L93 Difference]: Finished difference Result 1171 states and 3911 transitions. [2021-07-09 17:46:34,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 17:46:34,497 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:46:34,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:46:34,499 INFO L225 Difference]: With dead ends: 1171 [2021-07-09 17:46:34,499 INFO L226 Difference]: Without dead ends: 1141 [2021-07-09 17:46:34,500 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 1602.8ms TimeCoverageRelationStatistics Valid=114, Invalid=392, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:46:34,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1141 states. [2021-07-09 17:46:34,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1141 to 918. [2021-07-09 17:46:34,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 918 states, 917 states have (on average 3.50381679389313) internal successors, (3213), 917 states have internal predecessors, (3213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:46:34,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 918 states to 918 states and 3213 transitions. [2021-07-09 17:46:34,512 INFO L78 Accepts]: Start accepts. Automaton has 918 states and 3213 transitions. Word has length 20 [2021-07-09 17:46:34,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:46:34,513 INFO L482 AbstractCegarLoop]: Abstraction has 918 states and 3213 transitions. [2021-07-09 17:46:34,513 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:46:34,513 INFO L276 IsEmpty]: Start isEmpty. Operand 918 states and 3213 transitions. [2021-07-09 17:46:34,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:46:34,514 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:46:34,514 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-09 17:46:34,739 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20040,120 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:46:34,739 INFO L430 AbstractCegarLoop]: === Iteration 142 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:46:34,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:46:34,739 INFO L82 PathProgramCache]: Analyzing trace with hash 294181020, now seen corresponding path program 116 times [2021-07-09 17:46:34,739 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:46:34,739 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818524551] [2021-07-09 17:46:34,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:46:34,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:46:34,995 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:46:34,995 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:46:34,995 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818524551] [2021-07-09 17:46:34,995 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818524551] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:46:34,996 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1938727889] [2021-07-09 17:46:34,996 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:46:35,054 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:46:35,055 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:46:35,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:46:35,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:46:36,115 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:36,116 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:36,121 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:36,121 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:36,126 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:36,126 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:36,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 10 treesize of output 1 [2021-07-09 17:46:36,127 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:36,131 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:36,131 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:36,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:36,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:36,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 7 treesize of output 1 [2021-07-09 17:46:36,137 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:36,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:36,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:36,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-09 17:46:36,142 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:36,147 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:36,147 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:36,151 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:36,152 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:36,156 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:36,156 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46: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 11 treesize of output 2 [2021-07-09 17:46:36,157 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:36,161 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:36,162 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:36,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 10 treesize of output 1 [2021-07-09 17:46:36,162 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:36,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:36,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:36,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 8 treesize of output 1 [2021-07-09 17:46:36,168 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:36,171 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:36,172 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:36,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:36,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:36,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 10 treesize of output 1 [2021-07-09 17:46:36,178 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:36,181 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:36,182 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:36,185 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:36,186 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:36,189 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:36,190 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:36,193 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:36,194 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:36,198 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:36,198 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:36,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 10 treesize of output 1 [2021-07-09 17:46:36,199 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:36,202 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:36,203 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:36,206 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:36,207 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:36,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 8 treesize of output 1 [2021-07-09 17:46:36,208 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:36,211 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:36,212 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:36,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:36,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:36,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 8 treesize of output 1 [2021-07-09 17:46:36,217 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:36,221 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:36,222 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:36,225 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:36,225 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:36,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:36,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46: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 9 treesize of output 1 [2021-07-09 17:46:36,230 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:36,234 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:36,234 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:36,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 10 treesize of output 1 [2021-07-09 17:46:36,235 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:36,239 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:36,239 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:36,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 7 treesize of output 1 [2021-07-09 17:46:36,240 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:36,243 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:36,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46: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 9 treesize of output 2 [2021-07-09 17:46:36,245 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:36,249 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:36,249 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:36,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 11 treesize of output 2 [2021-07-09 17:46:36,251 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:36,254 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:36,255 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:36,492 WARN L205 SmtUtils]: Spent 237.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 54 [2021-07-09 17:46:36,493 INFO L628 ElimStorePlain]: treesize reduction 31, result has 87.6 percent of original size [2021-07-09 17:46:36,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:46:36,498 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:36,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 4 treesize of output 2 [2021-07-09 17:46:36,503 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:36,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 4 treesize of output 2 [2021-07-09 17:46:36,508 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:36,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 4 treesize of output 2 [2021-07-09 17:46:36,512 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:36,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 3 treesize of output 1 [2021-07-09 17:46:36,516 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:36,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 4 treesize of output 2 [2021-07-09 17:46:36,520 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:36,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 5 treesize of output 1 [2021-07-09 17:46:36,524 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:36,628 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2021-07-09 17:46:36,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:46:36,631 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-09 17:46:36,631 INFO L247 ElimStorePlain]: Needed 38 recursive calls to eliminate 3 variables, input treesize:1292, output treesize:162 [2021-07-09 17:46:36,806 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 41 [2021-07-09 17:46:36,948 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:46:36,948 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1938727889] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:46:36,948 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:46:36,948 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:46:36,948 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326524966] [2021-07-09 17:46:36,949 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:46:36,949 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:46:36,949 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:46:36,949 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:46:36,949 INFO L87 Difference]: Start difference. First operand 918 states and 3213 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:46:37,678 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 50 [2021-07-09 17:46:37,894 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 38 [2021-07-09 17:46:38,152 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 37 [2021-07-09 17:46:38,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:46:38,253 INFO L93 Difference]: Finished difference Result 1205 states and 3958 transitions. [2021-07-09 17:46:38,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 17:46:38,253 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:46:38,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:46:38,255 INFO L225 Difference]: With dead ends: 1205 [2021-07-09 17:46:38,255 INFO L226 Difference]: Without dead ends: 1130 [2021-07-09 17:46:38,255 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 1723.9ms TimeCoverageRelationStatistics Valid=193, Invalid=863, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 17:46:38,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1130 states. [2021-07-09 17:46:38,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1130 to 930. [2021-07-09 17:46:38,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 930 states, 929 states have (on average 3.5156081808396125) internal successors, (3266), 929 states have internal predecessors, (3266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:46:38,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 930 states to 930 states and 3266 transitions. [2021-07-09 17:46:38,268 INFO L78 Accepts]: Start accepts. Automaton has 930 states and 3266 transitions. Word has length 20 [2021-07-09 17:46:38,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:46:38,268 INFO L482 AbstractCegarLoop]: Abstraction has 930 states and 3266 transitions. [2021-07-09 17:46:38,268 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:46:38,268 INFO L276 IsEmpty]: Start isEmpty. Operand 930 states and 3266 transitions. [2021-07-09 17:46:38,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:46:38,269 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:46:38,269 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-09 17:46:38,484 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20421 [2021-07-09 17:46:38,485 INFO L430 AbstractCegarLoop]: === Iteration 143 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:46:38,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:46:38,485 INFO L82 PathProgramCache]: Analyzing trace with hash -199712680, now seen corresponding path program 117 times [2021-07-09 17:46:38,485 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:46:38,485 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752527263] [2021-07-09 17:46:38,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:46:38,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:46:38,702 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:46:38,702 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:46:38,702 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752527263] [2021-07-09 17:46:38,702 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752527263] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:46:38,702 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1125139934] [2021-07-09 17:46:38,702 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:46:38,774 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-09 17:46:38,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:46:38,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:46:38,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:46:38,950 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:38,951 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:38,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 7 treesize of output 1 [2021-07-09 17:46:38,952 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:38,956 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:38,956 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:38,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 10 treesize of output 1 [2021-07-09 17:46:38,957 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:38,961 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:38,961 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:38,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 10 treesize of output 1 [2021-07-09 17:46:38,962 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:38,966 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:38,966 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:38,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 9 treesize of output 2 [2021-07-09 17:46:38,967 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:38,971 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:38,972 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:38,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 8 treesize of output 1 [2021-07-09 17:46:38,973 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:38,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:38,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:38,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 8 treesize of output 1 [2021-07-09 17:46:38,977 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:38,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:38,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:38,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 10 treesize of output 1 [2021-07-09 17:46:38,982 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:38,986 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:38,986 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:38,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 11 treesize of output 2 [2021-07-09 17:46:38,987 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:38,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:38,992 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:38,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 2 [2021-07-09 17:46:38,993 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:38,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:38,997 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:38,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 10 treesize of output 1 [2021-07-09 17:46:38,997 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:39,001 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:39,001 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46: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 9 treesize of output 1 [2021-07-09 17:46:39,002 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:39,006 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:39,029 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:39,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 9 treesize of output 2 [2021-07-09 17:46:39,030 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:39,034 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:39,034 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:39,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 2 [2021-07-09 17:46:39,035 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:39,039 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:39,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:39,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 8 treesize of output 1 [2021-07-09 17:46:39,041 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:39,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:39,045 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:39,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 9 treesize of output 1 [2021-07-09 17:46:39,046 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:39,050 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:39,050 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46: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 7 treesize of output 1 [2021-07-09 17:46:39,051 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:39,055 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:39,055 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:39,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 10 treesize of output 1 [2021-07-09 17:46:39,056 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:39,060 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:39,060 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:39,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 8 treesize of output 1 [2021-07-09 17:46:39,061 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:39,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:39,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:39,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 8 treesize of output 1 [2021-07-09 17:46:39,066 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:39,070 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:39,070 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:39,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 2 [2021-07-09 17:46:39,071 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:39,075 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:39,075 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:39,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 11 treesize of output 2 [2021-07-09 17:46:39,076 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:39,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:39,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:39,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 10 treesize of output 1 [2021-07-09 17:46:39,081 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:39,084 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:46:39,085 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:39,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:39,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:39,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 10 treesize of output 1 [2021-07-09 17:46:39,089 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:39,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:39,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 9 treesize of output 2 [2021-07-09 17:46:39,094 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:39,418 WARN L205 SmtUtils]: Spent 324.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 56 [2021-07-09 17:46:39,419 INFO L628 ElimStorePlain]: treesize reduction 60, result has 83.3 percent of original size [2021-07-09 17:46:39,423 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 10 xjuncts. [2021-07-09 17:46:39,423 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 2 variables, input treesize:971, output treesize:300 [2021-07-09 17:46:39,684 WARN L205 SmtUtils]: Spent 233.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 80 [2021-07-09 17:46:40,621 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_980, v_prenex_982, v_prenex_973, v_prenex_983, ends_with_10, v_prenex_986, v_prenex_975, ends_with_6, v_prenex_974, v_prenex_987, v_prenex_976], 15=[v_prenex_979]} [2021-07-09 17:46:40,627 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:40,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 8 treesize of output 1 [2021-07-09 17:46:40,628 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:40,820 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 139 DAG size of output: 77 [2021-07-09 17:46:40,820 INFO L628 ElimStorePlain]: treesize reduction 403, result has 32.4 percent of original size [2021-07-09 17:46:40,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:46:40,825 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:40,901 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:46:40,902 INFO L518 ElimStorePlain]: Eliminatee v_prenex_973 vanished before elimination [2021-07-09 17:46:40,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 3 treesize of output 1 [2021-07-09 17:46:40,906 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:40,981 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:46:40,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:46:40,985 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:41,061 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:46:41,061 INFO L518 ElimStorePlain]: Eliminatee v_prenex_986 vanished before elimination [2021-07-09 17:46:41,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 5 treesize of output 1 [2021-07-09 17:46:41,065 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:41,141 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:46:41,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:46:41,145 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:41,217 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:46:41,217 INFO L518 ElimStorePlain]: Eliminatee v_prenex_974 vanished before elimination [2021-07-09 17:46:41,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:46:41,221 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:41,297 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:46:41,298 INFO L518 ElimStorePlain]: Eliminatee v_prenex_976 vanished before elimination [2021-07-09 17:46:41,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 5 treesize of output 1 [2021-07-09 17:46:41,303 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:41,384 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:46:41,387 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 12 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-09 17:46:41,387 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 20 variables, input treesize:629, output treesize:136 [2021-07-09 17:46:41,608 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:46:41,608 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1125139934] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:46:41,608 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:46:41,608 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:46:41,608 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148288033] [2021-07-09 17:46:41,608 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:46:41,608 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:46:41,608 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:46:41,609 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:46:41,609 INFO L87 Difference]: Start difference. First operand 930 states and 3266 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:46:42,063 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 47 [2021-07-09 17:46:42,523 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 72 [2021-07-09 17:46:42,876 WARN L205 SmtUtils]: Spent 266.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 89 [2021-07-09 17:46:43,258 WARN L205 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 77 [2021-07-09 17:46:43,532 WARN L205 SmtUtils]: Spent 245.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 80 [2021-07-09 17:46:43,984 WARN L205 SmtUtils]: Spent 419.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 97 [2021-07-09 17:46:44,394 WARN L205 SmtUtils]: Spent 292.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 88 [2021-07-09 17:46:44,911 WARN L205 SmtUtils]: Spent 368.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 88 [2021-07-09 17:46:45,251 WARN L205 SmtUtils]: Spent 280.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 98 [2021-07-09 17:46:45,578 WARN L205 SmtUtils]: Spent 281.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 87 [2021-07-09 17:46:45,879 WARN L205 SmtUtils]: Spent 270.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 89 [2021-07-09 17:46:46,219 WARN L205 SmtUtils]: Spent 307.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 91 [2021-07-09 17:46:46,643 WARN L205 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 75 [2021-07-09 17:46:46,999 WARN L205 SmtUtils]: Spent 295.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 90 [2021-07-09 17:46:47,300 WARN L205 SmtUtils]: Spent 260.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 90 [2021-07-09 17:46:47,599 WARN L205 SmtUtils]: Spent 278.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 99 [2021-07-09 17:46:47,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:46:47,607 INFO L93 Difference]: Finished difference Result 1752 states and 5524 transitions. [2021-07-09 17:46:47,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-07-09 17:46:47,607 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:46:47,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:46:47,610 INFO L225 Difference]: With dead ends: 1752 [2021-07-09 17:46:47,610 INFO L226 Difference]: Without dead ends: 1662 [2021-07-09 17:46:47,610 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 455 ImplicationChecksByTransitivity, 6259.7ms TimeCoverageRelationStatistics Valid=402, Invalid=1490, Unknown=0, NotChecked=0, Total=1892 [2021-07-09 17:46:47,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1662 states. [2021-07-09 17:46:47,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1662 to 952. [2021-07-09 17:46:47,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 952 states, 951 states have (on average 3.5341745531019977) internal successors, (3361), 951 states have internal predecessors, (3361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:46:47,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 952 states to 952 states and 3361 transitions. [2021-07-09 17:46:47,625 INFO L78 Accepts]: Start accepts. Automaton has 952 states and 3361 transitions. Word has length 20 [2021-07-09 17:46:47,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:46:47,625 INFO L482 AbstractCegarLoop]: Abstraction has 952 states and 3361 transitions. [2021-07-09 17:46:47,625 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:46:47,625 INFO L276 IsEmpty]: Start isEmpty. Operand 952 states and 3361 transitions. [2021-07-09 17:46:47,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:46:47,626 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:46:47,626 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-09 17:46:47,842 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20714,122 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:46:47,843 INFO L430 AbstractCegarLoop]: === Iteration 144 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:46:47,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:46:47,843 INFO L82 PathProgramCache]: Analyzing trace with hash -837951760, now seen corresponding path program 118 times [2021-07-09 17:46:47,843 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:46:47,843 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334296627] [2021-07-09 17:46:47,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:46:47,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:46:48,049 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:46:48,049 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:46:48,049 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334296627] [2021-07-09 17:46:48,049 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334296627] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:46:48,049 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2123996898] [2021-07-09 17:46:48,049 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:46:48,120 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:46:48,120 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:46:48,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:46:48,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:46:48,484 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:48,485 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:48,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 10 treesize of output 1 [2021-07-09 17:46:48,485 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:48,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:48,490 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:48,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 9 treesize of output 2 [2021-07-09 17:46:48,491 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:48,495 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:48,495 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:48,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:46:48,496 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:48,499 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:48,500 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:48,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 7 treesize of output 1 [2021-07-09 17:46:48,501 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:48,504 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:48,505 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:48,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 9 treesize of output 1 [2021-07-09 17:46:48,506 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:48,509 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:48,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:48,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 8 treesize of output 1 [2021-07-09 17:46:48,510 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:48,514 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:48,514 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46: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 9 treesize of output 1 [2021-07-09 17:46:48,515 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:48,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:48,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:48,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 8 treesize of output 1 [2021-07-09 17:46:48,520 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:48,524 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:48,524 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:48,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 8 treesize of output 1 [2021-07-09 17:46:48,525 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:48,528 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:48,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:48,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 2 [2021-07-09 17:46:48,530 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:48,533 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:48,534 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:48,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 11 treesize of output 2 [2021-07-09 17:46:48,535 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:48,538 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:48,538 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:48,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 7 treesize of output 1 [2021-07-09 17:46:48,539 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:48,543 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:48,543 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:48,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 9 treesize of output 2 [2021-07-09 17:46:48,544 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:48,548 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:48,548 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:48,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 10 treesize of output 1 [2021-07-09 17:46:48,549 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:48,553 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:48,553 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:48,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 10 treesize of output 1 [2021-07-09 17:46:48,554 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:48,557 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:48,558 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:48,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 8 treesize of output 1 [2021-07-09 17:46:48,558 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:48,562 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:48,562 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:48,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 9 treesize of output 2 [2021-07-09 17:46:48,563 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:48,567 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:48,567 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:48,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:46:48,568 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:48,571 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:48,572 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:48,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-09 17:46:48,573 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:48,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:48,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 11 treesize of output 2 [2021-07-09 17:46:48,577 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:48,836 WARN L205 SmtUtils]: Spent 259.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 53 [2021-07-09 17:46:48,837 INFO L628 ElimStorePlain]: treesize reduction 60, result has 80.1 percent of original size [2021-07-09 17:46:48,840 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 8 xjuncts. [2021-07-09 17:46:48,840 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:769, output treesize:241 [2021-07-09 17:46:48,981 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-09 17:46:49,165 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-07-09 17:46:49,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:49,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 9 treesize of output 1 [2021-07-09 17:46:49,788 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:49,891 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 36 [2021-07-09 17:46:49,892 INFO L628 ElimStorePlain]: treesize reduction 102, result has 49.5 percent of original size [2021-07-09 17:46:49,892 INFO L518 ElimStorePlain]: Eliminatee v_prenex_993 vanished before elimination [2021-07-09 17:46:49,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:46:49,895 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:49,942 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:46:49,942 INFO L518 ElimStorePlain]: Eliminatee v_prenex_994 vanished before elimination [2021-07-09 17:46:49,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:46:49,945 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:49,991 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:46:49,992 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-09 17:46:49,992 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 5 variables, input treesize:210, output treesize:92 [2021-07-09 17:46:50,121 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:46:50,122 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2123996898] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:46:50,122 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:46:50,122 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:46:50,122 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174890536] [2021-07-09 17:46:50,122 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:46:50,122 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:46:50,122 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:46:50,122 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:46:50,122 INFO L87 Difference]: Start difference. First operand 952 states and 3361 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:46:50,608 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 57 [2021-07-09 17:46:51,129 WARN L205 SmtUtils]: Spent 435.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 105 [2021-07-09 17:46:51,547 WARN L205 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 76 [2021-07-09 17:46:51,923 WARN L205 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 93 [2021-07-09 17:46:52,277 WARN L205 SmtUtils]: Spent 309.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 65 [2021-07-09 17:46:52,819 WARN L205 SmtUtils]: Spent 517.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 92 [2021-07-09 17:46:53,145 WARN L205 SmtUtils]: Spent 305.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2021-07-09 17:46:53,303 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-07-09 17:46:53,596 WARN L205 SmtUtils]: Spent 272.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 94 [2021-07-09 17:46:53,753 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-07-09 17:46:54,052 WARN L205 SmtUtils]: Spent 278.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 97 [2021-07-09 17:46:54,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:46:54,067 INFO L93 Difference]: Finished difference Result 1352 states and 4424 transitions. [2021-07-09 17:46:54,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 17:46:54,067 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:46:54,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:46:54,069 INFO L225 Difference]: With dead ends: 1352 [2021-07-09 17:46:54,069 INFO L226 Difference]: Without dead ends: 1322 [2021-07-09 17:46:54,069 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 4358.2ms TimeCoverageRelationStatistics Valid=207, Invalid=983, Unknown=0, NotChecked=0, Total=1190 [2021-07-09 17:46:54,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1322 states. [2021-07-09 17:46:54,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1322 to 956. [2021-07-09 17:46:54,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 956 states, 955 states have (on average 3.531937172774869) internal successors, (3373), 955 states have internal predecessors, (3373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:46:54,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 956 states to 956 states and 3373 transitions. [2021-07-09 17:46:54,082 INFO L78 Accepts]: Start accepts. Automaton has 956 states and 3373 transitions. Word has length 20 [2021-07-09 17:46:54,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:46:54,082 INFO L482 AbstractCegarLoop]: Abstraction has 956 states and 3373 transitions. [2021-07-09 17:46:54,082 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:46:54,082 INFO L276 IsEmpty]: Start isEmpty. Operand 956 states and 3373 transitions. [2021-07-09 17:46:54,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:46:54,084 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:46:54,084 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-09 17:46:54,296 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20844,123 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:46:54,297 INFO L430 AbstractCegarLoop]: === Iteration 145 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:46:54,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:46:54,297 INFO L82 PathProgramCache]: Analyzing trace with hash 1678238390, now seen corresponding path program 119 times [2021-07-09 17:46:54,297 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:46:54,297 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100458863] [2021-07-09 17:46:54,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:46:54,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:46:54,524 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:46:54,524 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:46:54,524 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100458863] [2021-07-09 17:46:54,524 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100458863] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:46:54,524 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1020173070] [2021-07-09 17:46:54,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 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:46:54,596 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:46:54,596 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:46:54,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:46:54,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:46:55,190 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:46:55,190 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1020173070] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:46:55,190 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:46:55,190 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-09 17:46:55,190 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918465852] [2021-07-09 17:46:55,190 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:46:55,190 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:46:55,190 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:46:55,190 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:46:55,190 INFO L87 Difference]: Start difference. First operand 956 states and 3373 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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-09 17:46:55,490 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 58 [2021-07-09 17:46:56,320 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 54 [2021-07-09 17:46:56,804 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 50 [2021-07-09 17:46:57,006 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 51 [2021-07-09 17:46:57,203 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 59 [2021-07-09 17:46:57,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:46:57,207 INFO L93 Difference]: Finished difference Result 1526 states and 4940 transitions. [2021-07-09 17:46:57,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-09 17:46:57,207 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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 20 [2021-07-09 17:46:57,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:46:57,210 INFO L225 Difference]: With dead ends: 1526 [2021-07-09 17:46:57,210 INFO L226 Difference]: Without dead ends: 1511 [2021-07-09 17:46:57,210 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 2151.1ms TimeCoverageRelationStatistics Valid=279, Invalid=1127, Unknown=0, NotChecked=0, Total=1406 [2021-07-09 17:46:57,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1511 states. [2021-07-09 17:46:57,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1511 to 960. [2021-07-09 17:46:57,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 960 states, 959 states have (on average 3.531803962460897) internal successors, (3387), 959 states have internal predecessors, (3387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:46:57,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 960 states to 960 states and 3387 transitions. [2021-07-09 17:46:57,251 INFO L78 Accepts]: Start accepts. Automaton has 960 states and 3387 transitions. Word has length 20 [2021-07-09 17:46:57,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:46:57,251 INFO L482 AbstractCegarLoop]: Abstraction has 960 states and 3387 transitions. [2021-07-09 17:46:57,251 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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-09 17:46:57,251 INFO L276 IsEmpty]: Start isEmpty. Operand 960 states and 3387 transitions. [2021-07-09 17:46:57,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:46:57,252 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:46:57,252 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-09 17:46:57,469 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21006 [2021-07-09 17:46:57,469 INFO L430 AbstractCegarLoop]: === Iteration 146 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:46:57,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:46:57,469 INFO L82 PathProgramCache]: Analyzing trace with hash 1060539052, now seen corresponding path program 120 times [2021-07-09 17:46:57,469 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:46:57,470 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187386819] [2021-07-09 17:46:57,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:46:57,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:46:57,693 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:46:57,694 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:46:57,694 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187386819] [2021-07-09 17:46:57,694 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187386819] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:46:57,694 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [795135554] [2021-07-09 17:46:57,694 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:46:57,766 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:46:57,766 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:46:57,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:46:57,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:46:58,159 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:58,159 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:58,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:46:58,160 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:58,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:58,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:58,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-09 17:46:58,165 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:58,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:58,169 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:58,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 10 treesize of output 1 [2021-07-09 17:46:58,170 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:58,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:58,174 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:58,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 8 treesize of output 1 [2021-07-09 17:46:58,174 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:58,178 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:58,178 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:58,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 8 treesize of output 1 [2021-07-09 17:46:58,179 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:58,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:58,183 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:58,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 9 treesize of output 2 [2021-07-09 17:46:58,184 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:58,187 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:58,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:58,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 9 treesize of output 1 [2021-07-09 17:46:58,189 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:58,192 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:58,193 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:58,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 10 treesize of output 1 [2021-07-09 17:46:58,193 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:58,197 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:58,197 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:58,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 7 treesize of output 1 [2021-07-09 17:46:58,198 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:58,201 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:58,202 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:58,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 7 treesize of output 1 [2021-07-09 17:46:58,203 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:58,206 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:58,206 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:58,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 9 treesize of output 2 [2021-07-09 17:46:58,207 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:58,211 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:58,211 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:58,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-09 17:46:58,212 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:58,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:58,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:58,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-09 17:46:58,220 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:58,223 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:58,223 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:58,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 8 treesize of output 1 [2021-07-09 17:46:58,224 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:58,227 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:58,228 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:58,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 8 treesize of output 1 [2021-07-09 17:46:58,228 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:58,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:58,232 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:46:58,232 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:58,354 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2021-07-09 17:46:58,354 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:46:58,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 8 xjuncts. [2021-07-09 17:46:58,357 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:609, output treesize:241 [2021-07-09 17:46:58,510 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-09 17:46:58,693 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-07-09 17:46:58,887 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 51 [2021-07-09 17:46:59,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:59,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:59,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 9 treesize of output 1 [2021-07-09 17:46:59,448 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:59,451 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:46:59,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 10 treesize of output 1 [2021-07-09 17:46:59,452 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:59,552 INFO L628 ElimStorePlain]: treesize reduction 76, result has 56.8 percent of original size [2021-07-09 17:46:59,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 4 treesize of output 2 [2021-07-09 17:46:59,555 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:59,602 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:46:59,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 4 treesize of output 2 [2021-07-09 17:46:59,605 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:46:59,650 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:46:59,651 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-09 17:46:59,651 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:210, output treesize:92 [2021-07-09 17:46:59,779 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:46:59,780 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [795135554] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:46:59,780 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:46:59,780 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:46:59,780 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173907737] [2021-07-09 17:46:59,780 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:46:59,780 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:46:59,780 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:46:59,780 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:46:59,780 INFO L87 Difference]: Start difference. First operand 960 states and 3387 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:47:00,565 WARN L205 SmtUtils]: Spent 285.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 98 [2021-07-09 17:47:00,845 WARN L205 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 53 [2021-07-09 17:47:01,298 WARN L205 SmtUtils]: Spent 423.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 102 [2021-07-09 17:47:01,535 WARN L205 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 52 [2021-07-09 17:47:01,863 WARN L205 SmtUtils]: Spent 262.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 97 [2021-07-09 17:47:02,328 WARN L205 SmtUtils]: Spent 446.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 92 [2021-07-09 17:47:02,481 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-07-09 17:47:02,788 WARN L205 SmtUtils]: Spent 286.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2021-07-09 17:47:03,125 WARN L205 SmtUtils]: Spent 270.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 94 [2021-07-09 17:47:03,289 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-07-09 17:47:03,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:47:03,299 INFO L93 Difference]: Finished difference Result 1393 states and 4537 transitions. [2021-07-09 17:47:03,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 17:47:03,300 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:47:03,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:47:03,302 INFO L225 Difference]: With dead ends: 1393 [2021-07-09 17:47:03,302 INFO L226 Difference]: Without dead ends: 1363 [2021-07-09 17:47:03,302 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 291 ImplicationChecksByTransitivity, 4038.0ms TimeCoverageRelationStatistics Valid=207, Invalid=983, Unknown=0, NotChecked=0, Total=1190 [2021-07-09 17:47:03,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1363 states. [2021-07-09 17:47:03,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1363 to 955. [2021-07-09 17:47:03,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 955 states, 954 states have (on average 3.5335429769392035) internal successors, (3371), 954 states have internal predecessors, (3371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:47:03,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 955 states to 955 states and 3371 transitions. [2021-07-09 17:47:03,315 INFO L78 Accepts]: Start accepts. Automaton has 955 states and 3371 transitions. Word has length 20 [2021-07-09 17:47:03,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:47:03,315 INFO L482 AbstractCegarLoop]: Abstraction has 955 states and 3371 transitions. [2021-07-09 17:47:03,315 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:47:03,315 INFO L276 IsEmpty]: Start isEmpty. Operand 955 states and 3371 transitions. [2021-07-09 17:47:03,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:47:03,316 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:47:03,316 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-09 17:47:03,532 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21029 [2021-07-09 17:47:03,532 INFO L430 AbstractCegarLoop]: === Iteration 147 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:47:03,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:47:03,533 INFO L82 PathProgramCache]: Analyzing trace with hash 145457564, now seen corresponding path program 121 times [2021-07-09 17:47:03,533 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:47:03,533 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071321945] [2021-07-09 17:47:03,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:47:03,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:47:03,734 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:47:03,734 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:47:03,734 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071321945] [2021-07-09 17:47:03,734 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071321945] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:47:03,734 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107208727] [2021-07-09 17:47:03,734 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:47:03,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:47:03,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:47:03,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:47:03,970 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 54 [2021-07-09 17:47:04,349 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:04,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:04,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 9 treesize of output 2 [2021-07-09 17:47:04,351 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:04,357 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:04,358 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:04,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-09 17:47:04,359 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:04,365 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:04,365 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:04,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 11 treesize of output 2 [2021-07-09 17:47:04,366 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:04,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:04,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:04,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 8 treesize of output 1 [2021-07-09 17:47:04,373 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:04,379 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:04,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 10 treesize of output 1 [2021-07-09 17:47:04,380 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:04,878 WARN L205 SmtUtils]: Spent 498.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 97 [2021-07-09 17:47:04,879 INFO L628 ElimStorePlain]: treesize reduction 434, result has 50.1 percent of original size [2021-07-09 17:47:04,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 3 treesize of output 1 [2021-07-09 17:47:04,884 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:04,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:47:04,889 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:05,085 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-07-09 17:47:05,086 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:05,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 5 treesize of output 1 [2021-07-09 17:47:05,091 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:05,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 3 treesize of output 1 [2021-07-09 17:47:05,096 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:05,289 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2021-07-09 17:47:05,290 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:05,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 6 treesize of output 2 [2021-07-09 17:47:05,296 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:05,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 6 treesize of output 2 [2021-07-09 17:47:05,303 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:05,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 6 treesize of output 2 [2021-07-09 17:47:05,309 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:05,509 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-07-09 17:47:05,509 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:05,521 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 4 dim-1 vars, End of recursive call: 9 dim-0 vars, and 10 xjuncts. [2021-07-09 17:47:05,521 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:995, output treesize:401 [2021-07-09 17:47:05,814 WARN L205 SmtUtils]: Spent 242.00 ms on a formula simplification. DAG size of input: 139 DAG size of output: 125 [2021-07-09 17:47:06,142 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 87 [2021-07-09 17:47:06,365 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 66 [2021-07-09 17:47:07,856 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_10, ends_with_6, v_prenex_1023, v_prenex_1012, v_prenex_1024, v_prenex_1013, v_prenex_1014, v_prenex_1015, v_prenex_1026, v_prenex_1027, v_prenex_1029, v_prenex_1020, v_prenex_1010, v_prenex_1021, v_prenex_1022, v_prenex_1011], 10=[v_prenex_1016, v_prenex_1017]} [2021-07-09 17:47:07,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:07,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:07,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 2 [2021-07-09 17:47:07,865 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:07,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:07,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:07,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-09 17:47:07,875 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:07,882 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:07,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 10 treesize of output 1 [2021-07-09 17:47:07,883 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:08,122 WARN L205 SmtUtils]: Spent 239.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 65 [2021-07-09 17:47:08,123 INFO L628 ElimStorePlain]: treesize reduction 746, result has 17.2 percent of original size [2021-07-09 17:47:08,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:47:08,127 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:08,192 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:08,192 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1023 vanished before elimination [2021-07-09 17:47:08,192 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1012 vanished before elimination [2021-07-09 17:47:08,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:47:08,196 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:08,261 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:08,261 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1013 vanished before elimination [2021-07-09 17:47:08,261 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1014 vanished before elimination [2021-07-09 17:47:08,262 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1015 vanished before elimination [2021-07-09 17:47:08,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:47:08,266 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:08,326 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:08,327 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1027 vanished before elimination [2021-07-09 17:47:08,327 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1029 vanished before elimination [2021-07-09 17:47:08,327 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1020 vanished before elimination [2021-07-09 17:47:08,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:47:08,331 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:08,389 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:08,389 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1021 vanished before elimination [2021-07-09 17:47:08,389 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1022 vanished before elimination [2021-07-09 17:47:08,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:47:08,393 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:08,449 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:08,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 6 treesize of output 2 [2021-07-09 17:47:08,453 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:08,510 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:08,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 5 treesize of output 1 [2021-07-09 17:47:08,513 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:08,565 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:08,567 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 18 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-09 17:47:08,567 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 26 variables, input treesize:966, output treesize:107 [2021-07-09 17:47:08,707 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:47:08,707 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107208727] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:47:08,707 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:47:08,707 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:47:08,707 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886104831] [2021-07-09 17:47:08,707 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:47:08,708 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:47:08,708 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:47:08,708 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:47:08,708 INFO L87 Difference]: Start difference. First operand 955 states and 3371 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:47:09,556 WARN L205 SmtUtils]: Spent 351.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 100 [2021-07-09 17:47:09,739 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 143 [2021-07-09 17:47:10,282 WARN L205 SmtUtils]: Spent 424.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 116 [2021-07-09 17:47:10,728 WARN L205 SmtUtils]: Spent 421.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 105 [2021-07-09 17:47:11,289 WARN L205 SmtUtils]: Spent 445.00 ms on a formula simplification. DAG size of input: 151 DAG size of output: 83 [2021-07-09 17:47:11,751 WARN L205 SmtUtils]: Spent 415.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 115 [2021-07-09 17:47:12,155 WARN L205 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 156 DAG size of output: 118 [2021-07-09 17:47:12,526 WARN L205 SmtUtils]: Spent 302.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 114 [2021-07-09 17:47:12,940 WARN L205 SmtUtils]: Spent 381.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 111 [2021-07-09 17:47:12,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:47:12,958 INFO L93 Difference]: Finished difference Result 1361 states and 4487 transitions. [2021-07-09 17:47:12,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 17:47:12,958 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:47:12,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:47:12,961 INFO L225 Difference]: With dead ends: 1361 [2021-07-09 17:47:12,961 INFO L226 Difference]: Without dead ends: 1331 [2021-07-09 17:47:12,961 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 4817.5ms TimeCoverageRelationStatistics Valid=208, Invalid=914, Unknown=0, NotChecked=0, Total=1122 [2021-07-09 17:47:12,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1331 states. [2021-07-09 17:47:12,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1331 to 951. [2021-07-09 17:47:12,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 951 states, 950 states have (on average 3.533684210526316) internal successors, (3357), 950 states have internal predecessors, (3357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:47:12,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 951 states to 951 states and 3357 transitions. [2021-07-09 17:47:12,974 INFO L78 Accepts]: Start accepts. Automaton has 951 states and 3357 transitions. Word has length 20 [2021-07-09 17:47:12,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:47:12,974 INFO L482 AbstractCegarLoop]: Abstraction has 951 states and 3357 transitions. [2021-07-09 17:47:12,974 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:47:12,974 INFO L276 IsEmpty]: Start isEmpty. Operand 951 states and 3357 transitions. [2021-07-09 17:47:12,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:47:12,975 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:47:12,975 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-09 17:47:13,191 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21376 [2021-07-09 17:47:13,191 INFO L430 AbstractCegarLoop]: === Iteration 148 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:47:13,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:47:13,192 INFO L82 PathProgramCache]: Analyzing trace with hash 1943695790, now seen corresponding path program 122 times [2021-07-09 17:47:13,192 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:47:13,192 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609834288] [2021-07-09 17:47:13,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:47:13,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:47:13,471 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:47:13,471 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:47:13,472 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609834288] [2021-07-09 17:47:13,472 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609834288] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:47:13,472 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [324156400] [2021-07-09 17:47:13,472 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:47:13,544 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:47:13,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:47:13,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:47:13,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:47:13,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:13,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:13,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 9 treesize of output 2 [2021-07-09 17:47:13,810 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:13,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:13,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:13,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 8 treesize of output 1 [2021-07-09 17:47:13,815 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:13,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:13,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:13,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 9 treesize of output 1 [2021-07-09 17:47:13,820 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:13,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:13,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:13,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 8 treesize of output 1 [2021-07-09 17:47:13,825 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:13,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:13,829 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:13,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 11 treesize of output 2 [2021-07-09 17:47:13,830 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:13,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:13,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47: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 9 treesize of output 1 [2021-07-09 17:47:13,835 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:13,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:13,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:13,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 8 treesize of output 1 [2021-07-09 17:47:13,839 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:13,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:13,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:13,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 7 treesize of output 1 [2021-07-09 17:47:13,843 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:13,847 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:13,847 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:13,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:47:13,848 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:13,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:13,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:13,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 10 treesize of output 1 [2021-07-09 17:47:13,852 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:13,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:13,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:13,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 7 treesize of output 1 [2021-07-09 17:47:13,857 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:13,860 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:13,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 10 treesize of output 1 [2021-07-09 17:47:13,860 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:13,951 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:13,954 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 6 xjuncts. [2021-07-09 17:47:13,954 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:473, output treesize:193 [2021-07-09 17:47:14,636 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:14,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 7 treesize of output 1 [2021-07-09 17:47:14,637 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:14,862 WARN L205 SmtUtils]: Spent 224.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 70 [2021-07-09 17:47:14,863 INFO L628 ElimStorePlain]: treesize reduction 303, result has 37.0 percent of original size [2021-07-09 17:47:14,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:47:14,867 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:14,950 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:14,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 5 treesize of output 1 [2021-07-09 17:47:14,955 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:15,036 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:15,036 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1036 vanished before elimination [2021-07-09 17:47:15,036 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1037 vanished before elimination [2021-07-09 17:47:15,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:47:15,041 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:15,120 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:15,120 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1039 vanished before elimination [2021-07-09 17:47:15,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 4 treesize of output 2 [2021-07-09 17:47:15,124 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:15,201 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:15,201 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1040 vanished before elimination [2021-07-09 17:47:15,202 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1043 vanished before elimination [2021-07-09 17:47:15,202 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1032 vanished before elimination [2021-07-09 17:47:15,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:47:15,221 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:15,331 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 55 [2021-07-09 17:47:15,332 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:15,334 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-09 17:47:15,334 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 18 variables, input treesize:487, output treesize:134 [2021-07-09 17:47:15,560 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:47:15,560 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [324156400] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:47:15,560 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:47:15,560 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:47:15,560 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39258266] [2021-07-09 17:47:15,560 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:47:15,560 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:47:15,561 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:47:15,561 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:47:15,561 INFO L87 Difference]: Start difference. First operand 951 states and 3357 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:47:16,623 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 41 [2021-07-09 17:47:16,788 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 45 [2021-07-09 17:47:16,938 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 41 [2021-07-09 17:47:16,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:47:16,963 INFO L93 Difference]: Finished difference Result 1203 states and 4033 transitions. [2021-07-09 17:47:16,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 17:47:16,963 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:47:16,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:47:16,965 INFO L225 Difference]: With dead ends: 1203 [2021-07-09 17:47:16,965 INFO L226 Difference]: Without dead ends: 1173 [2021-07-09 17:47:16,965 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 1742.4ms TimeCoverageRelationStatistics Valid=187, Invalid=743, Unknown=0, NotChecked=0, Total=930 [2021-07-09 17:47:16,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1173 states. [2021-07-09 17:47:16,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1173 to 951. [2021-07-09 17:47:16,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 951 states, 950 states have (on average 3.531578947368421) internal successors, (3355), 950 states have internal predecessors, (3355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:47:16,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 951 states to 951 states and 3355 transitions. [2021-07-09 17:47:16,988 INFO L78 Accepts]: Start accepts. Automaton has 951 states and 3355 transitions. Word has length 20 [2021-07-09 17:47:16,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:47:16,988 INFO L482 AbstractCegarLoop]: Abstraction has 951 states and 3355 transitions. [2021-07-09 17:47:16,988 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:47:16,988 INFO L276 IsEmpty]: Start isEmpty. Operand 951 states and 3355 transitions. [2021-07-09 17:47:17,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:47:17,001 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:47:17,002 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-09 17:47:17,218 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21663,127 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:47:17,218 INFO L430 AbstractCegarLoop]: === Iteration 149 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:47:17,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:47:17,218 INFO L82 PathProgramCache]: Analyzing trace with hash -1175780862, now seen corresponding path program 123 times [2021-07-09 17:47:17,218 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:47:17,218 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978843619] [2021-07-09 17:47:17,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:47:17,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:47:17,411 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:47:17,411 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:47:17,411 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978843619] [2021-07-09 17:47:17,411 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978843619] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:47:17,411 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [450907393] [2021-07-09 17:47:17,412 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:47:17,485 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-09 17:47:17,486 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:47:17,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:47:17,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:47:18,261 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:47:18,262 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,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 4 treesize of output 2 [2021-07-09 17:47:18,267 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:47:18,272 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,275 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:47:18,276 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,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 4 treesize of output 2 [2021-07-09 17:47:18,281 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:18,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:18,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 11 treesize of output 2 [2021-07-09 17:47:18,287 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:47:18,291 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,296 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:18,296 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:18,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-09 17:47:18,297 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:18,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:18,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 9 treesize of output 2 [2021-07-09 17:47:18,302 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,307 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:18,307 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:18,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 11 treesize of output 2 [2021-07-09 17:47:18,308 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,312 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:47:18,312 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,316 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:47:18,317 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:18,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47: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 10 treesize of output 1 [2021-07-09 17:47:18,322 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,325 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:47:18,326 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,330 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:18,330 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:18,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 9 treesize of output 2 [2021-07-09 17:47:18,331 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,335 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:47:18,335 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,339 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:47:18,339 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,343 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:47:18,343 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,347 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:18,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:18,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 10 treesize of output 1 [2021-07-09 17:47:18,348 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,352 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:47:18,352 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,356 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:47:18,356 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,360 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:47:18,360 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,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 3 treesize of output 1 [2021-07-09 17:47:18,365 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:47:18,369 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,372 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:47:18,373 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,376 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:47:18,377 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,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 5 treesize of output 1 [2021-07-09 17:47:18,381 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,385 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:18,385 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:18,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 9 treesize of output 2 [2021-07-09 17:47:18,386 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,389 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:47:18,390 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:18,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:18,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 8 treesize of output 1 [2021-07-09 17:47:18,394 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:18,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:18,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 10 treesize of output 1 [2021-07-09 17:47:18,399 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,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 5 treesize of output 1 [2021-07-09 17:47:18,403 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:18,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:18,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 7 treesize of output 1 [2021-07-09 17:47:18,408 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,411 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:47:18,412 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,415 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:47:18,416 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,631 WARN L205 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 52 [2021-07-09 17:47:18,631 INFO L628 ElimStorePlain]: treesize reduction 240, result has 44.7 percent of original size [2021-07-09 17:47:18,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:47:18,636 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,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 5 treesize of output 1 [2021-07-09 17:47:18,640 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,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 4 treesize of output 2 [2021-07-09 17:47:18,644 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,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 4 treesize of output 2 [2021-07-09 17:47:18,648 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,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 5 treesize of output 1 [2021-07-09 17:47:18,652 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,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 4 treesize of output 2 [2021-07-09 17:47:18,656 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,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 3 treesize of output 1 [2021-07-09 17:47:18,660 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:18,820 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2021-07-09 17:47:18,821 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.8 percent of original size [2021-07-09 17:47:18,823 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-09 17:47:18,823 INFO L247 ElimStorePlain]: Needed 43 recursive calls to eliminate 3 variables, input treesize:1308, output treesize:140 [2021-07-09 17:47:18,960 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 40 [2021-07-09 17:47:19,126 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:47:19,126 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [450907393] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:47:19,126 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:47:19,126 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:47:19,126 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961818079] [2021-07-09 17:47:19,126 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:47:19,126 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:47:19,126 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:47:19,126 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:47:19,127 INFO L87 Difference]: Start difference. First operand 951 states and 3355 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:47:20,340 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 33 [2021-07-09 17:47:20,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:47:20,360 INFO L93 Difference]: Finished difference Result 1092 states and 3750 transitions. [2021-07-09 17:47:20,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:47:20,360 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:47:20,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:47:20,362 INFO L225 Difference]: With dead ends: 1092 [2021-07-09 17:47:20,362 INFO L226 Difference]: Without dead ends: 1077 [2021-07-09 17:47:20,363 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 1596.5ms TimeCoverageRelationStatistics Valid=203, Invalid=667, Unknown=0, NotChecked=0, Total=870 [2021-07-09 17:47:20,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1077 states. [2021-07-09 17:47:20,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1077 to 946. [2021-07-09 17:47:20,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 946 states, 945 states have (on average 3.541798941798942) internal successors, (3347), 945 states have internal predecessors, (3347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:47:20,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 3347 transitions. [2021-07-09 17:47:20,402 INFO L78 Accepts]: Start accepts. Automaton has 946 states and 3347 transitions. Word has length 20 [2021-07-09 17:47:20,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:47:20,402 INFO L482 AbstractCegarLoop]: Abstraction has 946 states and 3347 transitions. [2021-07-09 17:47:20,402 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:47:20,402 INFO L276 IsEmpty]: Start isEmpty. Operand 946 states and 3347 transitions. [2021-07-09 17:47:20,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:47:20,404 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:47:20,404 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-09 17:47:20,604 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21818,128 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:47:20,605 INFO L430 AbstractCegarLoop]: === Iteration 150 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:47:20,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:47:20,605 INFO L82 PathProgramCache]: Analyzing trace with hash 1662405226, now seen corresponding path program 124 times [2021-07-09 17:47:20,605 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:47:20,605 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655219459] [2021-07-09 17:47:20,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:47:20,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:47:20,835 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:47:20,835 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:47:20,835 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655219459] [2021-07-09 17:47:20,835 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655219459] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:47:20,835 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2106413026] [2021-07-09 17:47:20,835 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-09 17:47:20,919 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:47:20,919 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:47:20,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:47:20,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:47:21,525 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:21,525 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:21,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-09 17:47:21,526 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:21,533 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:21,534 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:21,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 12 treesize of output 1 [2021-07-09 17:47:21,534 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:21,541 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:21,541 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:21,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 10 treesize of output 1 [2021-07-09 17:47:21,542 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:21,549 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:21,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 13 treesize of output 2 [2021-07-09 17:47:21,550 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:22,012 WARN L205 SmtUtils]: Spent 462.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 107 [2021-07-09 17:47:22,013 INFO L628 ElimStorePlain]: treesize reduction 350, result has 52.5 percent of original size [2021-07-09 17:47:22,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 4 treesize of output 2 [2021-07-09 17:47:22,019 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:22,024 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:47:22,025 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:22,218 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-07-09 17:47:22,219 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:22,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:47:22,225 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:22,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 3 treesize of output 1 [2021-07-09 17:47:22,230 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:22,414 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-07-09 17:47:22,414 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:22,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 5 treesize of output 1 [2021-07-09 17:47:22,421 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:22,425 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:47:22,426 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:22,606 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-07-09 17:47:22,607 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:22,618 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 4 dim-1 vars, End of recursive call: 8 dim-0 vars, and 8 xjuncts. [2021-07-09 17:47:22,618 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 13 variables, input treesize:869, output treesize:361 [2021-07-09 17:47:22,816 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2021-07-09 17:47:24,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:24,928 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:24,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 8 treesize of output 1 [2021-07-09 17:47:24,929 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:24,942 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:24,942 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:24,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 9 treesize of output 2 [2021-07-09 17:47:24,943 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:24,956 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:47:24,956 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:25,531 WARN L205 SmtUtils]: Spent 574.00 ms on a formula simplification. DAG size of input: 295 DAG size of output: 138 [2021-07-09 17:47:25,531 INFO L628 ElimStorePlain]: treesize reduction 1252, result has 22.6 percent of original size [2021-07-09 17:47:25,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 4 treesize of output 2 [2021-07-09 17:47:25,539 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:25,719 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification that was a NOOP. DAG size: 135 [2021-07-09 17:47:25,719 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:25,719 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1079 vanished before elimination [2021-07-09 17:47:25,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 3 treesize of output 1 [2021-07-09 17:47:25,727 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:25,909 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification that was a NOOP. DAG size: 133 [2021-07-09 17:47:25,910 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:25,910 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1071 vanished before elimination [2021-07-09 17:47:25,910 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1072 vanished before elimination [2021-07-09 17:47:25,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 3 treesize of output 1 [2021-07-09 17:47:25,917 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:26,102 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification that was a NOOP. DAG size: 131 [2021-07-09 17:47:26,102 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:26,102 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1095 vanished before elimination [2021-07-09 17:47:26,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:47:26,110 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:26,289 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2021-07-09 17:47:26,289 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:26,289 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1075 vanished before elimination [2021-07-09 17:47:26,289 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1098 vanished before elimination [2021-07-09 17:47:26,289 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1076 vanished before elimination [2021-07-09 17:47:26,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 6 treesize of output 2 [2021-07-09 17:47:26,297 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:26,475 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2021-07-09 17:47:26,475 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:26,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:47:26,483 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:26,656 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 123 [2021-07-09 17:47:26,657 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:26,657 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1080 vanished before elimination [2021-07-09 17:47:26,657 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1100 vanished before elimination [2021-07-09 17:47:26,657 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1067 vanished before elimination [2021-07-09 17:47:26,657 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1089 vanished before elimination [2021-07-09 17:47:26,657 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1068 vanished before elimination [2021-07-09 17:47:26,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 3 treesize of output 1 [2021-07-09 17:47:26,663 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:26,811 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification that was a NOOP. DAG size: 121 [2021-07-09 17:47:26,811 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:26,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:47:26,817 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:26,965 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-07-09 17:47:26,966 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:26,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 6 treesize of output 2 [2021-07-09 17:47:26,972 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:27,115 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 116 [2021-07-09 17:47:27,115 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:27,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:47:27,121 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:27,262 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2021-07-09 17:47:27,262 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:27,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 5 treesize of output 1 [2021-07-09 17:47:27,268 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:27,422 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2021-07-09 17:47:27,422 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:27,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 4 treesize of output 2 [2021-07-09 17:47:27,429 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:27,589 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification that was a NOOP. DAG size: 106 [2021-07-09 17:47:27,589 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:27,589 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1063 vanished before elimination [2021-07-09 17:47:27,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 3 treesize of output 1 [2021-07-09 17:47:27,595 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:27,752 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-07-09 17:47:27,752 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:27,753 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1064 vanished before elimination [2021-07-09 17:47:27,753 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1065 vanished before elimination [2021-07-09 17:47:27,757 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:47:27,758 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:27,911 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-07-09 17:47:27,911 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:27,911 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1066 vanished before elimination [2021-07-09 17:47:27,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:47:27,917 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:28,068 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification that was a NOOP. DAG size: 99 [2021-07-09 17:47:28,068 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:28,073 INFO L550 ElimStorePlain]: Start of recursive call 1: 16 dim-0 vars, 32 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-09 17:47:28,073 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 48 variables, input treesize:1729, output treesize:245 [2021-07-09 17:47:28,336 WARN L205 SmtUtils]: Spent 241.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 61 [2021-07-09 17:47:28,626 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:47:28,627 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2106413026] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:47:28,627 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:47:28,627 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:47:28,627 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408339852] [2021-07-09 17:47:28,627 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:47:28,627 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:47:28,627 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:47:28,627 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:47:28,627 INFO L87 Difference]: Start difference. First operand 946 states and 3347 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:47:29,517 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 63 [2021-07-09 17:47:29,876 WARN L205 SmtUtils]: Spent 262.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 71 [2021-07-09 17:47:30,146 WARN L205 SmtUtils]: Spent 221.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 61 [2021-07-09 17:47:30,476 WARN L205 SmtUtils]: Spent 244.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 66 [2021-07-09 17:47:30,803 WARN L205 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 56 [2021-07-09 17:47:30,970 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 44 [2021-07-09 17:47:30,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:47:30,971 INFO L93 Difference]: Finished difference Result 1307 states and 4321 transitions. [2021-07-09 17:47:30,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:47:30,971 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:47:30,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:47:30,973 INFO L225 Difference]: With dead ends: 1307 [2021-07-09 17:47:30,974 INFO L226 Difference]: Without dead ends: 1262 [2021-07-09 17:47:30,974 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 2844.1ms TimeCoverageRelationStatistics Valid=213, Invalid=717, Unknown=0, NotChecked=0, Total=930 [2021-07-09 17:47:30,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1262 states. [2021-07-09 17:47:30,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1262 to 947. [2021-07-09 17:47:30,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 946 states have (on average 3.544397463002114) internal successors, (3353), 946 states have internal predecessors, (3353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:47:30,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 3353 transitions. [2021-07-09 17:47:30,987 INFO L78 Accepts]: Start accepts. Automaton has 947 states and 3353 transitions. Word has length 20 [2021-07-09 17:47:30,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:47:30,987 INFO L482 AbstractCegarLoop]: Abstraction has 947 states and 3353 transitions. [2021-07-09 17:47:30,987 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:47:30,987 INFO L276 IsEmpty]: Start isEmpty. Operand 947 states and 3353 transitions. [2021-07-09 17:47:30,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:47:30,988 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:47:30,988 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-09 17:47:31,204 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22051 [2021-07-09 17:47:31,204 INFO L430 AbstractCegarLoop]: === Iteration 151 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:47:31,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:47:31,205 INFO L82 PathProgramCache]: Analyzing trace with hash 1732515262, now seen corresponding path program 125 times [2021-07-09 17:47:31,205 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:47:31,205 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885331368] [2021-07-09 17:47:31,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:47:31,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:47:31,461 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:47:31,461 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:47:31,461 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885331368] [2021-07-09 17:47:31,461 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885331368] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:47:31,461 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [929466883] [2021-07-09 17:47:31,461 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:47:31,552 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:47:31,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:47:31,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-09 17:47:31,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:47:32,105 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:47:32,106 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [929466883] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:47:32,106 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:47:32,106 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-09 17:47:32,106 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611209845] [2021-07-09 17:47:32,106 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:47:32,106 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:47:32,107 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:47:32,107 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:47:32,107 INFO L87 Difference]: Start difference. First operand 947 states and 3353 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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-09 17:47:32,574 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 37 [2021-07-09 17:47:32,756 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 52 [2021-07-09 17:47:32,926 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 46 [2021-07-09 17:47:33,241 WARN L205 SmtUtils]: Spent 297.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 58 [2021-07-09 17:47:33,452 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 40 [2021-07-09 17:47:33,594 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 54 [2021-07-09 17:47:33,729 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 37 [2021-07-09 17:47:33,927 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 43 [2021-07-09 17:47:33,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:47:33,966 INFO L93 Difference]: Finished difference Result 1254 states and 4162 transitions. [2021-07-09 17:47:33,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-09 17:47:33,966 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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 20 [2021-07-09 17:47:33,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:47:33,968 INFO L225 Difference]: With dead ends: 1254 [2021-07-09 17:47:33,968 INFO L226 Difference]: Without dead ends: 1194 [2021-07-09 17:47:33,968 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 2145.5ms TimeCoverageRelationStatistics Valid=222, Invalid=900, Unknown=0, NotChecked=0, Total=1122 [2021-07-09 17:47:33,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1194 states. [2021-07-09 17:47:33,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1194 to 953. [2021-07-09 17:47:33,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 953 states, 952 states have (on average 3.543067226890756) internal successors, (3373), 952 states have internal predecessors, (3373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:47:33,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 953 states to 953 states and 3373 transitions. [2021-07-09 17:47:33,980 INFO L78 Accepts]: Start accepts. Automaton has 953 states and 3373 transitions. Word has length 20 [2021-07-09 17:47:33,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:47:33,980 INFO L482 AbstractCegarLoop]: Abstraction has 953 states and 3373 transitions. [2021-07-09 17:47:33,980 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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-09 17:47:33,980 INFO L276 IsEmpty]: Start isEmpty. Operand 953 states and 3373 transitions. [2021-07-09 17:47:33,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:47:33,981 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:47:33,982 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-09 17:47:34,197 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22357 [2021-07-09 17:47:34,198 INFO L430 AbstractCegarLoop]: === Iteration 152 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:47:34,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:47:34,198 INFO L82 PathProgramCache]: Analyzing trace with hash -1224657572, now seen corresponding path program 126 times [2021-07-09 17:47:34,198 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:47:34,198 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779074965] [2021-07-09 17:47:34,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:47:34,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:47:34,508 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:47:34,508 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:47:34,508 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779074965] [2021-07-09 17:47:34,508 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779074965] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:47:34,508 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1848145858] [2021-07-09 17:47:34,508 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:47:34,592 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:47:34,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:47:34,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:47:34,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:47:35,035 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:47:35,035 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1848145858] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:47:35,036 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:47:35,036 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:47:35,036 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137543974] [2021-07-09 17:47:35,036 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:47:35,036 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:47:35,036 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:47:35,036 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:47:35,036 INFO L87 Difference]: Start difference. First operand 953 states and 3373 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-09 17:47:35,640 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 52 [2021-07-09 17:47:35,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:47:35,925 INFO L93 Difference]: Finished difference Result 1214 states and 4111 transitions. [2021-07-09 17:47:35,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-09 17:47:35,925 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 20 [2021-07-09 17:47:35,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:47:35,927 INFO L225 Difference]: With dead ends: 1214 [2021-07-09 17:47:35,927 INFO L226 Difference]: Without dead ends: 1199 [2021-07-09 17:47:35,927 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 1187.4ms TimeCoverageRelationStatistics Valid=170, Invalid=532, Unknown=0, NotChecked=0, Total=702 [2021-07-09 17:47:35,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1199 states. [2021-07-09 17:47:35,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1199 to 954. [2021-07-09 17:47:35,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 954 states, 953 states have (on average 3.5435466946484784) internal successors, (3377), 953 states have internal predecessors, (3377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:47:35,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 954 states to 954 states and 3377 transitions. [2021-07-09 17:47:35,939 INFO L78 Accepts]: Start accepts. Automaton has 954 states and 3377 transitions. Word has length 20 [2021-07-09 17:47:35,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:47:35,939 INFO L482 AbstractCegarLoop]: Abstraction has 954 states and 3377 transitions. [2021-07-09 17:47:35,939 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-09 17:47:35,939 INFO L276 IsEmpty]: Start isEmpty. Operand 954 states and 3377 transitions. [2021-07-09 17:47:35,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:47:35,941 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:47:35,941 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-09 17:47:36,157 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22385,131 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:47:36,157 INFO L430 AbstractCegarLoop]: === Iteration 153 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:47:36,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:47:36,157 INFO L82 PathProgramCache]: Analyzing trace with hash 269945392, now seen corresponding path program 127 times [2021-07-09 17:47:36,157 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:47:36,157 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191500660] [2021-07-09 17:47:36,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:47:36,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:47:36,375 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:47:36,375 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:47:36,376 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191500660] [2021-07-09 17:47:36,376 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191500660] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:47:36,376 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1842539117] [2021-07-09 17:47:36,376 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:47:36,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:47:36,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:47:36,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:47:36,652 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2021-07-09 17:47:37,364 INFO L446 ElimStorePlain]: Different costs {10=[v_prenex_1108, v_prenex_1110], 28=[ends_with_2]} [2021-07-09 17:47:37,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:37,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:37,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 10 treesize of output 1 [2021-07-09 17:47:37,373 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:37,380 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:37,380 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:37,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 8 treesize of output 1 [2021-07-09 17:47:37,381 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:37,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:37,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:37,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-09 17:47:37,389 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:37,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47: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 7 treesize of output 1 [2021-07-09 17:47:37,396 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:37,962 WARN L205 SmtUtils]: Spent 565.00 ms on a formula simplification. DAG size of input: 175 DAG size of output: 134 [2021-07-09 17:47:37,963 INFO L628 ElimStorePlain]: treesize reduction 490, result has 50.1 percent of original size [2021-07-09 17:47:37,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:47:37,970 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:37,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:47:37,977 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:38,213 WARN L205 SmtUtils]: Spent 235.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2021-07-09 17:47:38,213 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:38,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:47:38,220 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:38,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 4 treesize of output 2 [2021-07-09 17:47:38,226 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:47: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 6 treesize of output 2 [2021-07-09 17:47:38,232 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:38,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 3 treesize of output 1 [2021-07-09 17:47:38,238 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:38,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 4 treesize of output 2 [2021-07-09 17:47:38,245 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:38,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:47:38,251 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:38,468 WARN L205 SmtUtils]: Spent 217.00 ms on a formula simplification that was a NOOP. DAG size: 121 [2021-07-09 17:47:38,469 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:38,481 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 3 dim-1 vars, End of recursive call: 9 dim-0 vars, and 10 xjuncts. [2021-07-09 17:47:38,481 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 12 variables, input treesize:1099, output treesize:453 [2021-07-09 17:47:38,854 WARN L205 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 148 DAG size of output: 129 [2021-07-09 17:47:39,274 WARN L205 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 179 DAG size of output: 91 [2021-07-09 17:47:40,156 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:47:40,157 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:40,162 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:40,162 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:40,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 11 treesize of output 2 [2021-07-09 17:47:40,163 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:40,168 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:47:40,169 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:40,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:40,174 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:40,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 10 treesize of output 1 [2021-07-09 17:47:40,175 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:40,179 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:47:40,180 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:40,375 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 63 [2021-07-09 17:47:40,376 INFO L628 ElimStorePlain]: treesize reduction 562, result has 21.0 percent of original size [2021-07-09 17:47:40,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 3 treesize of output 1 [2021-07-09 17:47:40,380 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:40,444 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:40,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 4 treesize of output 2 [2021-07-09 17:47:40,448 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:40,510 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:40,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 4 treesize of output 2 [2021-07-09 17:47:40,515 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:40,575 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:40,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 3 treesize of output 1 [2021-07-09 17:47:40,579 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:40,638 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:40,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 4 treesize of output 2 [2021-07-09 17:47:40,642 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:40,698 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:40,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 5 treesize of output 1 [2021-07-09 17:47:40,702 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:40,758 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:40,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:47:40,761 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:40,815 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:40,816 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 8 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-09 17:47:40,817 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 10 variables, input treesize:893, output treesize:105 [2021-07-09 17:47:40,948 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:47:40,949 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1842539117] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:47:40,949 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:47:40,949 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:47:40,949 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251690270] [2021-07-09 17:47:40,949 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:47:40,949 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:47:40,949 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:47:40,949 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:47:40,949 INFO L87 Difference]: Start difference. First operand 954 states and 3377 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:47:41,648 WARN L205 SmtUtils]: Spent 345.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 110 [2021-07-09 17:47:42,091 WARN L205 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 140 DAG size of output: 137 [2021-07-09 17:47:42,687 WARN L205 SmtUtils]: Spent 552.00 ms on a formula simplification. DAG size of input: 151 DAG size of output: 84 [2021-07-09 17:47:43,121 WARN L205 SmtUtils]: Spent 354.00 ms on a formula simplification. DAG size of input: 151 DAG size of output: 116 [2021-07-09 17:47:43,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:47:43,401 INFO L93 Difference]: Finished difference Result 1164 states and 3940 transitions. [2021-07-09 17:47:43,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:47:43,401 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:47:43,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:47:43,403 INFO L225 Difference]: With dead ends: 1164 [2021-07-09 17:47:43,403 INFO L226 Difference]: Without dead ends: 1134 [2021-07-09 17:47:43,403 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 3295.4ms TimeCoverageRelationStatistics Valid=164, Invalid=706, Unknown=0, NotChecked=0, Total=870 [2021-07-09 17:47:43,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1134 states. [2021-07-09 17:47:43,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1134 to 958. [2021-07-09 17:47:43,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 958 states, 957 states have (on average 3.5454545454545454) internal successors, (3393), 957 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-09 17:47:43,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 958 states to 958 states and 3393 transitions. [2021-07-09 17:47:43,417 INFO L78 Accepts]: Start accepts. Automaton has 958 states and 3393 transitions. Word has length 20 [2021-07-09 17:47:43,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:47:43,418 INFO L482 AbstractCegarLoop]: Abstraction has 958 states and 3393 transitions. [2021-07-09 17:47:43,418 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:47:43,418 INFO L276 IsEmpty]: Start isEmpty. Operand 958 states and 3393 transitions. [2021-07-09 17:47:43,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:47:43,419 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:47:43,419 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-09 17:47:43,641 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22406,132 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:47:43,641 INFO L430 AbstractCegarLoop]: === Iteration 154 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:47:43,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:47:43,641 INFO L82 PathProgramCache]: Analyzing trace with hash -39575592, now seen corresponding path program 128 times [2021-07-09 17:47:43,641 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:47:43,641 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277425058] [2021-07-09 17:47:43,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:47:43,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:47:43,841 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:47:43,841 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:47:43,841 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277425058] [2021-07-09 17:47:43,841 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277425058] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:47:43,841 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [495991894] [2021-07-09 17:47:43,842 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 133 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 133 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:47:43,913 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:47:43,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:47:43,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:47:43,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:47:44,470 INFO L446 ElimStorePlain]: Different costs {10=[v_prenex_1133, ends_with_2], 28=[v_prenex_1131]} [2021-07-09 17:47:44,477 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:44,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:44,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 7 treesize of output 1 [2021-07-09 17:47:44,479 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:44,485 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:44,486 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:44,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:47:44,486 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:44,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:44,493 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:44,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 8 treesize of output 1 [2021-07-09 17:47:44,493 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:44,500 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:44,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 9 treesize of output 1 [2021-07-09 17:47:44,501 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:44,879 WARN L205 SmtUtils]: Spent 377.00 ms on a formula simplification. DAG size of input: 170 DAG size of output: 116 [2021-07-09 17:47:44,879 INFO L628 ElimStorePlain]: treesize reduction 362, result has 51.8 percent of original size [2021-07-09 17:47:44,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:47:44,885 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:44,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:47:44,890 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:45,063 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2021-07-09 17:47:45,063 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:45,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 3 treesize of output 1 [2021-07-09 17:47:45,070 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:45,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 4 treesize of output 2 [2021-07-09 17:47:45,075 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:45,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 6 treesize of output 2 [2021-07-09 17:47:45,081 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:45,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 5 treesize of output 1 [2021-07-09 17:47:45,087 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:45,269 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-07-09 17:47:45,269 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:45,280 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 3 dim-1 vars, End of recursive call: 8 dim-0 vars, and 8 xjuncts. [2021-07-09 17:47:45,280 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 12 variables, input treesize:869, output treesize:361 [2021-07-09 17:47:45,475 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2021-07-09 17:47:47,001 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_10, v_prenex_1177, v_prenex_1155, v_prenex_1157, v_prenex_1159, v_prenex_1138, v_prenex_1139, v_prenex_1170, v_prenex_1171, v_prenex_1150, v_prenex_1152, v_prenex_1153, v_prenex_1154, ends_with_6, v_prenex_1166, v_prenex_1167, v_prenex_1168, v_prenex_1169, v_prenex_1180, v_prenex_1182, v_prenex_1161, v_prenex_1183, v_prenex_1162, v_prenex_1140, v_prenex_1184, v_prenex_1163, v_prenex_1141, v_prenex_1185, v_prenex_1164, v_prenex_1142, v_prenex_1165, v_prenex_1143], 21=[v_prenex_1144, v_prenex_1145]} [2021-07-09 17:47:47,016 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:47:47,016 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:47,032 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:47:47,032 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:47,046 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:47:47,047 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:47,735 WARN L205 SmtUtils]: Spent 688.00 ms on a formula simplification. DAG size of input: 364 DAG size of output: 139 [2021-07-09 17:47:47,736 INFO L628 ElimStorePlain]: treesize reduction 1688, result has 18.3 percent of original size [2021-07-09 17:47:47,736 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1177 vanished before elimination [2021-07-09 17:47:47,736 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1155 vanished before elimination [2021-07-09 17:47:47,736 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1157 vanished before elimination [2021-07-09 17:47:47,736 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1159 vanished before elimination [2021-07-09 17:47:47,736 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1138 vanished before elimination [2021-07-09 17:47:47,736 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1139 vanished before elimination [2021-07-09 17:47:47,736 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1170 vanished before elimination [2021-07-09 17:47:47,736 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1171 vanished before elimination [2021-07-09 17:47:47,736 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1150 vanished before elimination [2021-07-09 17:47:47,736 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1152 vanished before elimination [2021-07-09 17:47:47,736 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1153 vanished before elimination [2021-07-09 17:47:47,736 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1154 vanished before elimination [2021-07-09 17:47:47,737 INFO L518 ElimStorePlain]: Eliminatee ends_with_6 vanished before elimination [2021-07-09 17:47:47,737 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1166 vanished before elimination [2021-07-09 17:47:47,737 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1167 vanished before elimination [2021-07-09 17:47:47,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:47:47,744 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:47,929 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification that was a NOOP. DAG size: 137 [2021-07-09 17:47:47,930 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:47,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 4 treesize of output 2 [2021-07-09 17:47:47,937 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:48,119 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification that was a NOOP. DAG size: 134 [2021-07-09 17:47:48,119 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:48,119 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1180 vanished before elimination [2021-07-09 17:47:48,119 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1182 vanished before elimination [2021-07-09 17:47:48,119 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1161 vanished before elimination [2021-07-09 17:47:48,119 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1183 vanished before elimination [2021-07-09 17:47:48,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:47:48,127 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:48,308 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification that was a NOOP. DAG size: 131 [2021-07-09 17:47:48,308 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:48,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 3 treesize of output 1 [2021-07-09 17:47:48,315 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:48,496 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2021-07-09 17:47:48,496 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:48,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 6 treesize of output 2 [2021-07-09 17:47:48,503 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:48,678 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2021-07-09 17:47:48,678 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:48,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 4 treesize of output 2 [2021-07-09 17:47:48,686 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:48,859 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 123 [2021-07-09 17:47:48,860 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:48,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:47:48,867 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:49,042 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification that was a NOOP. DAG size: 121 [2021-07-09 17:47:49,042 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:49,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 6 treesize of output 2 [2021-07-09 17:47:49,049 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:49,221 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 118 [2021-07-09 17:47:49,221 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:49,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 5 treesize of output 1 [2021-07-09 17:47:49,228 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:49,410 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification that was a NOOP. DAG size: 114 [2021-07-09 17:47:49,410 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:49,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 3 treesize of output 1 [2021-07-09 17:47:49,417 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:49,589 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 112 [2021-07-09 17:47:49,589 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:49,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 4 treesize of output 2 [2021-07-09 17:47:49,596 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:49,763 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2021-07-09 17:47:49,763 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:49,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:47:49,770 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:49,933 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-07-09 17:47:49,933 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:49,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 6 treesize of output 2 [2021-07-09 17:47:49,940 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:49,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 6 treesize of output 2 [2021-07-09 17:47:49,945 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:50,129 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-07-09 17:47:50,129 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:50,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:47:50,135 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:50,140 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:47:50,141 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:50,299 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2021-07-09 17:47:50,299 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:50,303 INFO L550 ElimStorePlain]: Start of recursive call 1: 24 dim-0 vars, 34 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-09 17:47:50,304 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 58 variables, input treesize:2225, output treesize:243 [2021-07-09 17:47:50,589 WARN L205 SmtUtils]: Spent 263.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 63 [2021-07-09 17:47:50,813 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 52 [2021-07-09 17:47:50,964 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:47:50,965 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [495991894] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:47:50,965 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:47:50,965 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:47:50,965 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840707423] [2021-07-09 17:47:50,965 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:47:50,965 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:47:50,965 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:47:50,965 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:47:50,965 INFO L87 Difference]: Start difference. First operand 958 states and 3393 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:47:52,100 WARN L205 SmtUtils]: Spent 303.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 57 [2021-07-09 17:47:52,403 WARN L205 SmtUtils]: Spent 272.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 69 [2021-07-09 17:47:52,876 WARN L205 SmtUtils]: Spent 279.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 56 [2021-07-09 17:47:53,218 WARN L205 SmtUtils]: Spent 315.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 59 [2021-07-09 17:47:53,542 WARN L205 SmtUtils]: Spent 258.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 52 [2021-07-09 17:47:53,886 WARN L205 SmtUtils]: Spent 302.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 58 [2021-07-09 17:47:54,202 WARN L205 SmtUtils]: Spent 279.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 52 [2021-07-09 17:47:54,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:47:54,213 INFO L93 Difference]: Finished difference Result 1607 states and 5125 transitions. [2021-07-09 17:47:54,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 17:47:54,213 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:47:54,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:47:54,216 INFO L225 Difference]: With dead ends: 1607 [2021-07-09 17:47:54,216 INFO L226 Difference]: Without dead ends: 1487 [2021-07-09 17:47:54,216 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 257 ImplicationChecksByTransitivity, 3812.3ms TimeCoverageRelationStatistics Valid=254, Invalid=868, Unknown=0, NotChecked=0, Total=1122 [2021-07-09 17:47:54,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1487 states. [2021-07-09 17:47:54,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1487 to 960. [2021-07-09 17:47:54,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 960 states, 959 states have (on average 3.5411887382690304) internal successors, (3396), 959 states have internal predecessors, (3396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:47:54,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 960 states to 960 states and 3396 transitions. [2021-07-09 17:47:54,231 INFO L78 Accepts]: Start accepts. Automaton has 960 states and 3396 transitions. Word has length 20 [2021-07-09 17:47:54,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:47:54,231 INFO L482 AbstractCegarLoop]: Abstraction has 960 states and 3396 transitions. [2021-07-09 17:47:54,231 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:47:54,231 INFO L276 IsEmpty]: Start isEmpty. Operand 960 states and 3396 transitions. [2021-07-09 17:47:54,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:47:54,232 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:47:54,233 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-09 17:47:54,448 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22800 [2021-07-09 17:47:54,448 INFO L430 AbstractCegarLoop]: === Iteration 155 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:47:54,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:47:54,449 INFO L82 PathProgramCache]: Analyzing trace with hash 1720477348, now seen corresponding path program 129 times [2021-07-09 17:47:54,449 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:47:54,449 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931094681] [2021-07-09 17:47:54,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:47:54,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:47:54,717 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:47:54,718 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:47:54,718 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931094681] [2021-07-09 17:47:54,718 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931094681] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:47:54,718 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1761175660] [2021-07-09 17:47:54,718 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 134 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 134 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:47:54,798 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:47:54,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:47:54,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:47:54,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:47:55,213 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:55,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 9 treesize of output 1 [2021-07-09 17:47:55,214 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:55,627 WARN L205 SmtUtils]: Spent 412.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 92 [2021-07-09 17:47:55,627 INFO L628 ElimStorePlain]: treesize reduction 601, result has 36.1 percent of original size [2021-07-09 17:47:55,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:47:55,633 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:55,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 4 treesize of output 2 [2021-07-09 17:47:55,639 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:55,805 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-07-09 17:47:55,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:55,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:47:55,811 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:55,974 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 87 [2021-07-09 17:47:55,974 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:55,974 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1191 vanished before elimination [2021-07-09 17:47:55,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 3 treesize of output 1 [2021-07-09 17:47:55,979 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:56,144 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2021-07-09 17:47:56,144 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:56,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 4 treesize of output 2 [2021-07-09 17:47:56,149 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:56,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 4 treesize of output 2 [2021-07-09 17:47:56,155 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:56,317 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-07-09 17:47:56,317 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:56,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 3 treesize of output 1 [2021-07-09 17:47:56,322 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:56,480 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-09 17:47:56,480 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:56,480 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1187 vanished before elimination [2021-07-09 17:47:56,485 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: 4 dim-0 vars, and 8 xjuncts. [2021-07-09 17:47:56,485 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:949, output treesize:313 [2021-07-09 17:47:56,774 WARN L205 SmtUtils]: Spent 258.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 97 [2021-07-09 17:47:58,144 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_10], 6=[v_prenex_1198], 21=[ends_with_2], 36=[v_prenex_1197]} [2021-07-09 17:47:58,154 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:47:58,154 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:58,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:58,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:58,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-09 17:47:58,165 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:58,174 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:47:58,174 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:58,183 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:58,184 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:58,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-09 17:47:58,185 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:58,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 3 treesize of output 1 [2021-07-09 17:47:58,194 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:58,203 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:47:58,204 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:58,212 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:58,213 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:47:58,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 8 treesize of output 1 [2021-07-09 17:47:58,214 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:58,222 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:47:58,223 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:58,931 WARN L205 SmtUtils]: Spent 707.00 ms on a formula simplification. DAG size of input: 192 DAG size of output: 129 [2021-07-09 17:47:58,931 INFO L628 ElimStorePlain]: treesize reduction 1689, result has 23.7 percent of original size [2021-07-09 17:47:58,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 5 treesize of output 1 [2021-07-09 17:47:58,938 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:58,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:47:58,945 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:58,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 3 treesize of output 1 [2021-07-09 17:47:58,951 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:58,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 6 treesize of output 2 [2021-07-09 17:47:58,958 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:58,987 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:47:58,988 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:58,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:47:58,995 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:59,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:47:59,001 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:59,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 4 treesize of output 2 [2021-07-09 17:47:59,008 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:59,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 6 treesize of output 2 [2021-07-09 17:47:59,013 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:59,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 4 treesize of output 2 [2021-07-09 17:47:59,019 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:59,240 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification that was a NOOP. DAG size: 121 [2021-07-09 17:47:59,240 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:59,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 3 treesize of output 1 [2021-07-09 17:47:59,246 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:59,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:47:59,251 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:59,464 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification that was a NOOP. DAG size: 118 [2021-07-09 17:47:59,465 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47: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 6 treesize of output 2 [2021-07-09 17:47:59,471 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:59,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 6 treesize of output 2 [2021-07-09 17:47:59,477 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:59,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 4 treesize of output 2 [2021-07-09 17:47:59,484 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:59,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 3 treesize of output 1 [2021-07-09 17:47:59,489 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:59,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:47:59,496 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:59,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 5 treesize of output 1 [2021-07-09 17:47:59,502 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:59,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 4 treesize of output 2 [2021-07-09 17:47:59,508 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:59,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 6 treesize of output 2 [2021-07-09 17:47:59,515 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:59,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 6 treesize of output 2 [2021-07-09 17:47:59,521 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:59,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:47:59,527 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-09 17:47:59,727 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-07-09 17:47:59,727 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:47:59,733 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 4 dim-1 vars, End of recursive call: and 12 xjuncts. [2021-07-09 17:47:59,733 INFO L247 ElimStorePlain]: Needed 31 recursive calls to eliminate 13 variables, input treesize:2528, output treesize:332 [2021-07-09 17:47:59,933 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 54 [2021-07-09 17:48:00,125 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 47 [2021-07-09 17:48:00,328 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:48:00,328 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1761175660] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:48:00,328 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:48:00,328 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:48:00,328 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844820744] [2021-07-09 17:48:00,328 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:48:00,328 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:48:00,329 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:48:00,329 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:48:00,329 INFO L87 Difference]: Start difference. First operand 960 states and 3396 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:48:00,518 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 69 [2021-07-09 17:48:00,673 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 55 [2021-07-09 17:48:00,948 WARN L205 SmtUtils]: Spent 251.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 56 [2021-07-09 17:48:01,154 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 53 [2021-07-09 17:48:01,759 WARN L205 SmtUtils]: Spent 326.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 70 [2021-07-09 17:48:02,192 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 40 [2021-07-09 17:48:02,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:48:02,220 INFO L93 Difference]: Finished difference Result 1216 states and 4123 transitions. [2021-07-09 17:48:02,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:48:02,220 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:48:02,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:48:02,222 INFO L225 Difference]: With dead ends: 1216 [2021-07-09 17:48:02,222 INFO L226 Difference]: Without dead ends: 1201 [2021-07-09 17:48:02,222 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 2685.5ms TimeCoverageRelationStatistics Valid=197, Invalid=559, Unknown=0, NotChecked=0, Total=756 [2021-07-09 17:48:02,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1201 states. [2021-07-09 17:48:02,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1201 to 961. [2021-07-09 17:48:02,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 961 states, 960 states have (on average 3.542708333333333) internal successors, (3401), 960 states have internal predecessors, (3401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:48:02,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 3401 transitions. [2021-07-09 17:48:02,234 INFO L78 Accepts]: Start accepts. Automaton has 961 states and 3401 transitions. Word has length 20 [2021-07-09 17:48:02,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:48:02,235 INFO L482 AbstractCegarLoop]: Abstraction has 961 states and 3401 transitions. [2021-07-09 17:48:02,235 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:48:02,235 INFO L276 IsEmpty]: Start isEmpty. Operand 961 states and 3401 transitions. [2021-07-09 17:48:02,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:48:02,236 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:48:02,236 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-09 17:48:02,439 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22992 [2021-07-09 17:48:02,440 INFO L430 AbstractCegarLoop]: === Iteration 156 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:48:02,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:48:02,440 INFO L82 PathProgramCache]: Analyzing trace with hash 208457904, now seen corresponding path program 130 times [2021-07-09 17:48:02,440 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:48:02,440 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294690757] [2021-07-09 17:48:02,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:48:02,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:48:02,689 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:48:02,690 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:48:02,690 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294690757] [2021-07-09 17:48:02,690 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294690757] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:48:02,690 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2110026559] [2021-07-09 17:48:02,690 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 135 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 135 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:48:02,764 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:48:02,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:48:02,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:48:02,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:48:03,189 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:03,189 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:03,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:48:03,190 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:03,195 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:03,195 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48: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 9 treesize of output 1 [2021-07-09 17:48:03,196 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:03,201 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:03,202 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48: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 9 treesize of output 1 [2021-07-09 17:48:03,203 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:03,208 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:03,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 10 treesize of output 1 [2021-07-09 17:48:03,208 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:03,614 WARN L205 SmtUtils]: Spent 405.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 77 [2021-07-09 17:48:03,614 INFO L628 ElimStorePlain]: treesize reduction 291, result has 52.5 percent of original size [2021-07-09 17:48:03,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 6 treesize of output 2 [2021-07-09 17:48:03,620 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:03,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 4 treesize of output 2 [2021-07-09 17:48:03,624 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:03,792 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-07-09 17:48:03,793 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:03,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 4 treesize of output 2 [2021-07-09 17:48:03,798 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:03,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:48:03,802 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:03,965 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2021-07-09 17:48:03,965 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:03,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:48:03,970 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:03,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:48:03,974 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:04,131 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-07-09 17:48:04,131 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:04,136 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: 4 dim-0 vars, and 8 xjuncts. [2021-07-09 17:48:04,136 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 6 variables, input treesize:721, output treesize:297 [2021-07-09 17:48:04,354 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-07-09 17:48:04,695 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 52 [2021-07-09 17:48:05,318 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_1212, ends_with_2, v_prenex_1215, ends_with_10, v_prenex_1209], 10=[v_prenex_1210, v_prenex_1211]} [2021-07-09 17:48:05,323 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:05,323 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:05,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 9 treesize of output 1 [2021-07-09 17:48:05,325 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:05,329 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:48:05,330 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:05,334 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:48:05,335 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:05,339 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:48:05,340 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:05,344 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:05,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:48:05,345 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:05,505 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 59 [2021-07-09 17:48:05,505 INFO L628 ElimStorePlain]: treesize reduction 230, result has 35.8 percent of original size [2021-07-09 17:48:05,505 INFO L518 ElimStorePlain]: Eliminatee ends_with_2 vanished before elimination [2021-07-09 17:48:05,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:48:05,510 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:05,563 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:05,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:48:05,568 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:05,618 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:05,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:48:05,622 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:05,671 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:05,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 5 treesize of output 1 [2021-07-09 17:48:05,675 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:05,720 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:05,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:48:05,724 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:05,767 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:05,769 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 7 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-09 17:48:05,769 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 11 variables, input treesize:541, output treesize:94 [2021-07-09 17:48:05,895 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:48:05,895 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2110026559] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:48:05,895 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:48:05,895 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:48:05,895 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788851191] [2021-07-09 17:48:05,895 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:48:05,895 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:48:05,895 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:48:05,895 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:48:05,896 INFO L87 Difference]: Start difference. First operand 961 states and 3401 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-09 17:48:06,280 WARN L205 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 78 [2021-07-09 17:48:06,700 WARN L205 SmtUtils]: Spent 321.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 99 [2021-07-09 17:48:06,977 WARN L205 SmtUtils]: Spent 236.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 69 [2021-07-09 17:48:07,432 WARN L205 SmtUtils]: Spent 249.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 82 [2021-07-09 17:48:07,557 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 45 [2021-07-09 17:48:07,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:48:07,833 INFO L93 Difference]: Finished difference Result 1108 states and 3780 transitions. [2021-07-09 17:48:07,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-09 17:48:07,834 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 20 [2021-07-09 17:48:07,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:48:07,836 INFO L225 Difference]: With dead ends: 1108 [2021-07-09 17:48:07,836 INFO L226 Difference]: Without dead ends: 1078 [2021-07-09 17:48:07,836 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 2454.7ms TimeCoverageRelationStatistics Valid=151, Invalid=551, Unknown=0, NotChecked=0, Total=702 [2021-07-09 17:48:07,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1078 states. [2021-07-09 17:48:07,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1078 to 961. [2021-07-09 17:48:07,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 961 states, 960 states have (on average 3.542708333333333) internal successors, (3401), 960 states have internal predecessors, (3401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:48:07,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 3401 transitions. [2021-07-09 17:48:07,848 INFO L78 Accepts]: Start accepts. Automaton has 961 states and 3401 transitions. Word has length 20 [2021-07-09 17:48:07,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:48:07,848 INFO L482 AbstractCegarLoop]: Abstraction has 961 states and 3401 transitions. [2021-07-09 17:48:07,848 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-09 17:48:07,848 INFO L276 IsEmpty]: Start isEmpty. Operand 961 states and 3401 transitions. [2021-07-09 17:48:07,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:48:07,849 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:48:07,849 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-09 17:48:08,076 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23404,135 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:48:08,077 INFO L430 AbstractCegarLoop]: === Iteration 157 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:48:08,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:48:08,077 INFO L82 PathProgramCache]: Analyzing trace with hash -548568464, now seen corresponding path program 131 times [2021-07-09 17:48:08,077 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:48:08,077 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633654618] [2021-07-09 17:48:08,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:48:08,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:48:08,320 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:48:08,320 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:48:08,320 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633654618] [2021-07-09 17:48:08,320 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633654618] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:48:08,320 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [734115796] [2021-07-09 17:48:08,320 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 136 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 136 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:48:08,397 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:48:08,397 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:48:08,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-09 17:48:08,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:48:08,840 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:48:08,841 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [734115796] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:48:08,841 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:48:08,841 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-09 17:48:08,841 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825761804] [2021-07-09 17:48:08,841 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:48:08,841 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:48:08,841 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:48:08,841 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:48:08,841 INFO L87 Difference]: Start difference. First operand 961 states and 3401 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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-09 17:48:09,110 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 52 [2021-07-09 17:48:09,433 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 52 [2021-07-09 17:48:10,575 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 47 [2021-07-09 17:48:11,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:48:11,254 INFO L93 Difference]: Finished difference Result 1575 states and 5046 transitions. [2021-07-09 17:48:11,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-07-09 17:48:11,255 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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 20 [2021-07-09 17:48:11,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:48:11,258 INFO L225 Difference]: With dead ends: 1575 [2021-07-09 17:48:11,258 INFO L226 Difference]: Without dead ends: 1515 [2021-07-09 17:48:11,258 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 513 ImplicationChecksByTransitivity, 2470.1ms TimeCoverageRelationStatistics Valid=336, Invalid=1470, Unknown=0, NotChecked=0, Total=1806 [2021-07-09 17:48:11,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1515 states. [2021-07-09 17:48:11,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1515 to 976. [2021-07-09 17:48:11,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 976 states, 975 states have (on average 3.555897435897436) internal successors, (3467), 975 states have internal predecessors, (3467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:48:11,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 976 states to 976 states and 3467 transitions. [2021-07-09 17:48:11,288 INFO L78 Accepts]: Start accepts. Automaton has 976 states and 3467 transitions. Word has length 20 [2021-07-09 17:48:11,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:48:11,288 INFO L482 AbstractCegarLoop]: Abstraction has 976 states and 3467 transitions. [2021-07-09 17:48:11,288 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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-09 17:48:11,288 INFO L276 IsEmpty]: Start isEmpty. Operand 976 states and 3467 transitions. [2021-07-09 17:48:11,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:48:11,289 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:48:11,289 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-09 17:48:11,518 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 136 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23612 [2021-07-09 17:48:11,518 INFO L430 AbstractCegarLoop]: === Iteration 158 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:48:11,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:48:11,519 INFO L82 PathProgramCache]: Analyzing trace with hash -14102462, now seen corresponding path program 132 times [2021-07-09 17:48:11,519 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:48:11,519 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072575096] [2021-07-09 17:48:11,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:48:11,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:48:11,742 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:48:11,743 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:48:11,743 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072575096] [2021-07-09 17:48:11,743 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072575096] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:48:11,743 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2101114868] [2021-07-09 17:48:11,743 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 137 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 137 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:48:11,817 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-09 17:48:11,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:48:11,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:48:11,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:48:12,079 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2021-07-09 17:48:12,358 INFO L446 ElimStorePlain]: Different costs {6=[ends_with_2, v_prenex_1216], 10=[v_prenex_1218]} [2021-07-09 17:48:12,364 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:12,364 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:12,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 12 treesize of output 1 [2021-07-09 17:48:12,365 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:12,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:12,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:12,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 11 treesize of output 1 [2021-07-09 17:48:12,372 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:12,378 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:12,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 9 treesize of output 1 [2021-07-09 17:48:12,379 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:12,711 WARN L205 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 79 [2021-07-09 17:48:12,712 INFO L628 ElimStorePlain]: treesize reduction 376, result has 44.5 percent of original size [2021-07-09 17:48:12,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 3 treesize of output 1 [2021-07-09 17:48:12,717 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:12,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 3 treesize of output 1 [2021-07-09 17:48:12,722 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:12,854 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2021-07-09 17:48:12,854 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:12,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 6 treesize of output 2 [2021-07-09 17:48:12,860 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:12,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:48:12,868 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:12,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 6 treesize of output 2 [2021-07-09 17:48:12,874 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:13,001 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 73 [2021-07-09 17:48:13,001 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:13,008 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 3 dim-1 vars, End of recursive call: 5 dim-0 vars, and 7 xjuncts. [2021-07-09 17:48:13,008 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 7 variables, input treesize:745, output treesize:277 [2021-07-09 17:48:13,245 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 87 [2021-07-09 17:48:13,533 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 66 [2021-07-09 17:48:14,397 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:48:14,398 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:14,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:14,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:14,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 2 [2021-07-09 17:48:14,406 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:14,413 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:14,414 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:14,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-09 17:48:14,415 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:14,421 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:14,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 10 treesize of output 1 [2021-07-09 17:48:14,422 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:14,643 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 62 [2021-07-09 17:48:14,643 INFO L628 ElimStorePlain]: treesize reduction 630, result has 19.3 percent of original size [2021-07-09 17:48:14,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 4 treesize of output 2 [2021-07-09 17:48:14,647 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:14,704 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:14,704 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1229 vanished before elimination [2021-07-09 17:48:14,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 3 treesize of output 1 [2021-07-09 17:48:14,707 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:14,760 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:14,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 6 treesize of output 2 [2021-07-09 17:48:14,764 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:14,816 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:14,816 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1234 vanished before elimination [2021-07-09 17:48:14,816 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1235 vanished before elimination [2021-07-09 17:48:14,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 3 treesize of output 1 [2021-07-09 17:48:14,820 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:14,871 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:14,871 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1226 vanished before elimination [2021-07-09 17:48:14,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 5 treesize of output 1 [2021-07-09 17:48:14,874 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:14,923 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:14,923 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1227 vanished before elimination [2021-07-09 17:48:14,923 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1228 vanished before elimination [2021-07-09 17:48:14,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:48:14,927 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:14,974 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:14,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:48:14,977 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:15,023 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:15,023 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1230 vanished before elimination [2021-07-09 17:48:15,023 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1231 vanished before elimination [2021-07-09 17:48:15,025 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 16 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-09 17:48:15,025 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 20 variables, input treesize:893, output treesize:105 [2021-07-09 17:48:15,142 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:48:15,142 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2101114868] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:48:15,142 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:48:15,142 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:48:15,142 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969785308] [2021-07-09 17:48:15,142 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:48:15,142 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:48:15,142 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:48:15,142 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:48:15,143 INFO L87 Difference]: Start difference. First operand 976 states and 3467 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:48:15,592 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 64 [2021-07-09 17:48:15,931 WARN L205 SmtUtils]: Spent 300.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 73 [2021-07-09 17:48:16,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:48:16,212 INFO L93 Difference]: Finished difference Result 1237 states and 4160 transitions. [2021-07-09 17:48:16,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:48:16,213 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:48:16,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:48:16,215 INFO L225 Difference]: With dead ends: 1237 [2021-07-09 17:48:16,215 INFO L226 Difference]: Without dead ends: 1192 [2021-07-09 17:48:16,215 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 1695.4ms TimeCoverageRelationStatistics Valid=128, Invalid=574, Unknown=0, NotChecked=0, Total=702 [2021-07-09 17:48:16,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1192 states. [2021-07-09 17:48:16,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1192 to 982. [2021-07-09 17:48:16,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 982 states, 981 states have (on average 3.5565749235474007) internal successors, (3489), 981 states have internal predecessors, (3489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:48:16,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 982 states to 982 states and 3489 transitions. [2021-07-09 17:48:16,227 INFO L78 Accepts]: Start accepts. Automaton has 982 states and 3489 transitions. Word has length 20 [2021-07-09 17:48:16,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:48:16,228 INFO L482 AbstractCegarLoop]: Abstraction has 982 states and 3489 transitions. [2021-07-09 17:48:16,228 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:48:16,228 INFO L276 IsEmpty]: Start isEmpty. Operand 982 states and 3489 transitions. [2021-07-09 17:48:16,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:48:16,229 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:48:16,229 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-09 17:48:16,446 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23627,137 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:48:16,447 INFO L430 AbstractCegarLoop]: === Iteration 159 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:48:16,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:48:16,447 INFO L82 PathProgramCache]: Analyzing trace with hash -196192774, now seen corresponding path program 133 times [2021-07-09 17:48:16,447 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:48:16,447 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391747092] [2021-07-09 17:48:16,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:48:16,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:48:16,588 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:48:16,588 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:48:16,588 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391747092] [2021-07-09 17:48:16,588 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391747092] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:48:16,588 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453958289] [2021-07-09 17:48:16,588 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 138 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 138 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:48:16,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:48:16,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-09 17:48:16,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:48:17,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:17,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 10 treesize of output 1 [2021-07-09 17:48:17,053 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:17,328 WARN L205 SmtUtils]: Spent 274.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 72 [2021-07-09 17:48:17,328 INFO L628 ElimStorePlain]: treesize reduction 230, result has 54.1 percent of original size [2021-07-09 17:48:17,328 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1244 vanished before elimination [2021-07-09 17:48:17,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:48:17,333 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:17,450 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-07-09 17:48:17,450 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48: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 3 treesize of output 1 [2021-07-09 17:48:17,455 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:17,570 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2021-07-09 17:48:17,571 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:17,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 3 treesize of output 1 [2021-07-09 17:48:17,575 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:17,689 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-07-09 17:48:17,690 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:17,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:48:17,694 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:17,892 WARN L205 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 61 [2021-07-09 17:48:17,892 INFO L628 ElimStorePlain]: treesize reduction 39, result has 84.7 percent of original size [2021-07-09 17:48:17,892 INFO L518 ElimStorePlain]: Eliminatee ends_with_6 vanished before elimination [2021-07-09 17:48:17,892 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1251 vanished before elimination [2021-07-09 17:48:17,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:48:17,897 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:17,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:48:17,901 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:17,994 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:17,994 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1242 vanished before elimination [2021-07-09 17:48:17,997 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 10 dim-1 vars, End of recursive call: 2 dim-0 vars, and 6 xjuncts. [2021-07-09 17:48:17,997 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 13 variables, input treesize:547, output treesize:208 [2021-07-09 17:48:19,834 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_1258], 6=[ends_with_10], 10=[v_prenex_1257], 21=[ends_with_2]} [2021-07-09 17:48:19,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:48:19,842 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:19,848 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:19,848 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:19,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-09 17:48:19,849 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:19,855 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:48:19,856 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:19,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:19,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:19,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 8 treesize of output 1 [2021-07-09 17:48:19,863 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:19,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:19,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:19,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 7 treesize of output 1 [2021-07-09 17:48:19,870 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:19,876 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:48:19,876 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:20,236 WARN L205 SmtUtils]: Spent 359.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 78 [2021-07-09 17:48:20,237 INFO L628 ElimStorePlain]: treesize reduction 1000, result has 21.4 percent of original size [2021-07-09 17:48:20,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 4 treesize of output 2 [2021-07-09 17:48:20,243 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:20,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:48:20,249 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:20,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 4 treesize of output 2 [2021-07-09 17:48:20,254 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:20,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 4 treesize of output 2 [2021-07-09 17:48:20,260 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:20,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:48:20,265 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:20,383 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-07-09 17:48:20,383 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:20,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:48:20,389 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:20,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:48:20,393 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:20,512 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2021-07-09 17:48:20,512 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:20,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 5 treesize of output 1 [2021-07-09 17:48:20,519 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:20,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 4 treesize of output 2 [2021-07-09 17:48:20,524 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:20,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:48:20,528 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:20,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 6 treesize of output 2 [2021-07-09 17:48:20,533 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:20,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 6 treesize of output 2 [2021-07-09 17:48:20,538 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:20,646 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2021-07-09 17:48:20,646 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:20,649 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-09 17:48:20,649 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 9 variables, input treesize:1474, output treesize:179 [2021-07-09 17:48:20,804 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 45 [2021-07-09 17:48:20,965 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:48:20,965 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1453958289] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:48:20,965 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:48:20,965 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:48:20,965 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015808059] [2021-07-09 17:48:20,965 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:48:20,965 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:48:20,966 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:48:20,966 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:48:20,966 INFO L87 Difference]: Start difference. First operand 982 states and 3489 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:48:21,343 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 64 [2021-07-09 17:48:21,541 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 44 [2021-07-09 17:48:21,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:48:21,581 INFO L93 Difference]: Finished difference Result 1079 states and 3748 transitions. [2021-07-09 17:48:21,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:48:21,581 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:48:21,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:48:21,583 INFO L225 Difference]: With dead ends: 1079 [2021-07-09 17:48:21,583 INFO L226 Difference]: Without dead ends: 1064 [2021-07-09 17:48:21,583 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 1004.2ms TimeCoverageRelationStatistics Valid=92, Invalid=370, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:48:21,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1064 states. [2021-07-09 17:48:21,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1064 to 982. [2021-07-09 17:48:21,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 982 states, 981 states have (on average 3.5565749235474007) internal successors, (3489), 981 states have internal predecessors, (3489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:48:21,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 982 states to 982 states and 3489 transitions. [2021-07-09 17:48:21,595 INFO L78 Accepts]: Start accepts. Automaton has 982 states and 3489 transitions. Word has length 20 [2021-07-09 17:48:21,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:48:21,595 INFO L482 AbstractCegarLoop]: Abstraction has 982 states and 3489 transitions. [2021-07-09 17:48:21,595 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:48:21,595 INFO L276 IsEmpty]: Start isEmpty. Operand 982 states and 3489 transitions. [2021-07-09 17:48:21,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:48:21,596 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:48:21,596 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-09 17:48:21,796 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23943 [2021-07-09 17:48:21,797 INFO L430 AbstractCegarLoop]: === Iteration 160 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:48:21,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:48:21,797 INFO L82 PathProgramCache]: Analyzing trace with hash -2073280044, now seen corresponding path program 134 times [2021-07-09 17:48:21,797 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:48:21,797 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195889376] [2021-07-09 17:48:21,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:48:21,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:48:22,165 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:48:22,166 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:48:22,166 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195889376] [2021-07-09 17:48:22,166 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195889376] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:48:22,166 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1209249154] [2021-07-09 17:48:22,166 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 139 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 139 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:48:22,228 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:48:22,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:48:22,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:48:22,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:48:22,776 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:22,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:22,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-07-09 17:48:22,778 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:22,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:22,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:22,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 9 treesize of output 1 [2021-07-09 17:48:22,785 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:22,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:22,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:22,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 12 treesize of output 1 [2021-07-09 17:48:22,792 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:22,798 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:22,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 10 treesize of output 1 [2021-07-09 17:48:22,799 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:23,255 WARN L205 SmtUtils]: Spent 456.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 88 [2021-07-09 17:48:23,256 INFO L628 ElimStorePlain]: treesize reduction 332, result has 52.0 percent of original size [2021-07-09 17:48:23,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:48:23,262 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:23,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 4 treesize of output 2 [2021-07-09 17:48:23,267 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:23,452 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2021-07-09 17:48:23,453 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:23,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 6 treesize of output 2 [2021-07-09 17:48:23,458 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:23,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:48:23,464 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:23,641 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-07-09 17:48:23,641 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:23,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 3 treesize of output 1 [2021-07-09 17:48:23,647 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:23,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 3 treesize of output 1 [2021-07-09 17:48:23,671 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:23,839 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-09 17:48:23,840 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:23,850 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 4 dim-1 vars, End of recursive call: 8 dim-0 vars, and 8 xjuncts. [2021-07-09 17:48:23,850 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 7 variables, input treesize:813, output treesize:333 [2021-07-09 17:48:24,039 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-07-09 17:48:24,405 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 84 [2021-07-09 17:48:25,742 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:25,743 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:25,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 9 treesize of output 1 [2021-07-09 17:48:25,744 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:25,751 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:25,752 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:25,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 12 treesize of output 1 [2021-07-09 17:48:25,753 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:25,760 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:48:25,760 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:25,768 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:48:25,768 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:26,099 WARN L205 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 102 [2021-07-09 17:48:26,100 INFO L628 ElimStorePlain]: treesize reduction 816, result has 23.1 percent of original size [2021-07-09 17:48:26,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:48:26,106 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:26,206 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:26,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:48:26,211 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:26,314 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-07-09 17:48:26,314 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:26,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 3 treesize of output 1 [2021-07-09 17:48:26,320 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:26,425 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-07-09 17:48:26,426 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:26,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 6 treesize of output 2 [2021-07-09 17:48:26,432 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:26,524 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:26,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 5 treesize of output 1 [2021-07-09 17:48:26,529 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:26,617 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:26,622 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:48:26,622 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:26,708 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:26,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:48:26,713 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:26,806 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:26,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:48:26,812 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:26,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:26,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 5 treesize of output 1 [2021-07-09 17:48:26,911 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:27,003 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:27,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 6 treesize of output 2 [2021-07-09 17:48:27,009 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:27,082 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:27,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:48:27,086 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:27,146 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:27,149 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-09 17:48:27,149 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 18 variables, input treesize:1213, output treesize:152 [2021-07-09 17:48:27,372 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:48:27,372 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1209249154] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:48:27,372 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:48:27,373 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:48:27,373 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525786327] [2021-07-09 17:48:27,373 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:48:27,373 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:48:27,373 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:48:27,373 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:48:27,373 INFO L87 Difference]: Start difference. First operand 982 states and 3489 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-09 17:48:28,159 WARN L205 SmtUtils]: Spent 392.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 97 [2021-07-09 17:48:28,536 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 47 [2021-07-09 17:48:28,727 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 63 [2021-07-09 17:48:28,909 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 40 [2021-07-09 17:48:29,113 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 52 [2021-07-09 17:48:29,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:48:29,132 INFO L93 Difference]: Finished difference Result 1272 states and 4270 transitions. [2021-07-09 17:48:29,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 17:48:29,132 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 20 [2021-07-09 17:48:29,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:48:29,135 INFO L225 Difference]: With dead ends: 1272 [2021-07-09 17:48:29,135 INFO L226 Difference]: Without dead ends: 1212 [2021-07-09 17:48:29,135 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 226 ImplicationChecksByTransitivity, 2365.6ms TimeCoverageRelationStatistics Valid=157, Invalid=713, Unknown=0, NotChecked=0, Total=870 [2021-07-09 17:48:29,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1212 states. [2021-07-09 17:48:29,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1212 to 984. [2021-07-09 17:48:29,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 984 states, 983 states have (on average 3.558494404883011) internal successors, (3498), 983 states have internal predecessors, (3498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:48:29,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 984 states to 984 states and 3498 transitions. [2021-07-09 17:48:29,148 INFO L78 Accepts]: Start accepts. Automaton has 984 states and 3498 transitions. Word has length 20 [2021-07-09 17:48:29,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:48:29,148 INFO L482 AbstractCegarLoop]: Abstraction has 984 states and 3498 transitions. [2021-07-09 17:48:29,148 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-09 17:48:29,148 INFO L276 IsEmpty]: Start isEmpty. Operand 984 states and 3498 transitions. [2021-07-09 17:48:29,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:48:29,150 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:48:29,150 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-09 17:48:29,367 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 139 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24206 [2021-07-09 17:48:29,367 INFO L430 AbstractCegarLoop]: === Iteration 161 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:48:29,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:48:29,367 INFO L82 PathProgramCache]: Analyzing trace with hash -888198064, now seen corresponding path program 135 times [2021-07-09 17:48:29,368 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:48:29,368 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073655061] [2021-07-09 17:48:29,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:48:29,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:48:29,641 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:48:29,641 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:48:29,641 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073655061] [2021-07-09 17:48:29,641 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073655061] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:48:29,641 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1463521899] [2021-07-09 17:48:29,641 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 140 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 140 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:48:29,716 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-09 17:48:29,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:48:29,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:48:29,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:48:30,259 INFO L446 ElimStorePlain]: Different costs {10=[v_prenex_1286], 15=[v_prenex_1288, ends_with_2]} [2021-07-09 17:48:30,267 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:30,267 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:30,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 9 treesize of output 1 [2021-07-09 17:48:30,268 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:30,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:30,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:30,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 8 treesize of output 1 [2021-07-09 17:48:30,277 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:30,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:30,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:30,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-09 17:48:30,285 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:30,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:30,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 10 treesize of output 1 [2021-07-09 17:48:30,293 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:30,958 WARN L205 SmtUtils]: Spent 665.00 ms on a formula simplification. DAG size of input: 168 DAG size of output: 111 [2021-07-09 17:48:30,959 INFO L628 ElimStorePlain]: treesize reduction 657, result has 44.9 percent of original size [2021-07-09 17:48:30,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 6 treesize of output 2 [2021-07-09 17:48:30,966 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:30,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 4 treesize of output 2 [2021-07-09 17:48:30,972 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:30,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:48:30,978 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:30,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 4 treesize of output 2 [2021-07-09 17:48:30,985 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:30,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 6 treesize of output 2 [2021-07-09 17:48:30,991 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:30,996 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:48:30,997 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:31,257 WARN L205 SmtUtils]: Spent 259.00 ms on a formula simplification that was a NOOP. DAG size: 106 [2021-07-09 17:48:31,257 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:31,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 3 treesize of output 1 [2021-07-09 17:48:31,264 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:31,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 3 treesize of output 1 [2021-07-09 17:48:31,269 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:31,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 5 treesize of output 1 [2021-07-09 17:48:31,275 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:31,527 WARN L205 SmtUtils]: Spent 251.00 ms on a formula simplification that was a NOOP. DAG size: 103 [2021-07-09 17:48:31,527 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:31,542 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 3 dim-1 vars, End of recursive call: 11 dim-0 vars, and 11 xjuncts. [2021-07-09 17:48:31,543 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 10 variables, input treesize:1311, output treesize:495 [2021-07-09 17:48:31,910 WARN L205 SmtUtils]: Spent 315.00 ms on a formula simplification. DAG size of input: 160 DAG size of output: 129 [2021-07-09 17:48:32,970 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:32,971 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:32,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 10 treesize of output 1 [2021-07-09 17:48:32,972 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:32,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:32,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:32,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 2 [2021-07-09 17:48:32,983 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:32,992 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:48:32,992 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:33,001 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:48:33,002 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:33,010 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:48:33,011 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:33,612 WARN L205 SmtUtils]: Spent 601.00 ms on a formula simplification. DAG size of input: 197 DAG size of output: 139 [2021-07-09 17:48:33,613 INFO L628 ElimStorePlain]: treesize reduction 1571, result has 18.9 percent of original size [2021-07-09 17:48:33,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 4 treesize of output 2 [2021-07-09 17:48:33,621 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:33,809 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification that was a NOOP. DAG size: 136 [2021-07-09 17:48:33,809 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:33,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:48:33,816 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:33,999 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification that was a NOOP. DAG size: 134 [2021-07-09 17:48:33,999 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:34,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 3 treesize of output 1 [2021-07-09 17:48:34,007 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:34,185 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification that was a NOOP. DAG size: 132 [2021-07-09 17:48:34,186 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:34,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:48:34,193 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:34,370 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2021-07-09 17:48:34,370 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:34,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:48:34,378 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:34,557 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2021-07-09 17:48:34,557 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:34,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 3 treesize of output 1 [2021-07-09 17:48:34,565 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:34,744 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification that was a NOOP. DAG size: 124 [2021-07-09 17:48:34,744 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:34,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:48:34,751 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:34,947 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification that was a NOOP. DAG size: 121 [2021-07-09 17:48:34,948 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:34,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 3 treesize of output 1 [2021-07-09 17:48:34,954 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:35,122 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-07-09 17:48:35,123 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:35,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 5 treesize of output 1 [2021-07-09 17:48:35,129 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:35,294 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2021-07-09 17:48:35,294 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:35,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 3 treesize of output 1 [2021-07-09 17:48:35,300 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:35,474 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2021-07-09 17:48:35,475 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:35,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 4 treesize of output 2 [2021-07-09 17:48:35,482 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:35,646 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2021-07-09 17:48:35,646 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:35,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 4 treesize of output 2 [2021-07-09 17:48:35,652 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:35,813 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-07-09 17:48:35,813 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:35,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 4 treesize of output 2 [2021-07-09 17:48:35,819 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:35,977 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-07-09 17:48:35,977 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:35,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 3 treesize of output 1 [2021-07-09 17:48:35,983 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:36,145 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-07-09 17:48:36,145 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:36,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:48:36,151 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:36,307 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification that was a NOOP. DAG size: 99 [2021-07-09 17:48:36,307 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:36,311 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 16 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-09 17:48:36,311 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 24 variables, input treesize:2177, output treesize:245 [2021-07-09 17:48:36,582 WARN L205 SmtUtils]: Spent 247.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2021-07-09 17:48:36,887 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:48:36,887 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1463521899] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:48:36,887 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:48:36,887 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:48:36,887 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973774624] [2021-07-09 17:48:36,887 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:48:36,888 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:48:36,888 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:48:36,888 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:48:36,888 INFO L87 Difference]: Start difference. First operand 984 states and 3498 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:48:38,202 WARN L205 SmtUtils]: Spent 329.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 64 [2021-07-09 17:48:38,499 WARN L205 SmtUtils]: Spent 225.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 70 [2021-07-09 17:48:38,835 WARN L205 SmtUtils]: Spent 294.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 60 [2021-07-09 17:48:39,354 WARN L205 SmtUtils]: Spent 454.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 66 [2021-07-09 17:48:39,733 WARN L205 SmtUtils]: Spent 249.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 54 [2021-07-09 17:48:40,081 WARN L205 SmtUtils]: Spent 306.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 62 [2021-07-09 17:48:40,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:48:40,104 INFO L93 Difference]: Finished difference Result 1448 states and 4767 transitions. [2021-07-09 17:48:40,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-09 17:48:40,105 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:48:40,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:48:40,107 INFO L225 Difference]: With dead ends: 1448 [2021-07-09 17:48:40,107 INFO L226 Difference]: Without dead ends: 1373 [2021-07-09 17:48:40,108 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 364 ImplicationChecksByTransitivity, 3836.4ms TimeCoverageRelationStatistics Valid=316, Invalid=1166, Unknown=0, NotChecked=0, Total=1482 [2021-07-09 17:48:40,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1373 states. [2021-07-09 17:48:40,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1373 to 983. [2021-07-09 17:48:40,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 983 states, 982 states have (on average 3.5570264765784114) internal successors, (3493), 982 states have internal predecessors, (3493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:48:40,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 983 states to 983 states and 3493 transitions. [2021-07-09 17:48:40,122 INFO L78 Accepts]: Start accepts. Automaton has 983 states and 3493 transitions. Word has length 20 [2021-07-09 17:48:40,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:48:40,122 INFO L482 AbstractCegarLoop]: Abstraction has 983 states and 3493 transitions. [2021-07-09 17:48:40,122 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:48:40,122 INFO L276 IsEmpty]: Start isEmpty. Operand 983 states and 3493 transitions. [2021-07-09 17:48:40,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:48:40,124 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:48:40,124 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-09 17:48:40,336 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 140 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24866 [2021-07-09 17:48:40,337 INFO L430 AbstractCegarLoop]: === Iteration 162 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:48:40,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:48:40,337 INFO L82 PathProgramCache]: Analyzing trace with hash -1846134258, now seen corresponding path program 136 times [2021-07-09 17:48:40,337 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:48:40,337 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472281392] [2021-07-09 17:48:40,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:48:40,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:48:40,551 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:48:40,552 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:48:40,552 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472281392] [2021-07-09 17:48:40,552 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472281392] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:48:40,552 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2075130546] [2021-07-09 17:48:40,552 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 141 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 141 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:48:40,626 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:48:40,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:48:40,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:48:40,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:48:40,819 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 62 [2021-07-09 17:48:41,226 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:41,227 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:41,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 9 treesize of output 1 [2021-07-09 17:48:41,228 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:41,233 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:41,233 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:41,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 10 treesize of output 1 [2021-07-09 17:48:41,234 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:41,239 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:41,239 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:41,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 10 treesize of output 1 [2021-07-09 17:48:41,240 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:41,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:41,245 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:41,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 7 treesize of output 1 [2021-07-09 17:48:41,246 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:41,281 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:41,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 8 treesize of output 1 [2021-07-09 17:48:41,282 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:41,614 WARN L205 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 77 [2021-07-09 17:48:41,615 INFO L628 ElimStorePlain]: treesize reduction 284, result has 51.8 percent of original size [2021-07-09 17:48:41,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 5 treesize of output 1 [2021-07-09 17:48:41,620 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:41,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 5 treesize of output 1 [2021-07-09 17:48:41,624 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:41,759 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2021-07-09 17:48:41,759 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:41,764 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:48:41,765 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:41,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:48:41,770 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:41,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 6 treesize of output 2 [2021-07-09 17:48:41,775 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:41,884 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-07-09 17:48:41,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:41,890 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 3 dim-1 vars, End of recursive call: 5 dim-0 vars, and 7 xjuncts. [2021-07-09 17:48:41,890 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 5 variables, input treesize:745, output treesize:277 [2021-07-09 17:48:42,069 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 89 [2021-07-09 17:48:42,277 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 66 [2021-07-09 17:48:43,368 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_10, ends_with_6, v_prenex_1317, v_prenex_1328, v_prenex_1318, v_prenex_1319, v_prenex_1320, v_prenex_1321, v_prenex_1333, v_prenex_1322, v_prenex_1334, v_prenex_1323, v_prenex_1324, v_prenex_1325, v_prenex_1316, v_prenex_1327], 10=[v_prenex_1331, v_prenex_1330]} [2021-07-09 17:48:43,377 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:48:43,377 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:43,384 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:48:43,385 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:43,600 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 65 [2021-07-09 17:48:43,601 INFO L628 ElimStorePlain]: treesize reduction 536, result has 22.4 percent of original size [2021-07-09 17:48:43,601 INFO L518 ElimStorePlain]: Eliminatee ends_with_6 vanished before elimination [2021-07-09 17:48:43,601 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1317 vanished before elimination [2021-07-09 17:48:43,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 3 treesize of output 1 [2021-07-09 17:48:43,605 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:43,672 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:43,672 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1318 vanished before elimination [2021-07-09 17:48:43,672 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1319 vanished before elimination [2021-07-09 17:48:43,672 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1320 vanished before elimination [2021-07-09 17:48:43,672 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1321 vanished before elimination [2021-07-09 17:48:43,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 3 treesize of output 1 [2021-07-09 17:48:43,677 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:43,742 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:43,742 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1322 vanished before elimination [2021-07-09 17:48:43,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:48:43,746 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:43,808 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:43,809 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1323 vanished before elimination [2021-07-09 17:48:43,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 4 treesize of output 2 [2021-07-09 17:48:43,823 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:43,882 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:43,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 4 treesize of output 2 [2021-07-09 17:48:43,886 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:43,944 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:43,944 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1316 vanished before elimination [2021-07-09 17:48:43,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:48:43,948 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:44,006 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:44,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 5 treesize of output 1 [2021-07-09 17:48:44,010 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:44,066 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:44,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 6 treesize of output 2 [2021-07-09 17:48:44,070 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:44,124 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:44,126 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 18 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-09 17:48:44,126 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 26 variables, input treesize:784, output treesize:107 [2021-07-09 17:48:44,264 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:48:44,264 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2075130546] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:48:44,264 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:48:44,264 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:48:44,264 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577620801] [2021-07-09 17:48:44,265 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:48:44,265 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:48:44,265 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:48:44,265 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:48:44,265 INFO L87 Difference]: Start difference. First operand 983 states and 3493 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:48:44,618 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 62 [2021-07-09 17:48:44,974 WARN L205 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 75 [2021-07-09 17:48:45,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:48:45,180 INFO L93 Difference]: Finished difference Result 1156 states and 3949 transitions. [2021-07-09 17:48:45,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 17:48:45,180 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:48:45,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:48:45,182 INFO L225 Difference]: With dead ends: 1156 [2021-07-09 17:48:45,182 INFO L226 Difference]: Without dead ends: 1111 [2021-07-09 17:48:45,182 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 1437.0ms TimeCoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2021-07-09 17:48:45,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1111 states. [2021-07-09 17:48:45,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1111 to 987. [2021-07-09 17:48:45,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 987 states, 986 states have (on average 3.554766734279919) internal successors, (3505), 986 states have internal predecessors, (3505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:48:45,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 987 states to 987 states and 3505 transitions. [2021-07-09 17:48:45,194 INFO L78 Accepts]: Start accepts. Automaton has 987 states and 3505 transitions. Word has length 20 [2021-07-09 17:48:45,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:48:45,194 INFO L482 AbstractCegarLoop]: Abstraction has 987 states and 3505 transitions. [2021-07-09 17:48:45,194 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:48:45,194 INFO L276 IsEmpty]: Start isEmpty. Operand 987 states and 3505 transitions. [2021-07-09 17:48:45,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:48:45,196 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:48:45,196 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-09 17:48:45,412 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25316,141 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:48:45,412 INFO L430 AbstractCegarLoop]: === Iteration 163 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:48:45,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:48:45,412 INFO L82 PathProgramCache]: Analyzing trace with hash -1125010780, now seen corresponding path program 137 times [2021-07-09 17:48:45,412 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:48:45,412 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965637274] [2021-07-09 17:48:45,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:48:45,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:48:45,595 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:48:45,595 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:48:45,595 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965637274] [2021-07-09 17:48:45,595 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965637274] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:48:45,595 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [932621416] [2021-07-09 17:48:45,595 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 142 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 142 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:48:45,671 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:48:45,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:48:45,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:48:45,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:48:46,057 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:48:46,057 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [932621416] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:48:46,057 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:48:46,057 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-09 17:48:46,057 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80626358] [2021-07-09 17:48:46,058 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:48:46,058 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:48:46,058 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:48:46,058 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:48:46,058 INFO L87 Difference]: Start difference. First operand 987 states and 3505 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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-09 17:48:46,806 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 62 [2021-07-09 17:48:47,073 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 53 [2021-07-09 17:48:47,228 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 47 [2021-07-09 17:48:47,869 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 41 [2021-07-09 17:48:47,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:48:47,903 INFO L93 Difference]: Finished difference Result 1298 states and 4377 transitions. [2021-07-09 17:48:47,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-07-09 17:48:47,903 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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 20 [2021-07-09 17:48:47,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:48:47,905 INFO L225 Difference]: With dead ends: 1298 [2021-07-09 17:48:47,905 INFO L226 Difference]: Without dead ends: 1253 [2021-07-09 17:48:47,905 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 1776.5ms TimeCoverageRelationStatistics Valid=227, Invalid=1105, Unknown=0, NotChecked=0, Total=1332 [2021-07-09 17:48:47,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1253 states. [2021-07-09 17:48:47,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1253 to 987. [2021-07-09 17:48:47,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 987 states, 986 states have (on average 3.554766734279919) internal successors, (3505), 986 states have internal predecessors, (3505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:48:47,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 987 states to 987 states and 3505 transitions. [2021-07-09 17:48:47,918 INFO L78 Accepts]: Start accepts. Automaton has 987 states and 3505 transitions. Word has length 20 [2021-07-09 17:48:47,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:48:47,918 INFO L482 AbstractCegarLoop]: Abstraction has 987 states and 3505 transitions. [2021-07-09 17:48:47,919 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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-09 17:48:47,919 INFO L276 IsEmpty]: Start isEmpty. Operand 987 states and 3505 transitions. [2021-07-09 17:48:47,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:48:47,920 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:48:47,920 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-09 17:48:48,136 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 142 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25668 [2021-07-09 17:48:48,136 INFO L430 AbstractCegarLoop]: === Iteration 164 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:48:48,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:48:48,136 INFO L82 PathProgramCache]: Analyzing trace with hash -818088028, now seen corresponding path program 138 times [2021-07-09 17:48:48,136 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:48:48,136 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700129756] [2021-07-09 17:48:48,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:48:48,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:48:48,401 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:48:48,401 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:48:48,401 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700129756] [2021-07-09 17:48:48,401 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700129756] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:48:48,401 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1777339312] [2021-07-09 17:48:48,401 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 143 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 143 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:48:48,476 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-09 17:48:48,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:48:48,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:48:48,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:48:48,658 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 59 [2021-07-09 17:48:49,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:49,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:49,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 9 treesize of output 2 [2021-07-09 17:48:49,088 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:49,095 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:49,095 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:49,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 8 treesize of output 1 [2021-07-09 17:48:49,096 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:49,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 3 treesize of output 1 [2021-07-09 17:48:49,103 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:49,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 4 treesize of output 2 [2021-07-09 17:48:49,111 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:49,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 4 treesize of output 2 [2021-07-09 17:48:49,118 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:49,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:49,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:49,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 11 treesize of output 2 [2021-07-09 17:48:49,126 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:49,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 6 treesize of output 2 [2021-07-09 17:48:49,134 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:49,627 WARN L205 SmtUtils]: Spent 492.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 127 [2021-07-09 17:48:49,627 INFO L628 ElimStorePlain]: treesize reduction 166, result has 76.1 percent of original size [2021-07-09 17:48:49,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 6 treesize of output 2 [2021-07-09 17:48:49,634 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:49,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 6 treesize of output 2 [2021-07-09 17:48:49,641 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:49,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 6 treesize of output 2 [2021-07-09 17:48:49,647 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:49,878 WARN L205 SmtUtils]: Spent 230.00 ms on a formula simplification that was a NOOP. DAG size: 122 [2021-07-09 17:48:49,878 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:49,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 3 treesize of output 1 [2021-07-09 17:48:49,884 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:49,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:48:49,891 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:50,136 WARN L205 SmtUtils]: Spent 245.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-07-09 17:48:50,136 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:50,149 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 3 dim-1 vars, End of recursive call: 9 dim-0 vars, and 12 xjuncts. [2021-07-09 17:48:50,149 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 10 variables, input treesize:777, output treesize:495 [2021-07-09 17:48:50,488 WARN L205 SmtUtils]: Spent 287.00 ms on a formula simplification. DAG size of input: 157 DAG size of output: 116 [2021-07-09 17:48:52,722 INFO L446 ElimStorePlain]: Different costs {10=[ends_with_6, v_prenex_1360, v_prenex_1372, v_prenex_1351], 15=[v_prenex_1359, v_prenex_1371], 55=[ends_with_2]} [2021-07-09 17:48:52,736 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:48:52,737 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:52,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 4 treesize of output 2 [2021-07-09 17:48:52,752 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:52,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:48:52,769 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:52,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 4 treesize of output 2 [2021-07-09 17:48:52,787 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:52,803 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:48:52,804 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:52,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:52,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:52,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 9 treesize of output 2 [2021-07-09 17:48:52,823 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:52,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:48:52,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 9 treesize of output 2 [2021-07-09 17:48:52,841 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:53,492 WARN L205 SmtUtils]: Spent 650.00 ms on a formula simplification. DAG size of input: 299 DAG size of output: 150 [2021-07-09 17:48:53,492 INFO L628 ElimStorePlain]: treesize reduction 754, result has 43.9 percent of original size [2021-07-09 17:48:53,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 6 treesize of output 2 [2021-07-09 17:48:53,501 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:53,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 6 treesize of output 2 [2021-07-09 17:48:53,508 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:48: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 4 treesize of output 2 [2021-07-09 17:48:53,516 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:53,791 WARN L205 SmtUtils]: Spent 274.00 ms on a formula simplification that was a NOOP. DAG size: 145 [2021-07-09 17:48:53,791 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:53,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 3 treesize of output 1 [2021-07-09 17:48:53,801 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:53,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:48:53,808 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:54,062 WARN L205 SmtUtils]: Spent 253.00 ms on a formula simplification that was a NOOP. DAG size: 143 [2021-07-09 17:48:54,062 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:54,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:48:54,070 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:54,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 5 treesize of output 1 [2021-07-09 17:48:54,078 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:54,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 5 treesize of output 1 [2021-07-09 17:48:54,085 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:54,331 WARN L205 SmtUtils]: Spent 246.00 ms on a formula simplification that was a NOOP. DAG size: 141 [2021-07-09 17:48:54,332 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:54,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 5 treesize of output 1 [2021-07-09 17:48:54,340 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:54,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 5 treesize of output 1 [2021-07-09 17:48:54,347 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:54,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 5 treesize of output 1 [2021-07-09 17:48:54,355 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:54,592 WARN L205 SmtUtils]: Spent 237.00 ms on a formula simplification that was a NOOP. DAG size: 139 [2021-07-09 17:48:54,593 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:54,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 3 treesize of output 1 [2021-07-09 17:48:54,601 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:54,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:48:54,608 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:54,856 WARN L205 SmtUtils]: Spent 247.00 ms on a formula simplification that was a NOOP. DAG size: 137 [2021-07-09 17:48:54,856 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:48:54,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:48:54,865 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:54,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:48:54,872 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:54,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 4 treesize of output 2 [2021-07-09 17:48:54,879 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:54,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:48:54,887 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:54,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:48:54,894 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:54,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:48:54,901 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:54,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:48:54,908 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:54,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 6 treesize of output 2 [2021-07-09 17:48:54,915 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-09 17:48:55,372 WARN L205 SmtUtils]: Spent 456.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 121 [2021-07-09 17:48:55,373 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.8 percent of original size [2021-07-09 17:48:55,379 INFO L550 ElimStorePlain]: Start of recursive call 1: 29 dim-0 vars, 7 dim-1 vars, End of recursive call: and 13 xjuncts. [2021-07-09 17:48:55,379 INFO L247 ElimStorePlain]: Needed 29 recursive calls to eliminate 36 variables, input treesize:1485, output treesize:401 [2021-07-09 17:48:55,596 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 68 [2021-07-09 17:48:55,796 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 60 [2021-07-09 17:48:55,949 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 47 [2021-07-09 17:48:56,042 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:48:56,042 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1777339312] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:48:56,042 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:48:56,042 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:48:56,042 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800061665] [2021-07-09 17:48:56,042 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:48:56,042 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:48:56,043 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:48:56,043 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:48:56,043 INFO L87 Difference]: Start difference. First operand 987 states and 3505 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-09 17:48:56,321 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 66 [2021-07-09 17:48:56,534 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 56 [2021-07-09 17:48:56,749 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 71 [2021-07-09 17:48:57,002 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2021-07-09 17:48:57,656 WARN L205 SmtUtils]: Spent 318.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 122 [2021-07-09 17:48:58,003 WARN L205 SmtUtils]: Spent 285.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 74 [2021-07-09 17:48:58,345 WARN L205 SmtUtils]: Spent 289.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 117 [2021-07-09 17:48:58,777 WARN L205 SmtUtils]: Spent 297.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 72 [2021-07-09 17:48:59,046 WARN L205 SmtUtils]: Spent 244.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 50 [2021-07-09 17:48:59,353 WARN L205 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 45 [2021-07-09 17:48:59,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:48:59,403 INFO L93 Difference]: Finished difference Result 1265 states and 4290 transitions. [2021-07-09 17:48:59,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-09 17:48:59,404 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 20 [2021-07-09 17:48:59,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:48:59,406 INFO L225 Difference]: With dead ends: 1265 [2021-07-09 17:48:59,406 INFO L226 Difference]: Without dead ends: 1250 [2021-07-09 17:48:59,406 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 233 ImplicationChecksByTransitivity, 4105.5ms TimeCoverageRelationStatistics Valid=255, Invalid=801, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 17:48:59,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1250 states. [2021-07-09 17:48:59,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1250 to 987. [2021-07-09 17:48:59,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 987 states, 986 states have (on average 3.554766734279919) internal successors, (3505), 986 states have internal predecessors, (3505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:48:59,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 987 states to 987 states and 3505 transitions. [2021-07-09 17:48:59,418 INFO L78 Accepts]: Start accepts. Automaton has 987 states and 3505 transitions. Word has length 20 [2021-07-09 17:48:59,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:48:59,418 INFO L482 AbstractCegarLoop]: Abstraction has 987 states and 3505 transitions. [2021-07-09 17:48:59,418 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-09 17:48:59,419 INFO L276 IsEmpty]: Start isEmpty. Operand 987 states and 3505 transitions. [2021-07-09 17:48:59,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:48:59,420 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:48:59,420 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-09 17:48:59,636 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25687 [2021-07-09 17:48:59,636 INFO L430 AbstractCegarLoop]: === Iteration 165 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:48:59,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:48:59,637 INFO L82 PathProgramCache]: Analyzing trace with hash -401078832, now seen corresponding path program 139 times [2021-07-09 17:48:59,637 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:48:59,637 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288014111] [2021-07-09 17:48:59,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:48:59,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:48:59,903 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:48:59,903 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:48:59,903 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288014111] [2021-07-09 17:48:59,903 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288014111] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:48:59,903 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [886696307] [2021-07-09 17:48:59,904 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 144 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 144 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:48:59,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:48:59,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:48:59,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:49:00,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 5 treesize of output 1 [2021-07-09 17:49:00,129 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:00,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:49:00,134 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:00,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:49:00,139 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:00,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 6 treesize of output 2 [2021-07-09 17:49:00,144 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:49: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 6 treesize of output 2 [2021-07-09 17:49:00,149 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:00,153 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:00,154 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:49: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 4 treesize of output 2 [2021-07-09 17:49:00,159 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:00,163 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:49:00,164 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:00,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 6 treesize of output 2 [2021-07-09 17:49:00,169 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:00,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 5 treesize of output 1 [2021-07-09 17:49:00,174 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:00,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:49:00,178 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:00,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 6 treesize of output 2 [2021-07-09 17:49:00,212 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:00,216 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:00,217 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:00,591 WARN L205 SmtUtils]: Spent 373.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 87 [2021-07-09 17:49:00,591 INFO L628 ElimStorePlain]: treesize reduction 41, result has 90.6 percent of original size [2021-07-09 17:49:00,595 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 10 xjuncts. [2021-07-09 17:49:00,596 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 2 variables, input treesize:592, output treesize:395 [2021-07-09 17:49:00,933 WARN L205 SmtUtils]: Spent 309.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 96 [2021-07-09 17:49:03,454 INFO L446 ElimStorePlain]: Different costs {3=[v_prenex_1387, v_prenex_1378, v_prenex_1379, v_prenex_1380, v_prenex_1381, v_prenex_1382, v_prenex_1383, v_prenex_1384], 21=[v_prenex_1397, ends_with_2, ends_with_10, v_prenex_1395], 28=[v_prenex_1389], 36=[v_prenex_1391, v_prenex_1392]} [2021-07-09 17:49:03,467 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:03,467 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:03,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 7 treesize of output 1 [2021-07-09 17:49:03,469 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:03,482 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:03,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 10 treesize of output 1 [2021-07-09 17:49:03,483 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:04,314 WARN L205 SmtUtils]: Spent 831.00 ms on a formula simplification. DAG size of input: 304 DAG size of output: 132 [2021-07-09 17:49:04,315 INFO L628 ElimStorePlain]: treesize reduction 1698, result has 21.8 percent of original size [2021-07-09 17:49:04,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 6 treesize of output 2 [2021-07-09 17:49:04,323 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:04,586 WARN L205 SmtUtils]: Spent 262.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2021-07-09 17:49:04,586 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:49:04,586 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1379 vanished before elimination [2021-07-09 17:49:04,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 5 treesize of output 1 [2021-07-09 17:49:04,593 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:04,843 WARN L205 SmtUtils]: Spent 249.00 ms on a formula simplification that was a NOOP. DAG size: 127 [2021-07-09 17:49:04,843 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:49:04,843 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1381 vanished before elimination [2021-07-09 17:49:04,843 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1382 vanished before elimination [2021-07-09 17:49:04,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 6 treesize of output 2 [2021-07-09 17:49:04,850 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:05,097 WARN L205 SmtUtils]: Spent 245.00 ms on a formula simplification that was a NOOP. DAG size: 124 [2021-07-09 17:49:05,097 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:49:05,097 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1384 vanished before elimination [2021-07-09 17:49:05,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 6 treesize of output 2 [2021-07-09 17:49:05,105 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:05,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 4 treesize of output 2 [2021-07-09 17:49:05,114 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:05,355 WARN L205 SmtUtils]: Spent 241.00 ms on a formula simplification that was a NOOP. DAG size: 118 [2021-07-09 17:49:05,355 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:49:05,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 5 treesize of output 1 [2021-07-09 17:49:05,363 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:05,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:49:05,368 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:05,613 WARN L205 SmtUtils]: Spent 244.00 ms on a formula simplification that was a NOOP. DAG size: 116 [2021-07-09 17:49:05,614 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:49:05,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 6 treesize of output 2 [2021-07-09 17:49:05,620 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:05,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:49:05,627 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:05,855 WARN L205 SmtUtils]: Spent 226.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2021-07-09 17:49:05,855 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:49:05,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:49:05,861 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:05,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:49:05,868 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:06,091 WARN L205 SmtUtils]: Spent 222.00 ms on a formula simplification that was a NOOP. DAG size: 108 [2021-07-09 17:49:06,091 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:49:06,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:49:06,100 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:06,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 5 treesize of output 1 [2021-07-09 17:49:06,107 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:06,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 3 treesize of output 1 [2021-07-09 17:49:06,113 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:06,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:49:06,119 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:06,515 WARN L205 SmtUtils]: Spent 395.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 99 [2021-07-09 17:49:06,516 INFO L628 ElimStorePlain]: treesize reduction 44, result has 89.0 percent of original size [2021-07-09 17:49:06,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 3 treesize of output 1 [2021-07-09 17:49:06,522 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:06,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:49:06,527 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:06,706 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-07-09 17:49:06,706 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:49:06,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 3 treesize of output 1 [2021-07-09 17:49:06,712 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:06,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 3 treesize of output 1 [2021-07-09 17:49:06,718 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:06,909 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-07-09 17:49:06,909 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:49:06,913 INFO L550 ElimStorePlain]: Start of recursive call 1: 11 dim-0 vars, 15 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-09 17:49:06,914 INFO L247 ElimStorePlain]: Needed 22 recursive calls to eliminate 26 variables, input treesize:2231, output treesize:253 [2021-07-09 17:49:07,069 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2021-07-09 17:49:07,297 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 53 [2021-07-09 17:49:07,448 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:49:07,449 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [886696307] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:49:07,449 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:49:07,449 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:49:07,449 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166545714] [2021-07-09 17:49:07,449 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:49:07,449 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:49:07,449 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:49:07,449 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:49:07,449 INFO L87 Difference]: Start difference. First operand 987 states and 3505 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-09 17:49:08,599 WARN L205 SmtUtils]: Spent 307.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 58 [2021-07-09 17:49:08,922 WARN L205 SmtUtils]: Spent 293.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 74 [2021-07-09 17:49:09,341 WARN L205 SmtUtils]: Spent 289.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 52 [2021-07-09 17:49:09,785 WARN L205 SmtUtils]: Spent 331.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 61 [2021-07-09 17:49:10,180 WARN L205 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 50 [2021-07-09 17:49:10,522 WARN L205 SmtUtils]: Spent 309.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 55 [2021-07-09 17:49:10,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:49:10,554 INFO L93 Difference]: Finished difference Result 1400 states and 4620 transitions. [2021-07-09 17:49:10,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 17:49:10,554 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 20 [2021-07-09 17:49:10,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:49:10,556 INFO L225 Difference]: With dead ends: 1400 [2021-07-09 17:49:10,556 INFO L226 Difference]: Without dead ends: 1310 [2021-07-09 17:49:10,557 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 287 ImplicationChecksByTransitivity, 3736.8ms TimeCoverageRelationStatistics Valid=284, Invalid=838, Unknown=0, NotChecked=0, Total=1122 [2021-07-09 17:49:10,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1310 states. [2021-07-09 17:49:10,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1310 to 988. [2021-07-09 17:49:10,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 988 states, 987 states have (on average 3.5602836879432624) internal successors, (3514), 987 states have internal predecessors, (3514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:49:10,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 988 states to 988 states and 3514 transitions. [2021-07-09 17:49:10,570 INFO L78 Accepts]: Start accepts. Automaton has 988 states and 3514 transitions. Word has length 20 [2021-07-09 17:49:10,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:49:10,570 INFO L482 AbstractCegarLoop]: Abstraction has 988 states and 3514 transitions. [2021-07-09 17:49:10,570 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-09 17:49:10,571 INFO L276 IsEmpty]: Start isEmpty. Operand 988 states and 3514 transitions. [2021-07-09 17:49:10,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:49:10,572 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:49:10,572 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-09 17:49:10,788 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25891,144 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:49:10,788 INFO L430 AbstractCegarLoop]: === Iteration 166 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:49:10,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:49:10,788 INFO L82 PathProgramCache]: Analyzing trace with hash 376101076, now seen corresponding path program 140 times [2021-07-09 17:49:10,788 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:49:10,788 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798797631] [2021-07-09 17:49:10,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:49:10,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:49:10,939 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:49:10,940 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:49:10,940 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798797631] [2021-07-09 17:49:10,940 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798797631] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:49:10,940 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1778552672] [2021-07-09 17:49:10,940 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 145 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 145 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:49:11,016 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:49:11,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:49:11,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:49:11,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:49:11,308 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:11,308 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:11,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:11,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:11,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 9 treesize of output 2 [2021-07-09 17:49:11,313 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:11,317 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:11,317 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:11,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 2 [2021-07-09 17:49:11,318 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:11,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:11,322 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:11,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 8 treesize of output 1 [2021-07-09 17:49:11,322 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:11,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:49:11,326 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:11,329 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:11,330 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:11,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:11,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:11,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 10 treesize of output 1 [2021-07-09 17:49:11,334 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:11,337 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:11,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:11,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 7 treesize of output 1 [2021-07-09 17:49:11,339 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:11,342 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:11,342 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:11,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:11,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:11,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 9 treesize of output 2 [2021-07-09 17:49:11,347 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:11,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:11,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:11,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 8 treesize of output 1 [2021-07-09 17:49:11,351 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:11,353 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:11,354 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:11,357 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:11,358 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:11,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-09 17:49:11,359 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:11,362 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:11,363 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:11,366 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:11,366 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49: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 11 treesize of output 2 [2021-07-09 17:49:11,367 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:11,370 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:11,370 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:11,550 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 48 [2021-07-09 17:49:11,551 INFO L628 ElimStorePlain]: treesize reduction 40, result has 84.2 percent of original size [2021-07-09 17:49:11,553 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 9 xjuncts. [2021-07-09 17:49:11,554 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:626, output treesize:203 [2021-07-09 17:49:11,697 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 65 [2021-07-09 17:49:12,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:12,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:12,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:49:12,362 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:12,364 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:12,365 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:12,368 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:12,369 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:12,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:12,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 11 treesize of output 2 [2021-07-09 17:49:12,373 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:12,485 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 35 [2021-07-09 17:49:12,486 INFO L628 ElimStorePlain]: treesize reduction 160, result has 39.4 percent of original size [2021-07-09 17:49:12,486 INFO L518 ElimStorePlain]: Eliminatee ends_with_6 vanished before elimination [2021-07-09 17:49:12,487 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-09 17:49:12,487 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:353, output treesize:104 [2021-07-09 17:49:12,624 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:49:12,624 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1778552672] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:49:12,624 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:49:12,624 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:49:12,624 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445327438] [2021-07-09 17:49:12,624 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:49:12,624 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:49:12,625 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:49:12,625 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:49:12,625 INFO L87 Difference]: Start difference. First operand 988 states and 3514 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:49:13,236 WARN L205 SmtUtils]: Spent 242.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2021-07-09 17:49:13,383 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2021-07-09 17:49:13,641 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 80 [2021-07-09 17:49:13,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:49:13,676 INFO L93 Difference]: Finished difference Result 1308 states and 4466 transitions. [2021-07-09 17:49:13,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:49:13,677 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:49:13,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:49:13,679 INFO L225 Difference]: With dead ends: 1308 [2021-07-09 17:49:13,679 INFO L226 Difference]: Without dead ends: 1293 [2021-07-09 17:49:13,679 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 1398.8ms TimeCoverageRelationStatistics Valid=108, Invalid=444, Unknown=0, NotChecked=0, Total=552 [2021-07-09 17:49:13,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1293 states. [2021-07-09 17:49:13,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1293 to 991. [2021-07-09 17:49:13,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 991 states, 990 states have (on average 3.5585858585858587) internal successors, (3523), 990 states have internal predecessors, (3523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:49:13,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 991 states to 991 states and 3523 transitions. [2021-07-09 17:49:13,692 INFO L78 Accepts]: Start accepts. Automaton has 991 states and 3523 transitions. Word has length 20 [2021-07-09 17:49:13,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:49:13,692 INFO L482 AbstractCegarLoop]: Abstraction has 991 states and 3523 transitions. [2021-07-09 17:49:13,692 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:49:13,692 INFO L276 IsEmpty]: Start isEmpty. Operand 991 states and 3523 transitions. [2021-07-09 17:49:13,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:49:13,694 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:49:13,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, 1] [2021-07-09 17:49:13,909 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26248 [2021-07-09 17:49:13,910 INFO L430 AbstractCegarLoop]: === Iteration 167 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:49:13,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:49:13,910 INFO L82 PathProgramCache]: Analyzing trace with hash -1859344518, now seen corresponding path program 141 times [2021-07-09 17:49:13,910 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:49:13,910 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366333547] [2021-07-09 17:49:13,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:49:13,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:49:14,095 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:49:14,095 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:49:14,095 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366333547] [2021-07-09 17:49:14,095 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366333547] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:49:14,095 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1623515658] [2021-07-09 17:49:14,095 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 146 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 146 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:49:14,171 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:49:14,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:49:14,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:49:14,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:49:15,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:15,021 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:15,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 7 treesize of output 1 [2021-07-09 17:49:15,022 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:15,026 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:15,026 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:15,030 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:15,030 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:15,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 8 treesize of output 1 [2021-07-09 17:49:15,031 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:15,035 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:15,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:15,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 10 treesize of output 1 [2021-07-09 17:49:15,036 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:15,040 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:15,041 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:15,045 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:15,045 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:15,049 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:15,050 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:15,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:15,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:15,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 8 treesize of output 1 [2021-07-09 17:49:15,055 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:15,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:15,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:15,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 7 treesize of output 1 [2021-07-09 17:49:15,060 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:15,064 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:15,064 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:15,068 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:15,068 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:15,072 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:15,072 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:15,076 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:15,076 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:15,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:15,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:15,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 11 treesize of output 2 [2021-07-09 17:49:15,081 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:15,085 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:15,085 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:15,089 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:15,089 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:15,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:15,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:15,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 9 treesize of output 1 [2021-07-09 17:49:15,094 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:15,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:15,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:15,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 9 treesize of output 1 [2021-07-09 17:49:15,099 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:15,103 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:15,103 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:15,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 10 treesize of output 1 [2021-07-09 17:49:15,104 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:15,107 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:15,107 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:15,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 9 treesize of output 2 [2021-07-09 17:49:15,108 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:15,112 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:15,112 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:15,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 8 treesize of output 1 [2021-07-09 17:49:15,113 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:15,116 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:15,116 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:15,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:15,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:15,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 10 treesize of output 1 [2021-07-09 17:49:15,121 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:15,124 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:15,124 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:15,326 WARN L205 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 53 [2021-07-09 17:49:15,326 INFO L628 ElimStorePlain]: treesize reduction 21, result has 90.0 percent of original size [2021-07-09 17:49:15,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:49:15,331 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:15,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 6 treesize of output 2 [2021-07-09 17:49:15,335 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:15,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 6 treesize of output 2 [2021-07-09 17:49:15,339 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:15,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 5 treesize of output 1 [2021-07-09 17:49:15,343 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:15,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 3 treesize of output 1 [2021-07-09 17:49:15,347 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:15,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 4 treesize of output 2 [2021-07-09 17:49:15,351 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:15,438 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:49:15,439 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-09 17:49:15,440 INFO L247 ElimStorePlain]: Needed 31 recursive calls to eliminate 3 variables, input treesize:1029, output treesize:132 [2021-07-09 17:49:15,658 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:49:15,658 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1623515658] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:49:15,658 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:49:15,658 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:49:15,658 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582995564] [2021-07-09 17:49:15,658 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:49:15,658 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:49:15,658 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:49:15,658 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:49:15,658 INFO L87 Difference]: Start difference. First operand 991 states and 3523 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:49:16,723 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 54 [2021-07-09 17:49:17,112 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 38 [2021-07-09 17:49:17,315 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 50 [2021-07-09 17:49:17,679 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 46 [2021-07-09 17:49:17,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:49:17,700 INFO L93 Difference]: Finished difference Result 1336 states and 4459 transitions. [2021-07-09 17:49:17,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-09 17:49:17,701 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:49:17,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:49:17,703 INFO L225 Difference]: With dead ends: 1336 [2021-07-09 17:49:17,703 INFO L226 Difference]: Without dead ends: 1276 [2021-07-09 17:49:17,703 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 351 ImplicationChecksByTransitivity, 2265.3ms TimeCoverageRelationStatistics Valid=273, Invalid=1133, Unknown=0, NotChecked=0, Total=1406 [2021-07-09 17:49:17,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1276 states. [2021-07-09 17:49:17,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1276 to 995. [2021-07-09 17:49:17,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 995 states, 994 states have (on average 3.558350100603622) internal successors, (3537), 994 states have internal predecessors, (3537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:49:17,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 995 states to 995 states and 3537 transitions. [2021-07-09 17:49:17,716 INFO L78 Accepts]: Start accepts. Automaton has 995 states and 3537 transitions. Word has length 20 [2021-07-09 17:49:17,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:49:17,716 INFO L482 AbstractCegarLoop]: Abstraction has 995 states and 3537 transitions. [2021-07-09 17:49:17,716 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:49:17,716 INFO L276 IsEmpty]: Start isEmpty. Operand 995 states and 3537 transitions. [2021-07-09 17:49:17,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:49:17,717 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:49:17,717 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-09 17:49:17,933 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26461,146 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:49:17,933 INFO L430 AbstractCegarLoop]: === Iteration 168 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:49:17,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:49:17,934 INFO L82 PathProgramCache]: Analyzing trace with hash -683853874, now seen corresponding path program 142 times [2021-07-09 17:49:17,934 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:49:17,934 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028558104] [2021-07-09 17:49:17,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:49:17,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:49:18,213 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:49:18,213 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:49:18,213 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028558104] [2021-07-09 17:49:18,213 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028558104] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:49:18,213 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1877064182] [2021-07-09 17:49:18,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 147 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 147 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:49:18,290 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:49:18,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:49:18,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:49:18,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:49:18,648 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 50 [2021-07-09 17:49:19,062 INFO L446 ElimStorePlain]: Different costs {6=[ends_with_10], 15=[v_prenex_1406]} [2021-07-09 17:49:19,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:19,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:19,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-09 17:49:19,069 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:19,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 3 treesize of output 1 [2021-07-09 17:49:19,075 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:19,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:19,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:19,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 10 treesize of output 1 [2021-07-09 17:49:19,082 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:19,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:19,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 8 treesize of output 1 [2021-07-09 17:49:19,088 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:19,511 WARN L205 SmtUtils]: Spent 423.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 106 [2021-07-09 17:49:19,512 INFO L628 ElimStorePlain]: treesize reduction 298, result has 61.7 percent of original size [2021-07-09 17:49:19,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 3 treesize of output 1 [2021-07-09 17:49:19,518 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:19,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 6 treesize of output 2 [2021-07-09 17:49:19,524 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:19,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 4 treesize of output 2 [2021-07-09 17:49:19,530 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:19,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 4 treesize of output 2 [2021-07-09 17:49:19,536 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:19,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:49:19,541 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:19,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 6 treesize of output 2 [2021-07-09 17:49:19,546 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:19,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 4 treesize of output 2 [2021-07-09 17:49:19,551 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:19,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 4 treesize of output 2 [2021-07-09 17:49:19,556 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:19,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:49:19,561 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:19,895 WARN L205 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2021-07-09 17:49:19,896 INFO L628 ElimStorePlain]: treesize reduction 3, result has 99.3 percent of original size [2021-07-09 17:49:19,907 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: 9 dim-0 vars, and 12 xjuncts. [2021-07-09 17:49:19,907 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 7 variables, input treesize:872, output treesize:430 [2021-07-09 17:49:20,205 WARN L205 SmtUtils]: Spent 253.00 ms on a formula simplification. DAG size of input: 140 DAG size of output: 92 [2021-07-09 17:49:22,596 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_2, ends_with_6, v_prenex_1416, v_prenex_1439, v_prenex_1417, v_prenex_1418, v_prenex_1429, v_prenex_1441, v_prenex_1430, v_prenex_1442, v_prenex_1445, v_prenex_1446, v_prenex_1413, v_prenex_1414, v_prenex_1437, v_prenex_1415], 10=[v_prenex_1420, v_prenex_1427, v_prenex_1428, v_prenex_1419]} [2021-07-09 17:49:22,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:22,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:22,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 11 treesize of output 2 [2021-07-09 17:49:22,611 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:22,623 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:22,624 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:22,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 10 treesize of output 1 [2021-07-09 17:49:22,625 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:22,634 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:22,634 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:23,323 WARN L205 SmtUtils]: Spent 688.00 ms on a formula simplification. DAG size of input: 287 DAG size of output: 127 [2021-07-09 17:49:23,324 INFO L628 ElimStorePlain]: treesize reduction 985, result has 35.3 percent of original size [2021-07-09 17:49:23,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 6 treesize of output 2 [2021-07-09 17:49:23,332 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:23,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 6 treesize of output 2 [2021-07-09 17:49:23,339 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:23,844 WARN L205 SmtUtils]: Spent 504.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 120 [2021-07-09 17:49:23,844 INFO L628 ElimStorePlain]: treesize reduction 37, result has 93.0 percent of original size [2021-07-09 17:49:23,844 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1416 vanished before elimination [2021-07-09 17:49:23,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:49:23,852 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:23,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 4 treesize of output 2 [2021-07-09 17:49:23,858 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:24,089 WARN L205 SmtUtils]: Spent 230.00 ms on a formula simplification that was a NOOP. DAG size: 117 [2021-07-09 17:49:24,089 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:49:24,089 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1417 vanished before elimination [2021-07-09 17:49:24,089 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1418 vanished before elimination [2021-07-09 17:49:24,089 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1429 vanished before elimination [2021-07-09 17:49:24,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:49:24,097 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:24,319 WARN L205 SmtUtils]: Spent 222.00 ms on a formula simplification that was a NOOP. DAG size: 114 [2021-07-09 17:49:24,319 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:49:24,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:49:24,326 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:24,553 WARN L205 SmtUtils]: Spent 226.00 ms on a formula simplification that was a NOOP. DAG size: 112 [2021-07-09 17:49:24,553 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:49:24,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 4 treesize of output 2 [2021-07-09 17:49:24,560 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:24,786 WARN L205 SmtUtils]: Spent 225.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2021-07-09 17:49:24,786 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:49:24,787 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1445 vanished before elimination [2021-07-09 17:49:24,787 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1446 vanished before elimination [2021-07-09 17:49:24,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:49:24,793 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:25,015 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-07-09 17:49:25,015 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:49:25,015 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1414 vanished before elimination [2021-07-09 17:49:25,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:49:25,023 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:25,242 WARN L205 SmtUtils]: Spent 218.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-07-09 17:49:25,242 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:49:25,242 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1415 vanished before elimination [2021-07-09 17:49:25,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:49:25,249 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:25,461 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2021-07-09 17:49:25,461 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:49:25,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 6 treesize of output 2 [2021-07-09 17:49:25,468 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:25,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 6 treesize of output 2 [2021-07-09 17:49:25,474 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:25,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 6 treesize of output 2 [2021-07-09 17:49:25,480 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:25,684 WARN L205 SmtUtils]: Spent 204.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-07-09 17:49:25,684 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:49:25,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 5 treesize of output 1 [2021-07-09 17:49:25,691 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:25,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:49:25,697 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:25,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 5 treesize of output 1 [2021-07-09 17:49:25,702 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:25,901 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-07-09 17:49:25,901 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:49:25,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:49:25,908 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:26,108 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2021-07-09 17:49:26,108 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:49:26,115 INFO L550 ElimStorePlain]: Start of recursive call 1: 24 dim-0 vars, 20 dim-1 vars, End of recursive call: and 15 xjuncts. [2021-07-09 17:49:26,115 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 44 variables, input treesize:1596, output treesize:365 [2021-07-09 17:49:26,318 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 52 [2021-07-09 17:49:26,496 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:49:26,496 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1877064182] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:49:26,497 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:49:26,497 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:49:26,497 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14771658] [2021-07-09 17:49:26,497 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:49:26,497 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:49:26,497 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:49:26,497 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:49:26,497 INFO L87 Difference]: Start difference. First operand 995 states and 3537 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:49:26,687 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 46 [2021-07-09 17:49:26,848 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 50 [2021-07-09 17:49:27,069 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 56 [2021-07-09 17:49:27,339 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 57 [2021-07-09 17:49:27,579 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 71 [2021-07-09 17:49:28,019 WARN L205 SmtUtils]: Spent 224.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 99 [2021-07-09 17:49:28,273 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 41 [2021-07-09 17:49:28,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:49:28,309 INFO L93 Difference]: Finished difference Result 1314 states and 4466 transitions. [2021-07-09 17:49:28,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:49:28,309 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:49:28,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:49:28,311 INFO L225 Difference]: With dead ends: 1314 [2021-07-09 17:49:28,311 INFO L226 Difference]: Without dead ends: 1299 [2021-07-09 17:49:28,312 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 2552.4ms TimeCoverageRelationStatistics Valid=200, Invalid=670, Unknown=0, NotChecked=0, Total=870 [2021-07-09 17:49:28,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1299 states. [2021-07-09 17:49:28,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1299 to 994. [2021-07-09 17:49:28,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 994 states, 993 states have (on average 3.5609264853977844) internal successors, (3536), 993 states have internal predecessors, (3536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:49:28,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 994 states to 994 states and 3536 transitions. [2021-07-09 17:49:28,324 INFO L78 Accepts]: Start accepts. Automaton has 994 states and 3536 transitions. Word has length 20 [2021-07-09 17:49:28,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:49:28,325 INFO L482 AbstractCegarLoop]: Abstraction has 994 states and 3536 transitions. [2021-07-09 17:49:28,325 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:49:28,325 INFO L276 IsEmpty]: Start isEmpty. Operand 994 states and 3536 transitions. [2021-07-09 17:49:28,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:49:28,326 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:49:28,326 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-09 17:49:28,542 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 147 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26732 [2021-07-09 17:49:28,542 INFO L430 AbstractCegarLoop]: === Iteration 169 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:49:28,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:49:28,542 INFO L82 PathProgramCache]: Analyzing trace with hash 1073550416, now seen corresponding path program 143 times [2021-07-09 17:49:28,542 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:49:28,543 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002431903] [2021-07-09 17:49:28,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:49:28,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:49:28,712 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:49:28,712 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:49:28,712 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002431903] [2021-07-09 17:49:28,712 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002431903] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:49:28,712 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [250934663] [2021-07-09 17:49:28,712 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 148 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 148 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:49:28,794 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:49:28,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:49:28,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:49:28,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:49:29,044 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 42 [2021-07-09 17:49:29,298 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:49:29,298 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [250934663] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:49:29,298 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:49:29,298 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-09 17:49:29,298 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049710591] [2021-07-09 17:49:29,298 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:49:29,298 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:49:29,298 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:49:29,298 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:49:29,299 INFO L87 Difference]: Start difference. First operand 994 states and 3536 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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-09 17:49:29,967 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 44 [2021-07-09 17:49:30,276 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 37 [2021-07-09 17:49:30,495 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 53 [2021-07-09 17:49:30,764 WARN L205 SmtUtils]: Spent 222.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 58 [2021-07-09 17:49:30,972 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 43 [2021-07-09 17:49:31,254 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 49 [2021-07-09 17:49:31,531 WARN L205 SmtUtils]: Spent 243.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 55 [2021-07-09 17:49:31,778 WARN L205 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 57 [2021-07-09 17:49:32,107 WARN L205 SmtUtils]: Spent 237.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 54 [2021-07-09 17:49:32,323 WARN L205 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 48 [2021-07-09 17:49:32,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:49:32,384 INFO L93 Difference]: Finished difference Result 1586 states and 5221 transitions. [2021-07-09 17:49:32,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-09 17:49:32,384 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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 20 [2021-07-09 17:49:32,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:49:32,387 INFO L225 Difference]: With dead ends: 1586 [2021-07-09 17:49:32,387 INFO L226 Difference]: Without dead ends: 1541 [2021-07-09 17:49:32,388 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 317 ImplicationChecksByTransitivity, 3067.7ms TimeCoverageRelationStatistics Valid=258, Invalid=1148, Unknown=0, NotChecked=0, Total=1406 [2021-07-09 17:49:32,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1541 states. [2021-07-09 17:49:32,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1541 to 997. [2021-07-09 17:49:32,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 997 states, 996 states have (on average 3.5622489959839356) internal successors, (3548), 996 states have internal predecessors, (3548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:49:32,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 997 states to 997 states and 3548 transitions. [2021-07-09 17:49:32,402 INFO L78 Accepts]: Start accepts. Automaton has 997 states and 3548 transitions. Word has length 20 [2021-07-09 17:49:32,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:49:32,402 INFO L482 AbstractCegarLoop]: Abstraction has 997 states and 3548 transitions. [2021-07-09 17:49:32,402 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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-09 17:49:32,402 INFO L276 IsEmpty]: Start isEmpty. Operand 997 states and 3548 transitions. [2021-07-09 17:49:32,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:49:32,403 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:49:32,403 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-09 17:49:32,619 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27027,148 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:49:32,620 INFO L430 AbstractCegarLoop]: === Iteration 170 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:49:32,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:49:32,620 INFO L82 PathProgramCache]: Analyzing trace with hash -769606704, now seen corresponding path program 144 times [2021-07-09 17:49:32,620 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:49:32,620 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31532449] [2021-07-09 17:49:32,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:49:32,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:49:32,830 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:49:32,830 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:49:32,830 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31532449] [2021-07-09 17:49:32,830 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31532449] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:49:32,830 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1441135286] [2021-07-09 17:49:32,830 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 149 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 149 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:49:32,911 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:49:32,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:49:32,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-09 17:49:32,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:49:33,246 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:33,247 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:33,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 9 treesize of output 2 [2021-07-09 17:49:33,248 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:33,252 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:33,252 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:33,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 8 treesize of output 1 [2021-07-09 17:49:33,253 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:33,257 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:33,257 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:33,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 10 treesize of output 1 [2021-07-09 17:49:33,258 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:33,262 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:33,262 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:33,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 10 treesize of output 1 [2021-07-09 17:49:33,263 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:33,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 6 treesize of output 2 [2021-07-09 17:49:33,267 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:33,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:33,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:33,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 11 treesize of output 2 [2021-07-09 17:49:33,272 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:33,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:33,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:33,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 11 treesize of output 2 [2021-07-09 17:49:33,278 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:33,281 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:33,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:33,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 2 [2021-07-09 17:49:33,283 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:33,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:33,287 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:33,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 8 treesize of output 1 [2021-07-09 17:49:33,288 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:33,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:49:33,292 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:33,296 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:33,296 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:33,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 10 treesize of output 1 [2021-07-09 17:49:33,297 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:33,300 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:33,301 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:33,304 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:33,304 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:33,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 3 treesize of output 1 [2021-07-09 17:49:33,308 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:33,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:33,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:33,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 10 treesize of output 1 [2021-07-09 17:49:33,313 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:33,316 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:33,317 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:33,320 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:33,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:33,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 9 treesize of output 2 [2021-07-09 17:49:33,322 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:33,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:33,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:33,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 9 treesize of output 1 [2021-07-09 17:49:33,326 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:33,330 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:33,330 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:33,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 8 treesize of output 1 [2021-07-09 17:49:33,331 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:33,334 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:33,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:33,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 2 [2021-07-09 17:49:33,336 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:33,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 5 treesize of output 1 [2021-07-09 17:49:33,340 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:33,343 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:33,343 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:33,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-09 17:49:33,344 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:33,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:33,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:33,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 2 [2021-07-09 17:49:33,349 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:33,353 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:33,353 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:33,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 10 treesize of output 1 [2021-07-09 17:49:33,354 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:33,356 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:33,357 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:33,655 WARN L205 SmtUtils]: Spent 297.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 53 [2021-07-09 17:49:33,655 INFO L628 ElimStorePlain]: treesize reduction 102, result has 73.8 percent of original size [2021-07-09 17:49:33,659 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 10 xjuncts. [2021-07-09 17:49:33,659 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 2 variables, input treesize:941, output treesize:287 [2021-07-09 17:49:33,886 WARN L205 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2021-07-09 17:49:34,751 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:34,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-07-09 17:49:34,752 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:34,945 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 47 [2021-07-09 17:49:34,946 INFO L628 ElimStorePlain]: treesize reduction 272, result has 37.9 percent of original size [2021-07-09 17:49:34,946 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1453 vanished before elimination [2021-07-09 17:49:34,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 5 treesize of output 1 [2021-07-09 17:49:34,950 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:35,036 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:49:35,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:49:35,040 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:35,123 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:49:35,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:49:35,127 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:35,208 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:49:35,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:49:35,212 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:35,350 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 36 [2021-07-09 17:49:35,351 INFO L628 ElimStorePlain]: treesize reduction 26, result has 82.4 percent of original size [2021-07-09 17:49:35,353 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-09 17:49:35,353 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:446, output treesize:122 [2021-07-09 17:49:35,599 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:49:35,599 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1441135286] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:49:35,599 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:49:35,599 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:49:35,599 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596755300] [2021-07-09 17:49:35,599 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:49:35,599 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:49:35,599 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:49:35,600 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:49:35,600 INFO L87 Difference]: Start difference. First operand 997 states and 3548 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:49:36,309 WARN L205 SmtUtils]: Spent 299.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 62 [2021-07-09 17:49:36,555 WARN L205 SmtUtils]: Spent 226.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2021-07-09 17:49:36,962 WARN L205 SmtUtils]: Spent 338.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 67 [2021-07-09 17:49:37,317 WARN L205 SmtUtils]: Spent 310.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 76 [2021-07-09 17:49:37,767 WARN L205 SmtUtils]: Spent 412.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 78 [2021-07-09 17:49:38,207 WARN L205 SmtUtils]: Spent 372.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 74 [2021-07-09 17:49:38,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:49:38,229 INFO L93 Difference]: Finished difference Result 1324 states and 4494 transitions. [2021-07-09 17:49:38,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:49:38,230 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:49:38,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:49:38,232 INFO L225 Difference]: With dead ends: 1324 [2021-07-09 17:49:38,232 INFO L226 Difference]: Without dead ends: 1309 [2021-07-09 17:49:38,232 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 3080.9ms TimeCoverageRelationStatistics Valid=160, Invalid=652, Unknown=0, NotChecked=0, Total=812 [2021-07-09 17:49:38,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1309 states. [2021-07-09 17:49:38,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1309 to 995. [2021-07-09 17:49:38,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 995 states, 994 states have (on average 3.562374245472837) internal successors, (3541), 994 states have internal predecessors, (3541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:49:38,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 995 states to 995 states and 3541 transitions. [2021-07-09 17:49:38,245 INFO L78 Accepts]: Start accepts. Automaton has 995 states and 3541 transitions. Word has length 20 [2021-07-09 17:49:38,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:49:38,245 INFO L482 AbstractCegarLoop]: Abstraction has 995 states and 3541 transitions. [2021-07-09 17:49:38,245 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:49:38,245 INFO L276 IsEmpty]: Start isEmpty. Operand 995 states and 3541 transitions. [2021-07-09 17:49:38,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:49:38,246 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:49:38,246 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-09 17:49:38,462 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27049,149 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:49:38,462 INFO L430 AbstractCegarLoop]: === Iteration 171 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:49:38,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:49:38,462 INFO L82 PathProgramCache]: Analyzing trace with hash 1517865360, now seen corresponding path program 145 times [2021-07-09 17:49:38,463 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:49:38,463 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893947275] [2021-07-09 17:49:38,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:49:38,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:49:38,777 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:49:38,777 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:49:38,777 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893947275] [2021-07-09 17:49:38,777 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893947275] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:49:38,777 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1386708007] [2021-07-09 17:49:38,777 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 150 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 150 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:49:38,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:49:38,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:49:38,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:49:39,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:39,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:39,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 8 treesize of output 1 [2021-07-09 17:49:39,082 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:39,086 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:39,086 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:39,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 11 treesize of output 2 [2021-07-09 17:49:39,087 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:39,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:39,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:39,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 9 treesize of output 1 [2021-07-09 17:49:39,092 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:39,096 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:39,096 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:39,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 7 treesize of output 1 [2021-07-09 17:49:39,097 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:39,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:39,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:39,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 8 treesize of output 1 [2021-07-09 17:49:39,102 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:39,105 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:39,105 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:39,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 8 treesize of output 1 [2021-07-09 17:49:39,106 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:39,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:39,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:39,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 9 treesize of output 1 [2021-07-09 17:49:39,111 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:39,114 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:39,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:39,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 9 treesize of output 2 [2021-07-09 17:49:39,116 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:39,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:39,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:39,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:49:39,120 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:39,124 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:39,124 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49: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 10 treesize of output 1 [2021-07-09 17:49:39,125 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:39,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:39,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49: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 9 treesize of output 2 [2021-07-09 17:49:39,130 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:39,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:39,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:39,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 10 treesize of output 1 [2021-07-09 17:49:39,134 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:39,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:39,138 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:39,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 11 treesize of output 2 [2021-07-09 17:49:39,139 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:39,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:39,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:39,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 7 treesize of output 1 [2021-07-09 17:49:39,143 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:39,146 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:39,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:39,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 8 treesize of output 1 [2021-07-09 17:49:39,148 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:39,151 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:39,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 10 treesize of output 1 [2021-07-09 17:49:39,151 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:39,273 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2021-07-09 17:49:39,274 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:49:39,277 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 8 xjuncts. [2021-07-09 17:49:39,277 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:625, output treesize:249 [2021-07-09 17:49:39,419 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-09 17:49:39,619 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-07-09 17:49:40,640 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:40,640 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:40,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:49:40,641 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:40,646 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:40,646 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-09 17:49:40,647 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:41,016 WARN L205 SmtUtils]: Spent 369.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 85 [2021-07-09 17:49:41,017 INFO L628 ElimStorePlain]: treesize reduction 294, result has 47.8 percent of original size [2021-07-09 17:49:41,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 4 treesize of output 2 [2021-07-09 17:49:41,022 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:41,162 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-07-09 17:49:41,163 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:49:41,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:49:41,168 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:41,304 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-09 17:49:41,304 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:49:41,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 3 treesize of output 1 [2021-07-09 17:49:41,309 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:41,447 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 78 [2021-07-09 17:49:41,447 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:49:41,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:49:41,452 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:41,583 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2021-07-09 17:49:41,584 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:49:41,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 4 treesize of output 2 [2021-07-09 17:49:41,589 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:41,717 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 73 [2021-07-09 17:49:41,718 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:49:41,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 5 treesize of output 1 [2021-07-09 17:49:41,723 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:41,849 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-07-09 17:49:41,849 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:49:41,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 6 treesize of output 2 [2021-07-09 17:49:41,855 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:41,980 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-07-09 17:49:41,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:49:41,984 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-09 17:49:41,984 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:609, output treesize:201 [2021-07-09 17:49:42,112 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 47 [2021-07-09 17:49:42,381 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:49:42,382 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1386708007] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:49:42,382 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:49:42,382 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:49:42,382 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076901065] [2021-07-09 17:49:42,382 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:49:42,382 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:49:42,382 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:49:42,382 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:49:42,382 INFO L87 Difference]: Start difference. First operand 995 states and 3541 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:49:42,496 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 35 [2021-07-09 17:49:42,680 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 52 [2021-07-09 17:49:44,285 WARN L205 SmtUtils]: Spent 370.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 100 [2021-07-09 17:49:44,800 WARN L205 SmtUtils]: Spent 329.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 90 [2021-07-09 17:49:45,428 WARN L205 SmtUtils]: Spent 575.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 108 [2021-07-09 17:49:45,742 WARN L205 SmtUtils]: Spent 280.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 74 [2021-07-09 17:49:46,344 WARN L205 SmtUtils]: Spent 463.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 94 [2021-07-09 17:49:46,635 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 74 [2021-07-09 17:49:47,083 WARN L205 SmtUtils]: Spent 395.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 79 [2021-07-09 17:49:47,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:49:47,117 INFO L93 Difference]: Finished difference Result 1694 states and 5548 transitions. [2021-07-09 17:49:47,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-07-09 17:49:47,118 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:49:47,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:49:47,121 INFO L225 Difference]: With dead ends: 1694 [2021-07-09 17:49:47,121 INFO L226 Difference]: Without dead ends: 1619 [2021-07-09 17:49:47,121 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 428 ImplicationChecksByTransitivity, 4856.0ms TimeCoverageRelationStatistics Valid=358, Invalid=1364, Unknown=0, NotChecked=0, Total=1722 [2021-07-09 17:49:47,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1619 states. [2021-07-09 17:49:47,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1619 to 1007. [2021-07-09 17:49:47,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1007 states, 1006 states have (on average 3.5596421471172963) internal successors, (3581), 1006 states have internal predecessors, (3581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:49:47,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1007 states to 1007 states and 3581 transitions. [2021-07-09 17:49:47,136 INFO L78 Accepts]: Start accepts. Automaton has 1007 states and 3581 transitions. Word has length 20 [2021-07-09 17:49:47,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:49:47,136 INFO L482 AbstractCegarLoop]: Abstraction has 1007 states and 3581 transitions. [2021-07-09 17:49:47,136 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:49:47,136 INFO L276 IsEmpty]: Start isEmpty. Operand 1007 states and 3581 transitions. [2021-07-09 17:49:47,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:49:47,138 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:49:47,138 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-09 17:49:47,354 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 150 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27315 [2021-07-09 17:49:47,354 INFO L430 AbstractCegarLoop]: === Iteration 172 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:49:47,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:49:47,354 INFO L82 PathProgramCache]: Analyzing trace with hash 760813400, now seen corresponding path program 146 times [2021-07-09 17:49:47,354 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:49:47,354 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42333401] [2021-07-09 17:49:47,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:49:47,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:49:47,615 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:49:47,615 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:49:47,615 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42333401] [2021-07-09 17:49:47,615 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42333401] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:49:47,615 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1995599700] [2021-07-09 17:49:47,615 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 151 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 151 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:49:47,694 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:49:47,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:49:47,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:49:47,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:49:49,030 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:49,031 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:49,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:49,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:49:49,037 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:49,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:49,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 8 treesize of output 1 [2021-07-09 17:49:49,043 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,047 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:49,048 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:49,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:49,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 7 treesize of output 1 [2021-07-09 17:49:49,054 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,058 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:49,058 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,063 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:49,063 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:49,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:49,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 9 treesize of output 2 [2021-07-09 17:49:49,069 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,073 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:49,074 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:49,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-09 17:49:49,075 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,079 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:49,080 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,084 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:49,084 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,089 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:49,089 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:49,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 10 treesize of output 1 [2021-07-09 17:49:49,090 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,094 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:49,095 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,099 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:49,100 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:49,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 9 treesize of output 1 [2021-07-09 17:49:49,101 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,105 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:49,105 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:49,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:49,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 11 treesize of output 2 [2021-07-09 17:49:49,111 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:49,116 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:49,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 8 treesize of output 1 [2021-07-09 17:49:49,116 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,120 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:49,121 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,125 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:49,125 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:49,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:49,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 9 treesize of output 1 [2021-07-09 17:49:49,131 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:49,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:49,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 10 treesize of output 1 [2021-07-09 17:49:49,136 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,139 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:49,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:49,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 7 treesize of output 1 [2021-07-09 17:49:49,141 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,145 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:49,146 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,150 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:49,150 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:49,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-09 17:49:49,151 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,155 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:49,155 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,159 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:49,159 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:49,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:49,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:49:49,165 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,168 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:49,169 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,172 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:49,173 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,176 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:49,177 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,181 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:49,181 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,184 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:49,185 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:49,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 10 treesize of output 1 [2021-07-09 17:49:49,186 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,189 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:49,189 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:49,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 8 treesize of output 1 [2021-07-09 17:49:49,190 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,193 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:49,194 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,197 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:49,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:49:49,198 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,426 WARN L205 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 54 [2021-07-09 17:49:49,426 INFO L628 ElimStorePlain]: treesize reduction 25, result has 89.9 percent of original size [2021-07-09 17:49:49,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 6 treesize of output 2 [2021-07-09 17:49:49,432 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,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 6 treesize of output 2 [2021-07-09 17:49:49,436 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:49:49,440 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:49:49,444 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,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 5 treesize of output 1 [2021-07-09 17:49:49,448 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,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 3 treesize of output 1 [2021-07-09 17:49:49,452 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,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 3 treesize of output 1 [2021-07-09 17:49:49,456 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:49,555 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:49:49,558 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-09 17:49:49,558 INFO L247 ElimStorePlain]: Needed 43 recursive calls to eliminate 3 variables, input treesize:1508, output treesize:160 [2021-07-09 17:49:49,722 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 41 [2021-07-09 17:49:49,846 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:49:49,847 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1995599700] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:49:49,847 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:49:49,847 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:49:49,847 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36285374] [2021-07-09 17:49:49,847 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:49:49,847 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:49:49,847 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:49:49,847 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:49:49,847 INFO L87 Difference]: Start difference. First operand 1007 states and 3581 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:49:50,256 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 61 [2021-07-09 17:49:50,429 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 54 [2021-07-09 17:49:50,687 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 41 [2021-07-09 17:49:50,899 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 37 [2021-07-09 17:49:50,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:49:50,916 INFO L93 Difference]: Finished difference Result 1254 states and 4271 transitions. [2021-07-09 17:49:50,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 17:49:50,916 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:49:50,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:49:50,919 INFO L225 Difference]: With dead ends: 1254 [2021-07-09 17:49:50,919 INFO L226 Difference]: Without dead ends: 1224 [2021-07-09 17:49:50,919 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 1539.2ms TimeCoverageRelationStatistics Valid=160, Invalid=490, Unknown=0, NotChecked=0, Total=650 [2021-07-09 17:49:50,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1224 states. [2021-07-09 17:49:50,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1224 to 1007. [2021-07-09 17:49:50,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1007 states, 1006 states have (on average 3.5596421471172963) internal successors, (3581), 1006 states have internal predecessors, (3581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:49:50,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1007 states to 1007 states and 3581 transitions. [2021-07-09 17:49:50,932 INFO L78 Accepts]: Start accepts. Automaton has 1007 states and 3581 transitions. Word has length 20 [2021-07-09 17:49:50,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:49:50,932 INFO L482 AbstractCegarLoop]: Abstraction has 1007 states and 3581 transitions. [2021-07-09 17:49:50,932 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:49:50,932 INFO L276 IsEmpty]: Start isEmpty. Operand 1007 states and 3581 transitions. [2021-07-09 17:49:50,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:49:50,934 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:49:50,934 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-09 17:49:51,150 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27829,151 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:49:51,150 INFO L430 AbstractCegarLoop]: === Iteration 173 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:49:51,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:49:51,150 INFO L82 PathProgramCache]: Analyzing trace with hash -89188938, now seen corresponding path program 147 times [2021-07-09 17:49:51,151 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:49:51,151 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257580556] [2021-07-09 17:49:51,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:49:51,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:49:51,352 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:49:51,352 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:49:51,352 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257580556] [2021-07-09 17:49:51,352 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257580556] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:49:51,352 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [243699411] [2021-07-09 17:49:51,352 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 152 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 152 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:49:51,432 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-09 17:49:51,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:49:51,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:49:51,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:49:53,150 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,151 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,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 9 treesize of output 1 [2021-07-09 17:49:53,152 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,158 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,158 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,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 10 treesize of output 1 [2021-07-09 17:49:53,159 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,164 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:53,165 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,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 8 treesize of output 1 [2021-07-09 17:49:53,172 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,178 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,178 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,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 10 treesize of output 1 [2021-07-09 17:49:53,179 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,184 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,185 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,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 9 treesize of output 1 [2021-07-09 17:49:53,186 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,191 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,191 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49: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 8 treesize of output 1 [2021-07-09 17:49:53,192 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,197 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:53,198 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,203 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:53,204 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,209 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:53,209 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,215 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:53,215 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,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 9 treesize of output 2 [2021-07-09 17:49:53,222 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,227 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:53,228 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,233 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:53,234 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,240 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,240 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:49:53,241 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,247 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,247 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,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 9 treesize of output 2 [2021-07-09 17:49:53,248 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,253 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,254 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,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 8 treesize of output 1 [2021-07-09 17:49:53,254 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,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 8 treesize of output 1 [2021-07-09 17:49:53,261 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,266 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,267 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,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 7 treesize of output 1 [2021-07-09 17:49:53,268 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,274 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,274 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,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 2 [2021-07-09 17:49:53,275 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,281 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,281 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,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 2 [2021-07-09 17:49:53,282 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,288 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:53,289 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,295 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:53,296 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,303 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:53,303 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,310 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:53,311 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,317 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:53,318 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,324 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,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 10 treesize of output 1 [2021-07-09 17:49:53,326 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,334 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-09 17:49:53,335 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,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 7 treesize of output 1 [2021-07-09 17:49:53,343 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,349 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:53,350 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,355 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:53,356 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,362 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,363 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,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 10 treesize of output 1 [2021-07-09 17:49:53,364 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,369 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:53,370 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,376 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,377 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,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 8 treesize of output 1 [2021-07-09 17:49:53,378 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,384 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:53,385 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,390 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:53,391 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,397 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:53,397 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,403 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:53,404 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,409 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:53,410 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,416 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:53,416 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,423 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-09 17:49:53,424 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,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 9 treesize of output 1 [2021-07-09 17:49:53,432 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,437 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:53,438 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,442 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:53,443 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,448 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,448 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,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 10 treesize of output 1 [2021-07-09 17:49:53,449 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,452 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:53,453 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,457 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,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 10 treesize of output 1 [2021-07-09 17:49:53,458 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:53,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 10 treesize of output 1 [2021-07-09 17:49:53,464 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,468 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:53,468 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,472 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:53,472 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,858 WARN L205 SmtUtils]: Spent 385.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 61 [2021-07-09 17:49:53,859 INFO L628 ElimStorePlain]: treesize reduction 74, result has 82.0 percent of original size [2021-07-09 17:49:53,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:49:53,864 INFO L550 ElimStorePlain]: Start of recursive call 52: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,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 6 treesize of output 2 [2021-07-09 17:49:53,870 INFO L550 ElimStorePlain]: Start of recursive call 53: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,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 6 treesize of output 2 [2021-07-09 17:49:53,874 INFO L550 ElimStorePlain]: Start of recursive call 54: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,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 5 treesize of output 1 [2021-07-09 17:49:53,879 INFO L550 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,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 3 treesize of output 1 [2021-07-09 17:49:53,883 INFO L550 ElimStorePlain]: Start of recursive call 56: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:49:53,887 INFO L550 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:49:53,892 INFO L550 ElimStorePlain]: Start of recursive call 58: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:49:53,896 INFO L550 ElimStorePlain]: Start of recursive call 59: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:49:53,900 INFO L550 ElimStorePlain]: Start of recursive call 60: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:53,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:49:53,904 INFO L550 ElimStorePlain]: Start of recursive call 61: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:54,063 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2021-07-09 17:49:54,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:49:54,067 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-07-09 17:49:54,068 INFO L247 ElimStorePlain]: Needed 61 recursive calls to eliminate 3 variables, input treesize:2276, output treesize:257 [2021-07-09 17:49:54,329 WARN L205 SmtUtils]: Spent 243.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 47 [2021-07-09 17:49:54,573 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:49:54,573 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [243699411] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:49:54,573 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:49:54,573 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:49:54,573 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948262761] [2021-07-09 17:49:54,573 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:49:54,573 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:49:54,574 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:49:54,574 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:49:54,574 INFO L87 Difference]: Start difference. First operand 1007 states and 3581 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:49:54,993 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 58 [2021-07-09 17:49:55,254 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 60 [2021-07-09 17:49:55,560 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 46 [2021-07-09 17:49:55,874 WARN L205 SmtUtils]: Spent 239.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 57 [2021-07-09 17:49:56,082 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 45 [2021-07-09 17:49:56,317 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 49 [2021-07-09 17:49:56,610 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 43 [2021-07-09 17:49:56,814 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 48 [2021-07-09 17:49:56,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:49:56,830 INFO L93 Difference]: Finished difference Result 1365 states and 4576 transitions. [2021-07-09 17:49:56,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 17:49:56,831 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:49:56,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:49:56,833 INFO L225 Difference]: With dead ends: 1365 [2021-07-09 17:49:56,833 INFO L226 Difference]: Without dead ends: 1290 [2021-07-09 17:49:56,833 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 280 ImplicationChecksByTransitivity, 2610.5ms TimeCoverageRelationStatistics Valid=244, Invalid=878, Unknown=0, NotChecked=0, Total=1122 [2021-07-09 17:49:56,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1290 states. [2021-07-09 17:49:56,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1290 to 1006. [2021-07-09 17:49:56,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1006 states, 1005 states have (on average 3.5582089552238805) internal successors, (3576), 1005 states have internal predecessors, (3576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:49:56,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1006 states to 1006 states and 3576 transitions. [2021-07-09 17:49:56,846 INFO L78 Accepts]: Start accepts. Automaton has 1006 states and 3576 transitions. Word has length 20 [2021-07-09 17:49:56,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:49:56,846 INFO L482 AbstractCegarLoop]: Abstraction has 1006 states and 3576 transitions. [2021-07-09 17:49:56,846 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:49:56,847 INFO L276 IsEmpty]: Start isEmpty. Operand 1006 states and 3576 transitions. [2021-07-09 17:49:56,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:49:56,848 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:49:56,848 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-09 17:49:57,064 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 152 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28343 [2021-07-09 17:49:57,064 INFO L430 AbstractCegarLoop]: === Iteration 174 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:49:57,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:49:57,065 INFO L82 PathProgramCache]: Analyzing trace with hash 267311132, now seen corresponding path program 148 times [2021-07-09 17:49:57,065 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:49:57,065 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669841323] [2021-07-09 17:49:57,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:49:57,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:49:57,225 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:49:57,225 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:49:57,225 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669841323] [2021-07-09 17:49:57,225 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669841323] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:49:57,225 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [584657770] [2021-07-09 17:49:57,225 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 153 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 153 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:49:57,304 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:49:57,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:49:57,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:49:57,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:49:57,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:57,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:57,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 10 treesize of output 1 [2021-07-09 17:49:57,670 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:57,673 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:57,674 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:57,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 7 treesize of output 1 [2021-07-09 17:49:57,675 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:57,678 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:57,678 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:57,682 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:57,682 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:57,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 9 treesize of output 2 [2021-07-09 17:49:57,683 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:57,686 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:57,687 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:57,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 9 treesize of output 2 [2021-07-09 17:49:57,688 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:57,691 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:57,692 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:57,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 6 treesize of output 2 [2021-07-09 17:49:57,696 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:57,699 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:57,699 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:57,702 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:57,703 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:57,706 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:57,706 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:57,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 8 treesize of output 1 [2021-07-09 17:49:57,707 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:57,710 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:57,710 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:57,713 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:57,714 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:57,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 8 treesize of output 1 [2021-07-09 17:49:57,715 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:57,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:57,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:57,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 2 [2021-07-09 17:49:57,719 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:57,722 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:57,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:57,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-09 17:49:57,724 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:57,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 3 treesize of output 1 [2021-07-09 17:49:57,727 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:57,730 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49: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 8 treesize of output 1 [2021-07-09 17:49:57,731 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:57,955 WARN L205 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 51 [2021-07-09 17:49:57,955 INFO L628 ElimStorePlain]: treesize reduction 65, result has 78.1 percent of original size [2021-07-09 17:49:57,958 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 9 xjuncts. [2021-07-09 17:49:57,958 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:655, output treesize:224 [2021-07-09 17:49:58,122 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 69 [2021-07-09 17:49:58,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:58,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:58,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:49:58,913 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:58,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:58,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:58,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 10 treesize of output 1 [2021-07-09 17:49:58,916 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:58,919 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:58,919 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:49:58,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 11 treesize of output 2 [2021-07-09 17:49:58,920 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:58,922 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:49:58,923 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:49:59,010 INFO L628 ElimStorePlain]: treesize reduction 113, result has 47.9 percent of original size [2021-07-09 17:49:59,011 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-09 17:49:59,011 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:306, output treesize:104 [2021-07-09 17:49:59,127 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:49:59,127 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [584657770] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:49:59,127 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:49:59,127 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:49:59,127 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175883797] [2021-07-09 17:49:59,127 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:49:59,127 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:49:59,128 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:49:59,128 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:49:59,128 INFO L87 Difference]: Start difference. First operand 1006 states and 3576 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:49:59,658 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 65 [2021-07-09 17:49:59,809 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 87 [2021-07-09 17:50:00,057 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 84 [2021-07-09 17:50:00,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:50:00,097 INFO L93 Difference]: Finished difference Result 1344 states and 4575 transitions. [2021-07-09 17:50:00,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:50:00,098 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:50:00,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:50:00,100 INFO L225 Difference]: With dead ends: 1344 [2021-07-09 17:50:00,100 INFO L226 Difference]: Without dead ends: 1329 [2021-07-09 17:50:00,100 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 1284.9ms TimeCoverageRelationStatistics Valid=111, Invalid=441, Unknown=0, NotChecked=0, Total=552 [2021-07-09 17:50:00,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1329 states. [2021-07-09 17:50:00,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1329 to 1009. [2021-07-09 17:50:00,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1009 states, 1008 states have (on average 3.556547619047619) internal successors, (3585), 1008 states have internal predecessors, (3585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:50:00,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1009 states to 1009 states and 3585 transitions. [2021-07-09 17:50:00,113 INFO L78 Accepts]: Start accepts. Automaton has 1009 states and 3585 transitions. Word has length 20 [2021-07-09 17:50:00,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:50:00,113 INFO L482 AbstractCegarLoop]: Abstraction has 1009 states and 3585 transitions. [2021-07-09 17:50:00,113 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:50:00,113 INFO L276 IsEmpty]: Start isEmpty. Operand 1009 states and 3585 transitions. [2021-07-09 17:50:00,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:50:00,114 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:50:00,114 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-09 17:50:00,331 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29033,153 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:50:00,331 INFO L430 AbstractCegarLoop]: === Iteration 175 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:50:00,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:50:00,331 INFO L82 PathProgramCache]: Analyzing trace with hash 1477847776, now seen corresponding path program 149 times [2021-07-09 17:50:00,331 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:50:00,331 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208382506] [2021-07-09 17:50:00,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:50:00,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:50:00,505 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:50:00,505 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:50:00,505 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208382506] [2021-07-09 17:50:00,505 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208382506] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:50:00,505 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [495630864] [2021-07-09 17:50:00,505 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 154 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 154 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:50:00,589 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:50:00,590 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:50:00,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:50:00,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:50:01,055 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:50:01,055 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [495630864] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:50:01,055 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:50:01,055 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-09 17:50:01,055 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745170106] [2021-07-09 17:50:01,055 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:50:01,055 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:50:01,056 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:50:01,056 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:50:01,056 INFO L87 Difference]: Start difference. First operand 1009 states and 3585 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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-09 17:50:01,941 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 51 [2021-07-09 17:50:02,832 WARN L205 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 50 [2021-07-09 17:50:03,249 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 37 [2021-07-09 17:50:03,458 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 43 [2021-07-09 17:50:03,648 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 37 [2021-07-09 17:50:03,870 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 40 [2021-07-09 17:50:03,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:50:03,918 INFO L93 Difference]: Finished difference Result 1510 states and 4954 transitions. [2021-07-09 17:50:03,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-09 17:50:03,918 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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 20 [2021-07-09 17:50:03,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:50:03,921 INFO L225 Difference]: With dead ends: 1510 [2021-07-09 17:50:03,921 INFO L226 Difference]: Without dead ends: 1435 [2021-07-09 17:50:03,921 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 451 ImplicationChecksByTransitivity, 2765.1ms TimeCoverageRelationStatistics Valid=299, Invalid=1593, Unknown=0, NotChecked=0, Total=1892 [2021-07-09 17:50:03,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1435 states. [2021-07-09 17:50:03,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1435 to 1019. [2021-07-09 17:50:03,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1019 states, 1018 states have (on average 3.5530451866404715) internal successors, (3617), 1018 states have internal predecessors, (3617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:50:03,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1019 states to 1019 states and 3617 transitions. [2021-07-09 17:50:03,935 INFO L78 Accepts]: Start accepts. Automaton has 1019 states and 3617 transitions. Word has length 20 [2021-07-09 17:50:03,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:50:03,935 INFO L482 AbstractCegarLoop]: Abstraction has 1019 states and 3617 transitions. [2021-07-09 17:50:03,935 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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-09 17:50:03,936 INFO L276 IsEmpty]: Start isEmpty. Operand 1019 states and 3617 transitions. [2021-07-09 17:50:03,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:50:03,937 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:50:03,937 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-09 17:50:04,155 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29345,154 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:50:04,155 INFO L430 AbstractCegarLoop]: === Iteration 176 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:50:04,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:50:04,155 INFO L82 PathProgramCache]: Analyzing trace with hash -628936344, now seen corresponding path program 150 times [2021-07-09 17:50:04,155 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:50:04,156 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901351656] [2021-07-09 17:50:04,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:50:04,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:50:04,432 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:50:04,432 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:50:04,432 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901351656] [2021-07-09 17:50:04,432 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901351656] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:50:04,432 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500079652] [2021-07-09 17:50:04,432 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 155 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 155 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:50:04,527 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-09 17:50:04,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:50:04,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:50:04,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:50:04,989 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:04,989 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:04,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 8 treesize of output 1 [2021-07-09 17:50:04,990 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:04,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:50:04,994 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:04,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:04,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:04,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 2 [2021-07-09 17:50:05,000 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:05,005 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:05,005 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:05,009 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:05,010 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:05,015 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:05,015 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:05,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 7 treesize of output 1 [2021-07-09 17:50:05,017 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:05,021 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:05,022 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:05,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 8 treesize of output 1 [2021-07-09 17:50:05,023 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:05,027 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:50:05,028 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:05,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:05,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:05,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 9 treesize of output 2 [2021-07-09 17:50:05,033 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:05,037 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:05,038 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:05,041 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:05,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:05,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 11 treesize of output 2 [2021-07-09 17:50:05,043 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:05,047 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:05,048 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:05,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:05,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:05,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 8 treesize of output 1 [2021-07-09 17:50:05,054 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:05,057 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:05,058 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:05,061 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:05,062 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:05,065 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:05,065 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:05,069 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:05,070 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:05,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 2 [2021-07-09 17:50:05,071 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:05,074 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:05,075 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:05,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 10 treesize of output 1 [2021-07-09 17:50:05,075 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:05,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:05,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:05,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 9 treesize of output 2 [2021-07-09 17:50:05,080 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:05,084 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:05,084 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:05,337 WARN L205 SmtUtils]: Spent 252.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 53 [2021-07-09 17:50:05,337 INFO L628 ElimStorePlain]: treesize reduction 106, result has 70.2 percent of original size [2021-07-09 17:50:05,343 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 9 xjuncts. [2021-07-09 17:50:05,343 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:866, output treesize:242 [2021-07-09 17:50:05,553 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 71 [2021-07-09 17:50:06,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:06,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:06,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 8 treesize of output 1 [2021-07-09 17:50:06,103 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:06,108 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:06,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 9 treesize of output 2 [2021-07-09 17:50:06,109 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:06,420 WARN L205 SmtUtils]: Spent 310.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 72 [2021-07-09 17:50:06,421 INFO L628 ElimStorePlain]: treesize reduction 241, result has 54.1 percent of original size [2021-07-09 17:50:06,425 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:50:06,426 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:06,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 6 treesize of output 2 [2021-07-09 17:50:06,430 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:06,552 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-07-09 17:50:06,552 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:06,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 4 treesize of output 2 [2021-07-09 17:50:06,557 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:06,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:50:06,562 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:06,683 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2021-07-09 17:50:06,683 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:06,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 3 treesize of output 1 [2021-07-09 17:50:06,688 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:06,805 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 62 [2021-07-09 17:50:06,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:06,808 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 4 dim-1 vars, End of recursive call: and 12 xjuncts. [2021-07-09 17:50:06,808 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 7 variables, input treesize:561, output treesize:229 [2021-07-09 17:50:06,962 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 42 [2021-07-09 17:50:07,123 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:50:07,123 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1500079652] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:50:07,123 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:50:07,123 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:50:07,123 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699598995] [2021-07-09 17:50:07,123 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:50:07,123 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:50:07,123 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:50:07,124 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:50:07,124 INFO L87 Difference]: Start difference. First operand 1019 states and 3617 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:50:07,369 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 44 [2021-07-09 17:50:07,608 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 46 [2021-07-09 17:50:07,986 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 37 [2021-07-09 17:50:08,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:50:08,014 INFO L93 Difference]: Finished difference Result 1265 states and 4315 transitions. [2021-07-09 17:50:08,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:50:08,014 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:50:08,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:50:08,016 INFO L225 Difference]: With dead ends: 1265 [2021-07-09 17:50:08,016 INFO L226 Difference]: Without dead ends: 1250 [2021-07-09 17:50:08,016 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 1440.3ms TimeCoverageRelationStatistics Valid=131, Invalid=469, Unknown=0, NotChecked=0, Total=600 [2021-07-09 17:50:08,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1250 states. [2021-07-09 17:50:08,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1250 to 1015. [2021-07-09 17:50:08,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1015 states, 1014 states have (on average 3.557199211045365) internal successors, (3607), 1014 states have internal predecessors, (3607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:50:08,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1015 states to 1015 states and 3607 transitions. [2021-07-09 17:50:08,028 INFO L78 Accepts]: Start accepts. Automaton has 1015 states and 3607 transitions. Word has length 20 [2021-07-09 17:50:08,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:50:08,028 INFO L482 AbstractCegarLoop]: Abstraction has 1015 states and 3607 transitions. [2021-07-09 17:50:08,029 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:50:08,029 INFO L276 IsEmpty]: Start isEmpty. Operand 1015 states and 3607 transitions. [2021-07-09 17:50:08,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:50:08,030 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:50:08,030 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-09 17:50:08,244 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 155 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable29361 [2021-07-09 17:50:08,245 INFO L430 AbstractCegarLoop]: === Iteration 177 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:50:08,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:50:08,245 INFO L82 PathProgramCache]: Analyzing trace with hash -408308990, now seen corresponding path program 151 times [2021-07-09 17:50:08,245 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:50:08,245 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309395942] [2021-07-09 17:50:08,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:50:08,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:50:08,507 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:50:08,507 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:50:08,507 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309395942] [2021-07-09 17:50:08,507 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309395942] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:50:08,507 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1664334767] [2021-07-09 17:50:08,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 156 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 156 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:50:08,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:50:08,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:50:08,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:50:09,549 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:09,550 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:09,557 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:09,558 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:09,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:09,566 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50: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 7 treesize of output 1 [2021-07-09 17:50:09,567 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:09,574 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:09,575 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:09,582 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:09,583 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:09,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 8 treesize of output 1 [2021-07-09 17:50:09,584 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:09,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:09,594 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:09,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-09 17:50:09,595 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:09,603 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:09,604 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:09,611 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:09,612 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:09,620 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:09,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:09,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 8 treesize of output 1 [2021-07-09 17:50:09,622 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:09,629 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:09,630 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:09,637 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:09,638 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:09,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 7 treesize of output 1 [2021-07-09 17:50:09,639 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:09,645 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:09,646 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:09,651 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:09,651 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:09,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 10 treesize of output 1 [2021-07-09 17:50:09,652 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:09,658 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:09,658 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:09,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 10 treesize of output 1 [2021-07-09 17:50:09,659 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:09,664 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:09,664 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:09,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 9 treesize of output 1 [2021-07-09 17:50:09,665 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:09,671 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:09,671 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:09,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-09 17:50:09,672 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:09,677 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:09,678 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:09,682 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:09,683 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:09,689 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:09,689 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:09,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:09,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:09,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 8 treesize of output 1 [2021-07-09 17:50:09,697 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:09,703 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:09,704 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:09,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:09,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:09,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 2 [2021-07-09 17:50:09,711 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:09,716 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:09,717 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:09,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 10 treesize of output 1 [2021-07-09 17:50:09,718 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:09,724 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:09,725 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:09,731 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:09,731 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:09,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 10 treesize of output 1 [2021-07-09 17:50:09,732 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:09,739 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:09,739 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:09,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 10 treesize of output 1 [2021-07-09 17:50:09,740 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:09,746 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:09,747 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:09,751 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:09,752 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:09,757 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:09,757 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:09,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 8 treesize of output 1 [2021-07-09 17:50:09,758 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:09,762 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:09,763 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:09,767 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:09,767 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:09,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 9 treesize of output 2 [2021-07-09 17:50:09,768 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:09,773 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:09,773 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50: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 9 treesize of output 1 [2021-07-09 17:50:09,774 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:09,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:09,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:09,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-09 17:50:09,781 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:09,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:09,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:09,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 11 treesize of output 2 [2021-07-09 17:50:09,788 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:09,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:09,793 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:09,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 10 treesize of output 1 [2021-07-09 17:50:09,793 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:09,798 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:09,798 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:09,802 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:09,803 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:09,807 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:09,807 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:09,812 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:09,812 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:09,816 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:09,816 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:10,198 WARN L205 SmtUtils]: Spent 381.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 59 [2021-07-09 17:50:10,199 INFO L628 ElimStorePlain]: treesize reduction 44, result has 88.1 percent of original size [2021-07-09 17:50:10,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 3 treesize of output 1 [2021-07-09 17:50:10,204 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:10,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:50:10,209 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:10,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 5 treesize of output 1 [2021-07-09 17:50:10,213 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:10,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:50:10,218 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:10,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:50:10,222 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:10,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 4 treesize of output 2 [2021-07-09 17:50:10,227 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:10,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:50:10,231 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:10,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 4 treesize of output 2 [2021-07-09 17:50:10,235 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:10,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 4 treesize of output 2 [2021-07-09 17:50:10,239 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:10,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 4 treesize of output 2 [2021-07-09 17:50:10,244 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:10,399 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2021-07-09 17:50:10,399 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:10,402 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-07-09 17:50:10,402 INFO L247 ElimStorePlain]: Needed 51 recursive calls to eliminate 3 variables, input treesize:1817, output treesize:255 [2021-07-09 17:50:10,665 WARN L205 SmtUtils]: Spent 245.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 47 [2021-07-09 17:50:10,925 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:50:10,925 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1664334767] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:50:10,925 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:50:10,925 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:50:10,925 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494407121] [2021-07-09 17:50:10,925 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:50:10,925 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:50:10,926 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:50:10,926 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:50:10,926 INFO L87 Difference]: Start difference. First operand 1015 states and 3607 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:50:11,267 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 46 [2021-07-09 17:50:12,014 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 60 [2021-07-09 17:50:12,279 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 56 [2021-07-09 17:50:12,569 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 55 [2021-07-09 17:50:12,791 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 40 [2021-07-09 17:50:13,138 WARN L205 SmtUtils]: Spent 307.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 57 [2021-07-09 17:50:13,307 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 53 [2021-07-09 17:50:13,422 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 33 [2021-07-09 17:50:13,581 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 39 [2021-07-09 17:50:13,807 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 45 [2021-07-09 17:50:14,011 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 37 [2021-07-09 17:50:14,179 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 44 [2021-07-09 17:50:14,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:50:14,210 INFO L93 Difference]: Finished difference Result 1584 states and 5163 transitions. [2021-07-09 17:50:14,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-09 17:50:14,210 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:50:14,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:50:14,214 INFO L225 Difference]: With dead ends: 1584 [2021-07-09 17:50:14,214 INFO L226 Difference]: Without dead ends: 1479 [2021-07-09 17:50:14,214 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 366 ImplicationChecksByTransitivity, 3471.2ms TimeCoverageRelationStatistics Valid=274, Invalid=1208, Unknown=0, NotChecked=0, Total=1482 [2021-07-09 17:50:14,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1479 states. [2021-07-09 17:50:14,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1479 to 1014. [2021-07-09 17:50:14,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1014 states, 1013 states have (on average 3.5557749259624876) internal successors, (3602), 1013 states have internal predecessors, (3602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:50:14,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1014 states to 1014 states and 3602 transitions. [2021-07-09 17:50:14,231 INFO L78 Accepts]: Start accepts. Automaton has 1014 states and 3602 transitions. Word has length 20 [2021-07-09 17:50:14,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:50:14,231 INFO L482 AbstractCegarLoop]: Abstraction has 1014 states and 3602 transitions. [2021-07-09 17:50:14,231 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:50:14,231 INFO L276 IsEmpty]: Start isEmpty. Operand 1014 states and 3602 transitions. [2021-07-09 17:50:14,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:50:14,233 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:50:14,233 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-09 17:50:14,448 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29650,156 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:50:14,449 INFO L430 AbstractCegarLoop]: === Iteration 178 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:50:14,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:50:14,449 INFO L82 PathProgramCache]: Analyzing trace with hash -2098251894, now seen corresponding path program 152 times [2021-07-09 17:50:14,449 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:50:14,449 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57911785] [2021-07-09 17:50:14,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:50:14,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:50:14,722 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:50:14,722 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:50:14,722 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57911785] [2021-07-09 17:50:14,722 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57911785] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:50:14,722 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1936501913] [2021-07-09 17:50:14,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 157 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 157 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:50:14,804 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:50:14,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:50:14,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:50:14,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:50:15,093 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:15,094 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:15,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:15,099 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:15,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 10 treesize of output 1 [2021-07-09 17:50:15,100 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:15,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:50:15,106 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:15,110 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:15,111 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:15,114 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:15,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:15,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 8 treesize of output 1 [2021-07-09 17:50:15,115 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:15,119 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:15,120 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:15,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:15,124 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:15,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 8 treesize of output 1 [2021-07-09 17:50:15,124 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:15,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:15,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:15,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 9 treesize of output 2 [2021-07-09 17:50:15,130 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:15,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:15,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:15,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 9 treesize of output 2 [2021-07-09 17:50:15,138 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:15,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:50:15,143 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:15,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:15,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:15,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 11 treesize of output 2 [2021-07-09 17:50:15,150 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:15,155 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:15,156 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:15,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 8 treesize of output 1 [2021-07-09 17:50:15,157 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:15,161 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:15,161 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:15,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 11 treesize of output 2 [2021-07-09 17:50:15,163 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:15,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:15,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:15,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 7 treesize of output 1 [2021-07-09 17:50:15,168 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:15,172 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:15,173 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:15,177 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:15,177 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:15,478 WARN L205 SmtUtils]: Spent 300.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 55 [2021-07-09 17:50:15,478 INFO L628 ElimStorePlain]: treesize reduction 70, result has 79.8 percent of original size [2021-07-09 17:50:15,509 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 9 xjuncts. [2021-07-09 17:50:15,510 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:755, output treesize:269 [2021-07-09 17:50:15,746 WARN L205 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 73 [2021-07-09 17:50:16,675 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:16,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 9 treesize of output 2 [2021-07-09 17:50:16,676 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:17,119 WARN L205 SmtUtils]: Spent 442.00 ms on a formula simplification. DAG size of input: 160 DAG size of output: 99 [2021-07-09 17:50:17,120 INFO L628 ElimStorePlain]: treesize reduction 437, result has 46.5 percent of original size [2021-07-09 17:50:17,120 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1485 vanished before elimination [2021-07-09 17:50:17,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 3 treesize of output 1 [2021-07-09 17:50:17,126 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:17,304 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-07-09 17:50:17,305 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:17,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:50:17,311 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:17,671 WARN L205 SmtUtils]: Spent 360.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 94 [2021-07-09 17:50:17,672 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.7 percent of original size [2021-07-09 17:50:17,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:50:17,679 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:17,843 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2021-07-09 17:50:17,843 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:17,844 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1478 vanished before elimination [2021-07-09 17:50:17,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:50:17,849 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:18,012 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-07-09 17:50:18,012 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:18,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:50:18,017 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:18,177 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2021-07-09 17:50:18,177 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:18,177 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1490 vanished before elimination [2021-07-09 17:50:18,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:50:18,182 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:18,341 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-07-09 17:50:18,341 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:18,341 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1481 vanished before elimination [2021-07-09 17:50:18,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 4 treesize of output 2 [2021-07-09 17:50:18,347 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:18,503 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2021-07-09 17:50:18,503 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:18,503 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1483 vanished before elimination [2021-07-09 17:50:18,507 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 13 dim-1 vars, End of recursive call: and 12 xjuncts. [2021-07-09 17:50:18,507 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 22 variables, input treesize:825, output treesize:266 [2021-07-09 17:50:18,666 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 44 [2021-07-09 17:50:18,937 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:50:18,937 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1936501913] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:50:18,937 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:50:18,937 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:50:18,937 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462112560] [2021-07-09 17:50:18,937 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:50:18,937 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:50:18,938 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:50:18,938 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:50:18,938 INFO L87 Difference]: Start difference. First operand 1014 states and 3602 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:50:19,114 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 45 [2021-07-09 17:50:19,280 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 45 [2021-07-09 17:50:19,738 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 47 [2021-07-09 17:50:20,093 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 44 [2021-07-09 17:50:20,262 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 39 [2021-07-09 17:50:20,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:50:20,291 INFO L93 Difference]: Finished difference Result 1344 states and 4546 transitions. [2021-07-09 17:50:20,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:50:20,292 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:50:20,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:50:20,294 INFO L225 Difference]: With dead ends: 1344 [2021-07-09 17:50:20,294 INFO L226 Difference]: Without dead ends: 1329 [2021-07-09 17:50:20,294 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 205 ImplicationChecksByTransitivity, 1934.2ms TimeCoverageRelationStatistics Valid=200, Invalid=612, Unknown=0, NotChecked=0, Total=812 [2021-07-09 17:50:20,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1329 states. [2021-07-09 17:50:20,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1329 to 1017. [2021-07-09 17:50:20,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1017 states, 1016 states have (on average 3.5541338582677167) internal successors, (3611), 1016 states have internal predecessors, (3611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:50:20,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1017 states to 1017 states and 3611 transitions. [2021-07-09 17:50:20,308 INFO L78 Accepts]: Start accepts. Automaton has 1017 states and 3611 transitions. Word has length 20 [2021-07-09 17:50:20,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:50:20,308 INFO L482 AbstractCegarLoop]: Abstraction has 1017 states and 3611 transitions. [2021-07-09 17:50:20,308 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:50:20,308 INFO L276 IsEmpty]: Start isEmpty. Operand 1017 states and 3611 transitions. [2021-07-09 17:50:20,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:50:20,309 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:50:20,310 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-09 17:50:20,524 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 157 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable29978 [2021-07-09 17:50:20,525 INFO L430 AbstractCegarLoop]: === Iteration 179 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:50:20,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:50:20,525 INFO L82 PathProgramCache]: Analyzing trace with hash -1632519596, now seen corresponding path program 153 times [2021-07-09 17:50:20,525 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:50:20,525 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145617475] [2021-07-09 17:50:20,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:50:20,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:50:20,788 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:50:20,789 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:50:20,789 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145617475] [2021-07-09 17:50:20,789 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145617475] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:50:20,789 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107624280] [2021-07-09 17:50:20,789 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 158 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 158 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:50:20,868 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:50:20,869 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:50:20,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:50:20,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:50:21,187 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:21,187 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:21,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 9 treesize of output 2 [2021-07-09 17:50:21,188 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:21,193 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:21,194 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:21,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 8 treesize of output 1 [2021-07-09 17:50:21,194 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:21,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:21,200 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:21,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 11 treesize of output 2 [2021-07-09 17:50:21,201 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:21,205 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:21,206 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:21,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 10 treesize of output 1 [2021-07-09 17:50:21,206 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:21,211 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:21,212 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:21,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 11 treesize of output 2 [2021-07-09 17:50:21,213 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:21,217 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:21,218 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:21,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 10 treesize of output 1 [2021-07-09 17:50:21,219 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:21,223 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:21,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:21,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 10 treesize of output 1 [2021-07-09 17:50:21,224 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:21,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:21,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:21,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-09 17:50:21,230 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:21,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:21,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:21,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 9 treesize of output 2 [2021-07-09 17:50:21,236 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:21,240 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:21,241 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:21,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 7 treesize of output 1 [2021-07-09 17:50:21,242 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:21,246 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:21,247 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:21,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:21,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:21,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 7 treesize of output 1 [2021-07-09 17:50:21,253 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:21,257 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:21,258 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:21,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 8 treesize of output 1 [2021-07-09 17:50:21,259 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:21,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:21,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:21,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 8 treesize of output 1 [2021-07-09 17:50:21,264 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:21,268 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:21,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50: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 9 treesize of output 1 [2021-07-09 17:50:21,270 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:21,274 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:21,274 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:21,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 10 treesize of output 1 [2021-07-09 17:50:21,275 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:21,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:21,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:21,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 10 treesize of output 1 [2021-07-09 17:50:21,281 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:21,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:21,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:21,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 9 treesize of output 1 [2021-07-09 17:50:21,287 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:21,291 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:21,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:21,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 8 treesize of output 1 [2021-07-09 17:50:21,293 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:21,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:21,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 2 [2021-07-09 17:50:21,298 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:21,670 WARN L205 SmtUtils]: Spent 371.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 63 [2021-07-09 17:50:21,670 INFO L628 ElimStorePlain]: treesize reduction 42, result has 88.4 percent of original size [2021-07-09 17:50:21,675 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 8 xjuncts. [2021-07-09 17:50:21,675 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:969, output treesize:321 [2021-07-09 17:50:21,870 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2021-07-09 17:50:22,060 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 59 [2021-07-09 17:50:23,131 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_1500, ends_with_6, v_prenex_1504, v_prenex_1508], 10=[v_prenex_1499, ends_with_10, v_prenex_1503, v_prenex_1507]} [2021-07-09 17:50:23,139 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:23,139 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50: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 7 treesize of output 1 [2021-07-09 17:50:23,141 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:23,147 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:23,148 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:23,155 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:23,156 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:23,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 7 treesize of output 1 [2021-07-09 17:50:23,157 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:23,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:23,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:23,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 8 treesize of output 1 [2021-07-09 17:50:23,166 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:23,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:23,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:23,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 8 treesize of output 1 [2021-07-09 17:50:23,174 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:23,181 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:23,181 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:23,500 WARN L205 SmtUtils]: Spent 318.00 ms on a formula simplification. DAG size of input: 150 DAG size of output: 81 [2021-07-09 17:50:23,500 INFO L628 ElimStorePlain]: treesize reduction 740, result has 24.3 percent of original size [2021-07-09 17:50:23,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:50:23,506 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:23,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 4 treesize of output 2 [2021-07-09 17:50:23,511 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:23,625 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2021-07-09 17:50:23,626 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:23,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:50:23,632 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:23,751 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2021-07-09 17:50:23,752 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:23,757 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:50:23,758 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:23,871 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-07-09 17:50:23,871 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:23,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 3 treesize of output 1 [2021-07-09 17:50:23,876 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:23,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:50:23,881 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:23,989 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2021-07-09 17:50:23,989 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:23,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:50:23,995 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:23,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:50:23,999 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:24,104 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2021-07-09 17:50:24,104 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:24,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:50:24,110 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:24,214 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 61 [2021-07-09 17:50:24,214 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:24,218 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:50:24,219 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:24,321 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 58 [2021-07-09 17:50:24,322 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:24,324 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 8 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-09 17:50:24,324 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 17 variables, input treesize:1189, output treesize:148 [2021-07-09 17:50:24,621 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:50:24,622 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107624280] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:50:24,622 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:50:24,622 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:50:24,622 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644375774] [2021-07-09 17:50:24,622 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:50:24,622 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:50:24,622 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:50:24,622 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:50:24,623 INFO L87 Difference]: Start difference. First operand 1017 states and 3611 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:50:25,667 WARN L205 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 72 [2021-07-09 17:50:26,037 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 36 [2021-07-09 17:50:26,275 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 48 [2021-07-09 17:50:26,479 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 34 [2021-07-09 17:50:26,706 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 37 [2021-07-09 17:50:26,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:50:26,727 INFO L93 Difference]: Finished difference Result 1394 states and 4618 transitions. [2021-07-09 17:50:26,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 17:50:26,727 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:50:26,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:50:26,730 INFO L225 Difference]: With dead ends: 1394 [2021-07-09 17:50:26,731 INFO L226 Difference]: Without dead ends: 1319 [2021-07-09 17:50:26,731 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 266 ImplicationChecksByTransitivity, 2608.5ms TimeCoverageRelationStatistics Valid=225, Invalid=897, Unknown=0, NotChecked=0, Total=1122 [2021-07-09 17:50:26,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1319 states. [2021-07-09 17:50:26,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1319 to 1023. [2021-07-09 17:50:26,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1023 states, 1022 states have (on average 3.5547945205479454) internal successors, (3633), 1022 states have internal predecessors, (3633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:50:26,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1023 states to 1023 states and 3633 transitions. [2021-07-09 17:50:26,747 INFO L78 Accepts]: Start accepts. Automaton has 1023 states and 3633 transitions. Word has length 20 [2021-07-09 17:50:26,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:50:26,747 INFO L482 AbstractCegarLoop]: Abstraction has 1023 states and 3633 transitions. [2021-07-09 17:50:26,747 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:50:26,747 INFO L276 IsEmpty]: Start isEmpty. Operand 1023 states and 3633 transitions. [2021-07-09 17:50:26,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:50:26,748 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:50:26,748 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-09 17:50:26,965 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 158 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30220 [2021-07-09 17:50:26,965 INFO L430 AbstractCegarLoop]: === Iteration 180 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:50:26,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:50:26,966 INFO L82 PathProgramCache]: Analyzing trace with hash -447437616, now seen corresponding path program 154 times [2021-07-09 17:50:26,966 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:50:26,966 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183010213] [2021-07-09 17:50:26,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:50:26,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:50:27,213 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:50:27,213 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:50:27,213 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183010213] [2021-07-09 17:50:27,213 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183010213] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:50:27,213 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057162094] [2021-07-09 17:50:27,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 159 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 159 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:50:27,293 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:50:27,293 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:50:27,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:50:27,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:50:27,644 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:27,644 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:27,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 7 treesize of output 1 [2021-07-09 17:50:27,646 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:27,651 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:27,651 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50: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 10 treesize of output 1 [2021-07-09 17:50:27,652 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:27,656 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:27,656 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:27,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-07-09 17:50:27,657 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:27,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:27,663 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:27,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 8 treesize of output 1 [2021-07-09 17:50:27,664 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:27,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:27,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:27,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 10 treesize of output 1 [2021-07-09 17:50:27,670 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:27,675 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:27,675 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:27,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 10 treesize of output 1 [2021-07-09 17:50:27,676 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:27,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:27,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:27,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-07-09 17:50:27,682 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:27,686 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:27,687 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:27,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 9 treesize of output 1 [2021-07-09 17:50:27,688 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:27,693 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:27,693 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50: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 8 treesize of output 1 [2021-07-09 17:50:27,694 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:27,698 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:27,698 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50: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 7 treesize of output 1 [2021-07-09 17:50:27,699 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:27,704 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:27,704 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:27,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 9 treesize of output 1 [2021-07-09 17:50:27,705 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:27,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:27,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:27,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 9 treesize of output 2 [2021-07-09 17:50:27,711 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:27,716 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:27,716 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:27,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 8 treesize of output 1 [2021-07-09 17:50:27,717 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:27,721 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:27,721 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:27,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 8 treesize of output 1 [2021-07-09 17:50:27,722 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:27,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:27,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:27,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 10 treesize of output 1 [2021-07-09 17:50:27,727 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:27,732 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:27,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 11 treesize of output 2 [2021-07-09 17:50:27,733 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:27,897 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2021-07-09 17:50:27,897 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:27,901 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 8 xjuncts. [2021-07-09 17:50:27,901 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:705, output treesize:289 [2021-07-09 17:50:28,075 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-07-09 17:50:29,076 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:29,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:29,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 8 treesize of output 1 [2021-07-09 17:50:29,078 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:29,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:29,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:29,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-09 17:50:29,084 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:29,090 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:29,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 8 treesize of output 1 [2021-07-09 17:50:29,090 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:29,373 WARN L205 SmtUtils]: Spent 282.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 86 [2021-07-09 17:50:29,373 INFO L628 ElimStorePlain]: treesize reduction 412, result has 39.4 percent of original size [2021-07-09 17:50:29,373 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1521 vanished before elimination [2021-07-09 17:50:29,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 3 treesize of output 1 [2021-07-09 17:50:29,379 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:29,503 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-07-09 17:50:29,503 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:29,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 4 treesize of output 2 [2021-07-09 17:50:29,508 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:29,632 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2021-07-09 17:50:29,632 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:29,633 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1514 vanished before elimination [2021-07-09 17:50:29,633 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1525 vanished before elimination [2021-07-09 17:50:29,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:50:29,637 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:29,768 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 78 [2021-07-09 17:50:29,769 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:29,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:50:29,774 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:29,907 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2021-07-09 17:50:29,908 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:29,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:50:29,913 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:30,051 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-07-09 17:50:30,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:30,052 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1517 vanished before elimination [2021-07-09 17:50:30,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 4 treesize of output 2 [2021-07-09 17:50:30,057 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:30,182 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2021-07-09 17:50:30,182 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:30,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 4 treesize of output 2 [2021-07-09 17:50:30,187 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:30,309 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-07-09 17:50:30,309 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:30,312 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-09 17:50:30,312 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 18 variables, input treesize:767, output treesize:201 [2021-07-09 17:50:30,445 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 47 [2021-07-09 17:50:30,672 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:50:30,672 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2057162094] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:50:30,672 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:50:30,672 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:50:30,672 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42812534] [2021-07-09 17:50:30,673 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:50:30,673 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:50:30,673 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:50:30,673 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:50:30,673 INFO L87 Difference]: Start difference. First operand 1023 states and 3633 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-09 17:50:30,887 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 41 [2021-07-09 17:50:31,128 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 41 [2021-07-09 17:50:31,580 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 43 [2021-07-09 17:50:31,772 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 53 [2021-07-09 17:50:32,039 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 42 [2021-07-09 17:50:32,255 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 47 [2021-07-09 17:50:32,464 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 41 [2021-07-09 17:50:32,675 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 44 [2021-07-09 17:50:32,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:50:32,695 INFO L93 Difference]: Finished difference Result 1452 states and 4795 transitions. [2021-07-09 17:50:32,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 17:50:32,695 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 20 [2021-07-09 17:50:32,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:50:32,698 INFO L225 Difference]: With dead ends: 1452 [2021-07-09 17:50:32,698 INFO L226 Difference]: Without dead ends: 1362 [2021-07-09 17:50:32,698 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 2378.6ms TimeCoverageRelationStatistics Valid=211, Invalid=781, Unknown=0, NotChecked=0, Total=992 [2021-07-09 17:50:32,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1362 states. [2021-07-09 17:50:32,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1362 to 1026. [2021-07-09 17:50:32,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1026 states, 1025 states have (on average 3.5609756097560976) internal successors, (3650), 1025 states have internal predecessors, (3650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:50:32,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1026 states to 1026 states and 3650 transitions. [2021-07-09 17:50:32,714 INFO L78 Accepts]: Start accepts. Automaton has 1026 states and 3650 transitions. Word has length 20 [2021-07-09 17:50:32,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:50:32,714 INFO L482 AbstractCegarLoop]: Abstraction has 1026 states and 3650 transitions. [2021-07-09 17:50:32,714 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-09 17:50:32,714 INFO L276 IsEmpty]: Start isEmpty. Operand 1026 states and 3650 transitions. [2021-07-09 17:50:32,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:50:32,716 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:50:32,716 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-09 17:50:32,932 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 159 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30377 [2021-07-09 17:50:32,933 INFO L430 AbstractCegarLoop]: === Iteration 181 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:50:32,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:50:32,933 INFO L82 PathProgramCache]: Analyzing trace with hash 1312615324, now seen corresponding path program 155 times [2021-07-09 17:50:32,933 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:50:32,933 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327727428] [2021-07-09 17:50:32,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:50:32,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:50:33,312 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:50:33,312 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:50:33,312 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327727428] [2021-07-09 17:50:33,312 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327727428] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:50:33,312 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [264650528] [2021-07-09 17:50:33,313 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 160 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 160 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:50:33,396 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:50:33,397 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:50:33,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:50:33,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:50:33,929 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:50:33,929 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [264650528] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:50:33,929 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:50:33,929 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-09 17:50:33,929 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663650439] [2021-07-09 17:50:33,942 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:50:33,942 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:50:33,942 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:50:33,942 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:50:33,943 INFO L87 Difference]: Start difference. First operand 1026 states and 3650 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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-09 17:50:34,196 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 55 [2021-07-09 17:50:34,543 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 45 [2021-07-09 17:50:35,537 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 50 [2021-07-09 17:50:35,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:50:35,861 INFO L93 Difference]: Finished difference Result 1400 states and 4711 transitions. [2021-07-09 17:50:35,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-07-09 17:50:35,861 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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 20 [2021-07-09 17:50:35,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:50:35,864 INFO L225 Difference]: With dead ends: 1400 [2021-07-09 17:50:35,864 INFO L226 Difference]: Without dead ends: 1385 [2021-07-09 17:50:35,864 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 355 ImplicationChecksByTransitivity, 2321.5ms TimeCoverageRelationStatistics Valid=347, Invalid=1135, Unknown=0, NotChecked=0, Total=1482 [2021-07-09 17:50:35,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1385 states. [2021-07-09 17:50:35,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1385 to 1027. [2021-07-09 17:50:35,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1027 states, 1026 states have (on average 3.5623781676413255) internal successors, (3655), 1026 states have internal predecessors, (3655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:50:35,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1027 states to 1027 states and 3655 transitions. [2021-07-09 17:50:35,879 INFO L78 Accepts]: Start accepts. Automaton has 1027 states and 3655 transitions. Word has length 20 [2021-07-09 17:50:35,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:50:35,879 INFO L482 AbstractCegarLoop]: Abstraction has 1027 states and 3655 transitions. [2021-07-09 17:50:35,879 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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-09 17:50:35,879 INFO L276 IsEmpty]: Start isEmpty. Operand 1027 states and 3655 transitions. [2021-07-09 17:50:35,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:50:35,880 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:50:35,880 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-09 17:50:36,097 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30724,160 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:50:36,097 INFO L430 AbstractCegarLoop]: === Iteration 182 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:50:36,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:50:36,097 INFO L82 PathProgramCache]: Analyzing trace with hash -199404120, now seen corresponding path program 156 times [2021-07-09 17:50:36,097 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:50:36,097 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37847842] [2021-07-09 17:50:36,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:50:36,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:50:36,502 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:50:36,502 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:50:36,502 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37847842] [2021-07-09 17:50:36,502 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37847842] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:50:36,503 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1765801124] [2021-07-09 17:50:36,503 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 161 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 161 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:50:36,587 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:50:36,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:50:36,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-09 17:50:36,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:50:36,804 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 59 [2021-07-09 17:50:37,124 INFO L446 ElimStorePlain]: Different costs {3=[v_prenex_1530, v_prenex_1532, v_prenex_1533, ends_with_6], 15=[v_prenex_1529]} [2021-07-09 17:50:37,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:37,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:37,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 11 treesize of output 1 [2021-07-09 17:50:37,135 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:37,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:37,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 9 treesize of output 1 [2021-07-09 17:50:37,143 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:37,568 WARN L205 SmtUtils]: Spent 424.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 91 [2021-07-09 17:50:37,568 INFO L628 ElimStorePlain]: treesize reduction 410, result has 45.7 percent of original size [2021-07-09 17:50:37,569 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1532 vanished before elimination [2021-07-09 17:50:37,569 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1533 vanished before elimination [2021-07-09 17:50:37,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 3 treesize of output 1 [2021-07-09 17:50:37,574 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:37,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 5 treesize of output 1 [2021-07-09 17:50:37,579 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:37,755 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-07-09 17:50:37,756 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:37,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:50:37,761 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:37,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 4 treesize of output 2 [2021-07-09 17:50:37,767 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:37,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 6 treesize of output 2 [2021-07-09 17:50:37,772 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:37,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:50:37,777 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:37,942 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-07-09 17:50:37,943 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:37,954 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 5 dim-1 vars, End of recursive call: 8 dim-0 vars, and 8 xjuncts. [2021-07-09 17:50:37,954 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 10 variables, input treesize:773, output treesize:317 [2021-07-09 17:50:38,319 WARN L205 SmtUtils]: Spent 319.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 121 [2021-07-09 17:50:38,800 WARN L205 SmtUtils]: Spent 291.00 ms on a formula simplification. DAG size of input: 150 DAG size of output: 108 [2021-07-09 17:50:39,116 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 72 [2021-07-09 17:50:40,189 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1541, v_prenex_1552, v_prenex_1542], 1=[v_prenex_1540], 6=[v_prenex_1551, ends_with_2, v_prenex_1543, v_prenex_1544, v_prenex_1545, ends_with_10, v_prenex_1546, v_prenex_1547, v_prenex_1548, v_prenex_1549, v_prenex_1550]} [2021-07-09 17:50:40,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 6 treesize of output 2 [2021-07-09 17:50:40,198 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:40,601 WARN L205 SmtUtils]: Spent 402.00 ms on a formula simplification. DAG size of input: 186 DAG size of output: 98 [2021-07-09 17:50:40,601 INFO L628 ElimStorePlain]: treesize reduction 809, result has 25.9 percent of original size [2021-07-09 17:50:40,601 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1552 vanished before elimination [2021-07-09 17:50:40,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:50:40,608 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:40,818 WARN L205 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 93 [2021-07-09 17:50:40,818 INFO L628 ElimStorePlain]: treesize reduction 34, result has 87.9 percent of original size [2021-07-09 17:50:40,819 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1540 vanished before elimination [2021-07-09 17:50:40,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:50:40,825 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:40,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:50:40,831 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:40,930 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:40,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 5 treesize of output 1 [2021-07-09 17:50:40,937 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:41,031 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:41,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 6 treesize of output 2 [2021-07-09 17:50:41,038 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:41,143 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2021-07-09 17:50:41,143 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:41,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:50:41,150 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:41,244 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:41,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 3 treesize of output 1 [2021-07-09 17:50:41,250 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:41,352 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-09 17:50:41,352 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:41,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 6 treesize of output 2 [2021-07-09 17:50:41,358 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:41,457 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:41,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:50:41,464 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:41,556 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:41,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:50:41,562 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:41,643 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:41,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 3 treesize of output 1 [2021-07-09 17:50:41,648 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:41,712 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:41,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 6 treesize of output 2 [2021-07-09 17:50:41,716 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:41,780 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:41,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 3 treesize of output 1 [2021-07-09 17:50:41,785 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:41,843 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:41,846 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 15 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-09 17:50:41,846 INFO L247 ElimStorePlain]: Needed 15 recursive calls to eliminate 21 variables, input treesize:1098, output treesize:148 [2021-07-09 17:50:42,023 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:50:42,023 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1765801124] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:50:42,023 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:50:42,024 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:50:42,024 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981825654] [2021-07-09 17:50:42,024 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:50:42,024 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:50:42,024 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:50:42,024 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:50:42,024 INFO L87 Difference]: Start difference. First operand 1027 states and 3655 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-09 17:50:42,913 WARN L205 SmtUtils]: Spent 254.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 104 [2021-07-09 17:50:43,064 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 41 [2021-07-09 17:50:43,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:50:43,171 INFO L93 Difference]: Finished difference Result 1369 states and 4596 transitions. [2021-07-09 17:50:43,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:50:43,171 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 20 [2021-07-09 17:50:43,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:50:43,174 INFO L225 Difference]: With dead ends: 1369 [2021-07-09 17:50:43,174 INFO L226 Difference]: Without dead ends: 1324 [2021-07-09 17:50:43,174 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 2342.3ms TimeCoverageRelationStatistics Valid=149, Invalid=607, Unknown=0, NotChecked=0, Total=756 [2021-07-09 17:50:43,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1324 states. [2021-07-09 17:50:43,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1324 to 1033. [2021-07-09 17:50:43,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1033 states, 1032 states have (on average 3.565891472868217) internal successors, (3680), 1032 states have internal predecessors, (3680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:50:43,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1033 states to 1033 states and 3680 transitions. [2021-07-09 17:50:43,190 INFO L78 Accepts]: Start accepts. Automaton has 1033 states and 3680 transitions. Word has length 20 [2021-07-09 17:50:43,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:50:43,190 INFO L482 AbstractCegarLoop]: Abstraction has 1033 states and 3680 transitions. [2021-07-09 17:50:43,191 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-09 17:50:43,191 INFO L276 IsEmpty]: Start isEmpty. Operand 1033 states and 3680 transitions. [2021-07-09 17:50:43,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:50:43,192 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:50:43,192 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-09 17:50:43,408 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30748,161 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:50:43,409 INFO L430 AbstractCegarLoop]: === Iteration 183 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:50:43,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:50:43,409 INFO L82 PathProgramCache]: Analyzing trace with hash -956430488, now seen corresponding path program 157 times [2021-07-09 17:50:43,409 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:50:43,409 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989629185] [2021-07-09 17:50:43,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:50:43,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:50:43,608 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:50:43,608 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:50:43,608 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989629185] [2021-07-09 17:50:43,608 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989629185] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:50:43,608 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1777262539] [2021-07-09 17:50:43,608 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 162 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 162 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:50:43,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:50:43,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-09 17:50:43,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:50:44,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:44,089 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:44,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 10 treesize of output 1 [2021-07-09 17:50:44,090 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:44,094 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:44,095 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:44,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 8 treesize of output 1 [2021-07-09 17:50:44,096 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:44,100 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:44,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:44,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 11 treesize of output 2 [2021-07-09 17:50:44,102 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:44,106 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:44,107 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:44,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:44,112 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:44,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 9 treesize of output 2 [2021-07-09 17:50:44,113 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:44,117 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:44,117 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:44,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 9 treesize of output 2 [2021-07-09 17:50:44,118 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:44,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:44,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:44,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 9 treesize of output 2 [2021-07-09 17:50:44,124 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:44,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:44,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:44,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 10 treesize of output 1 [2021-07-09 17:50:44,130 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:44,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:44,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:44,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 8 treesize of output 1 [2021-07-09 17:50:44,135 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:44,139 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:44,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:44,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 9 treesize of output 1 [2021-07-09 17:50:44,141 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:44,145 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:44,145 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:44,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 10 treesize of output 1 [2021-07-09 17:50:44,146 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:44,150 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:44,151 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:44,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 11 treesize of output 2 [2021-07-09 17:50:44,152 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:44,156 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:44,156 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:44,156 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-09 17:50:44,157 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:44,161 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:44,161 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:44,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 10 treesize of output 1 [2021-07-09 17:50:44,162 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:44,166 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:44,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:44,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 8 treesize of output 1 [2021-07-09 17:50:44,167 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:44,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:44,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:44,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 9 treesize of output 1 [2021-07-09 17:50:44,173 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:44,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:44,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:44,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 7 treesize of output 1 [2021-07-09 17:50:44,178 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:44,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:44,183 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:44,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-07-09 17:50:44,184 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:44,187 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:44,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:44,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 8 treesize of output 1 [2021-07-09 17:50:44,189 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:44,193 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:44,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 10 treesize of output 1 [2021-07-09 17:50:44,194 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:44,532 WARN L205 SmtUtils]: Spent 337.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 56 [2021-07-09 17:50:44,532 INFO L628 ElimStorePlain]: treesize reduction 36, result has 89.1 percent of original size [2021-07-09 17:50:44,536 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 8 xjuncts. [2021-07-09 17:50:44,537 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:904, output treesize:295 [2021-07-09 17:50:44,855 WARN L205 SmtUtils]: Spent 288.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 80 [2021-07-09 17:50:46,122 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_2], 6=[v_prenex_1557], 10=[ends_with_10], 21=[v_prenex_1560]} [2021-07-09 17:50:46,128 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:46,129 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:46,134 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:46,135 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:46,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:46,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:46,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 7 treesize of output 1 [2021-07-09 17:50:46,141 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:46,146 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:46,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:46,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 7 treesize of output 1 [2021-07-09 17:50:46,148 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:46,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:46,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:46,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-07-09 17:50:46,154 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:46,160 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:46,160 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:46,534 WARN L205 SmtUtils]: Spent 373.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 77 [2021-07-09 17:50:46,534 INFO L628 ElimStorePlain]: treesize reduction 672, result has 29.3 percent of original size [2021-07-09 17:50:46,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 4 treesize of output 2 [2021-07-09 17:50:46,539 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:46,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 3 treesize of output 1 [2021-07-09 17:50:46,544 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:46,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 3 treesize of output 1 [2021-07-09 17:50:46,549 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:46,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 3 treesize of output 1 [2021-07-09 17:50:46,554 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:46,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 4 treesize of output 2 [2021-07-09 17:50:46,558 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:46,683 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-07-09 17:50:46,683 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:46,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 3 treesize of output 1 [2021-07-09 17:50:46,689 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:46,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:50:46,693 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:46,835 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-07-09 17:50:46,835 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:46,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:50:46,840 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:46,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:50:46,846 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:46,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 6 treesize of output 2 [2021-07-09 17:50:46,850 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:46,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 6 treesize of output 2 [2021-07-09 17:50:46,855 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:46,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 3 treesize of output 1 [2021-07-09 17:50:46,860 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:46,961 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2021-07-09 17:50:46,961 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:46,964 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-09 17:50:46,964 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 11 variables, input treesize:1153, output treesize:181 [2021-07-09 17:50:47,119 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 45 [2021-07-09 17:50:47,282 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:50:47,282 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1777262539] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:50:47,283 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:50:47,283 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:50:47,283 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020508436] [2021-07-09 17:50:47,283 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:50:47,283 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:50:47,283 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:50:47,283 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:50:47,283 INFO L87 Difference]: Start difference. First operand 1033 states and 3680 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:50:47,860 WARN L205 SmtUtils]: Spent 235.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 72 [2021-07-09 17:50:48,044 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 45 [2021-07-09 17:50:48,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:50:48,399 INFO L93 Difference]: Finished difference Result 1274 states and 4270 transitions. [2021-07-09 17:50:48,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:50:48,399 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:50:48,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:50:48,402 INFO L225 Difference]: With dead ends: 1274 [2021-07-09 17:50:48,402 INFO L226 Difference]: Without dead ends: 1229 [2021-07-09 17:50:48,402 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 1697.1ms TimeCoverageRelationStatistics Valid=150, Invalid=500, Unknown=0, NotChecked=0, Total=650 [2021-07-09 17:50:48,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1229 states. [2021-07-09 17:50:48,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1229 to 1026. [2021-07-09 17:50:48,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1026 states, 1025 states have (on average 3.5609756097560976) internal successors, (3650), 1025 states have internal predecessors, (3650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:50:48,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1026 states to 1026 states and 3650 transitions. [2021-07-09 17:50:48,416 INFO L78 Accepts]: Start accepts. Automaton has 1026 states and 3650 transitions. Word has length 20 [2021-07-09 17:50:48,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:50:48,417 INFO L482 AbstractCegarLoop]: Abstraction has 1026 states and 3650 transitions. [2021-07-09 17:50:48,417 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:50:48,417 INFO L276 IsEmpty]: Start isEmpty. Operand 1026 states and 3650 transitions. [2021-07-09 17:50:48,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:50:48,418 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:50:48,418 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-09 17:50:48,632 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 162 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31224 [2021-07-09 17:50:48,633 INFO L430 AbstractCegarLoop]: === Iteration 184 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:50:48,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:50:48,633 INFO L82 PathProgramCache]: Analyzing trace with hash -604054798, now seen corresponding path program 158 times [2021-07-09 17:50:48,633 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:50:48,633 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233124914] [2021-07-09 17:50:48,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:50:48,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:50:48,831 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:50:48,831 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:50:48,831 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233124914] [2021-07-09 17:50:48,831 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233124914] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:50:48,831 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1134216361] [2021-07-09 17:50:48,831 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 163 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 163 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:50:48,914 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:50:48,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:50:48,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:50:48,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:50:49,114 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 65 [2021-07-09 17:50:49,476 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:49,476 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:49,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 7 treesize of output 1 [2021-07-09 17:50:49,478 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:49,484 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:49,484 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:49,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 10 treesize of output 1 [2021-07-09 17:50:49,485 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:49,491 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:49,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 9 treesize of output 1 [2021-07-09 17:50:49,492 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:49,814 WARN L205 SmtUtils]: Spent 321.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 98 [2021-07-09 17:50:49,814 INFO L628 ElimStorePlain]: treesize reduction 371, result has 45.2 percent of original size [2021-07-09 17:50:49,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 6 treesize of output 2 [2021-07-09 17:50:49,820 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:49,951 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-07-09 17:50:49,951 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:49,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 3 treesize of output 1 [2021-07-09 17:50:49,957 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:50,087 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-07-09 17:50:50,087 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:50,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:50:50,092 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:50,222 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-07-09 17:50:50,223 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:50,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 3 treesize of output 1 [2021-07-09 17:50:50,228 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:50,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 5 treesize of output 1 [2021-07-09 17:50:50,234 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:50,366 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 87 [2021-07-09 17:50:50,366 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:50,376 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 5 dim-1 vars, End of recursive call: 7 dim-0 vars, and 7 xjuncts. [2021-07-09 17:50:50,376 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 11 variables, input treesize:743, output treesize:285 [2021-07-09 17:50:50,641 WARN L205 SmtUtils]: Spent 222.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 96 [2021-07-09 17:50:51,969 INFO L446 ElimStorePlain]: Different costs {3=[v_prenex_1573, v_prenex_1574, v_prenex_1575, v_prenex_1576, ends_with_10, v_prenex_1572], 10=[v_prenex_1588, v_prenex_1577], 15=[v_prenex_1585, ends_with_2, v_prenex_1579]} [2021-07-09 17:50:51,979 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:51,980 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:51,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 11 treesize of output 2 [2021-07-09 17:50:51,981 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:51,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:51,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 1 [2021-07-09 17:50:51,992 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:52,420 WARN L205 SmtUtils]: Spent 428.00 ms on a formula simplification. DAG size of input: 232 DAG size of output: 106 [2021-07-09 17:50:52,421 INFO L628 ElimStorePlain]: treesize reduction 996, result has 21.5 percent of original size [2021-07-09 17:50:52,421 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1574 vanished before elimination [2021-07-09 17:50:52,421 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1575 vanished before elimination [2021-07-09 17:50:52,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:50:52,427 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:52,549 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-07-09 17:50:52,550 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:52,550 INFO L518 ElimStorePlain]: Eliminatee ends_with_10 vanished before elimination [2021-07-09 17:50:52,550 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1572 vanished before elimination [2021-07-09 17:50:52,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 5 treesize of output 1 [2021-07-09 17:50:52,556 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:52,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 3 treesize of output 1 [2021-07-09 17:50:52,561 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:52,677 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2021-07-09 17:50:52,678 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:52,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 3 treesize of output 1 [2021-07-09 17:50:52,684 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:52,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 5 treesize of output 1 [2021-07-09 17:50:52,689 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:52,800 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-07-09 17:50:52,800 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:52,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:50:52,806 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:52,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:50:52,811 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:52,921 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2021-07-09 17:50:52,922 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:52,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 6 treesize of output 2 [2021-07-09 17:50:52,928 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:52,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 4 treesize of output 2 [2021-07-09 17:50:52,933 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:53,038 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-07-09 17:50:53,039 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:53,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 6 treesize of output 2 [2021-07-09 17:50:53,044 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:53,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 4 treesize of output 2 [2021-07-09 17:50:53,050 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:53,150 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:53,153 INFO L550 ElimStorePlain]: Start of recursive call 1: 16 dim-0 vars, 11 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-09 17:50:53,153 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 27 variables, input treesize:1333, output treesize:173 [2021-07-09 17:50:53,319 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 63 [2021-07-09 17:50:53,539 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:50:53,539 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1134216361] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:50:53,539 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:50:53,539 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:50:53,539 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280936192] [2021-07-09 17:50:53,539 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:50:53,539 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:50:53,539 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:50:53,539 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:50:53,540 INFO L87 Difference]: Start difference. First operand 1026 states and 3650 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-09 17:50:53,827 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 66 [2021-07-09 17:50:54,097 WARN L205 SmtUtils]: Spent 218.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 54 [2021-07-09 17:50:54,338 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 53 [2021-07-09 17:50:54,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:50:54,354 INFO L93 Difference]: Finished difference Result 1194 states and 4110 transitions. [2021-07-09 17:50:54,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 17:50:54,355 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 20 [2021-07-09 17:50:54,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:50:54,357 INFO L225 Difference]: With dead ends: 1194 [2021-07-09 17:50:54,357 INFO L226 Difference]: Without dead ends: 1164 [2021-07-09 17:50:54,357 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 1561.1ms TimeCoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:50:54,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1164 states. [2021-07-09 17:50:54,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1164 to 1023. [2021-07-09 17:50:54,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1023 states, 1022 states have (on average 3.563600782778865) internal successors, (3642), 1022 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-09 17:50:54,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1023 states to 1023 states and 3642 transitions. [2021-07-09 17:50:54,369 INFO L78 Accepts]: Start accepts. Automaton has 1023 states and 3642 transitions. Word has length 20 [2021-07-09 17:50:54,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:50:54,369 INFO L482 AbstractCegarLoop]: Abstraction has 1023 states and 3642 transitions. [2021-07-09 17:50:54,369 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-09 17:50:54,369 INFO L276 IsEmpty]: Start isEmpty. Operand 1023 states and 3642 transitions. [2021-07-09 17:50:54,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:50:54,371 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:50:54,371 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-09 17:50:54,587 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31667,163 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:50:54,587 INFO L430 AbstractCegarLoop]: === Iteration 185 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:50:54,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:50:54,587 INFO L82 PathProgramCache]: Analyzing trace with hash 1813825228, now seen corresponding path program 159 times [2021-07-09 17:50:54,587 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:50:54,588 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173768625] [2021-07-09 17:50:54,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:50:54,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:50:54,868 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:50:54,869 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:50:54,869 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173768625] [2021-07-09 17:50:54,869 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173768625] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:50:54,869 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [10315020] [2021-07-09 17:50:54,869 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 164 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 164 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:50:54,952 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-09 17:50:54,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:50:54,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:50:54,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:50:55,147 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 65 [2021-07-09 17:50:55,568 INFO L446 ElimStorePlain]: Different costs {10=[v_prenex_1593], 21=[ends_with_2]} [2021-07-09 17:50:55,574 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:55,575 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50: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 7 treesize of output 1 [2021-07-09 17:50:55,576 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:55,582 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:55,583 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50: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 10 treesize of output 1 [2021-07-09 17:50:55,583 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:55,589 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:55,590 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:55,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 9 treesize of output 1 [2021-07-09 17:50:55,591 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:55,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:55,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 8 treesize of output 1 [2021-07-09 17:50:55,597 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:56,077 WARN L205 SmtUtils]: Spent 479.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 103 [2021-07-09 17:50:56,078 INFO L628 ElimStorePlain]: treesize reduction 366, result has 52.2 percent of original size [2021-07-09 17:50:56,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:50:56,084 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:56,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 5 treesize of output 1 [2021-07-09 17:50:56,090 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:56,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 6 treesize of output 2 [2021-07-09 17:50:56,096 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:56,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 4 treesize of output 2 [2021-07-09 17:50:56,102 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:56,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 6 treesize of output 2 [2021-07-09 17:50:56,108 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:56,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 4 treesize of output 2 [2021-07-09 17:50:56,114 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:56,317 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-07-09 17:50:56,317 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:56,329 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: 8 dim-0 vars, and 8 xjuncts. [2021-07-09 17:50:56,329 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 7 variables, input treesize:885, output treesize:369 [2021-07-09 17:50:56,537 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification that was a NOOP. DAG size: 133 [2021-07-09 17:50:56,875 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 91 [2021-07-09 17:50:58,187 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:58,188 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:58,195 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:50:58,196 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:58,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:58,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:58,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 10 treesize of output 1 [2021-07-09 17:50:58,205 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:58,212 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:50:58,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 2 [2021-07-09 17:50:58,213 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:58,587 WARN L205 SmtUtils]: Spent 373.00 ms on a formula simplification. DAG size of input: 197 DAG size of output: 108 [2021-07-09 17:50:58,587 INFO L628 ElimStorePlain]: treesize reduction 866, result has 23.8 percent of original size [2021-07-09 17:50:58,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:50:58,594 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:58,707 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 106 [2021-07-09 17:50:58,707 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:58,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:50:58,713 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:58,828 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-07-09 17:50:58,828 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:58,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 5 treesize of output 1 [2021-07-09 17:50:58,834 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:58,939 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-07-09 17:50:58,940 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:58,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 3 treesize of output 1 [2021-07-09 17:50:58,945 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:59,048 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-07-09 17:50:59,049 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:59,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:50:59,056 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:59,173 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-07-09 17:50:59,173 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:59,179 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:50:59,180 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:59,290 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-07-09 17:50:59,291 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:59,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 3 treesize of output 1 [2021-07-09 17:50:59,297 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:59,407 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2021-07-09 17:50:59,408 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:59,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:50:59,413 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:59,522 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-07-09 17:50:59,522 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:59,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:50:59,528 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:59,623 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:59,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:50:59,628 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:59,721 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:59,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 6 treesize of output 2 [2021-07-09 17:50:59,726 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:50:59,841 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-07-09 17:50:59,841 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:50:59,844 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-09 17:50:59,844 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 18 variables, input treesize:1321, output treesize:163 [2021-07-09 17:50:59,996 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 53 [2021-07-09 17:51:00,201 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:51:00,201 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [10315020] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:51:00,201 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:51:00,201 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:51:00,201 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262309362] [2021-07-09 17:51:00,201 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:51:00,201 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:51:00,202 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:51:00,202 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:51:00,202 INFO L87 Difference]: Start difference. First operand 1023 states and 3642 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-09 17:51:00,818 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 68 [2021-07-09 17:51:01,375 WARN L205 SmtUtils]: Spent 436.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 106 [2021-07-09 17:51:01,778 WARN L205 SmtUtils]: Spent 337.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 140 [2021-07-09 17:51:02,134 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 51 [2021-07-09 17:51:02,383 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 56 [2021-07-09 17:51:02,569 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 49 [2021-07-09 17:51:02,778 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 53 [2021-07-09 17:51:02,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:51:02,802 INFO L93 Difference]: Finished difference Result 1420 states and 4724 transitions. [2021-07-09 17:51:02,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-09 17:51:02,803 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 20 [2021-07-09 17:51:02,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:51:02,805 INFO L225 Difference]: With dead ends: 1420 [2021-07-09 17:51:02,805 INFO L226 Difference]: Without dead ends: 1360 [2021-07-09 17:51:02,806 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 277 ImplicationChecksByTransitivity, 3222.7ms TimeCoverageRelationStatistics Valid=206, Invalid=850, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 17:51:02,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1360 states. [2021-07-09 17:51:02,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1360 to 1023. [2021-07-09 17:51:02,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1023 states, 1022 states have (on average 3.563600782778865) internal successors, (3642), 1022 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-09 17:51:02,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1023 states to 1023 states and 3642 transitions. [2021-07-09 17:51:02,820 INFO L78 Accepts]: Start accepts. Automaton has 1023 states and 3642 transitions. Word has length 20 [2021-07-09 17:51:02,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:51:02,820 INFO L482 AbstractCegarLoop]: Abstraction has 1023 states and 3642 transitions. [2021-07-09 17:51:02,820 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-09 17:51:02,820 INFO L276 IsEmpty]: Start isEmpty. Operand 1023 states and 3642 transitions. [2021-07-09 17:51:02,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:51:02,821 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:51:02,822 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-09 17:51:03,038 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 164 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31924 [2021-07-09 17:51:03,038 INFO L430 AbstractCegarLoop]: === Iteration 186 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:51:03,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:51:03,038 INFO L82 PathProgramCache]: Analyzing trace with hash -1296060088, now seen corresponding path program 160 times [2021-07-09 17:51:03,038 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:51:03,038 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214876063] [2021-07-09 17:51:03,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:51:03,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:51:03,329 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:51:03,329 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:51:03,329 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214876063] [2021-07-09 17:51:03,329 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214876063] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:51:03,329 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1792830035] [2021-07-09 17:51:03,329 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 165 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 165 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:51:03,412 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:51:03,412 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:51:03,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:51:03,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:51:04,206 INFO L446 ElimStorePlain]: Different costs {10=[ends_with_2], 21=[v_prenex_1611]} [2021-07-09 17:51:04,214 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:51:04,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:51:04,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 9 treesize of output 1 [2021-07-09 17:51:04,216 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:04,222 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:51:04,223 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:51:04,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:51:04,224 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:04,230 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:51:04,230 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:51:04,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 7 treesize of output 1 [2021-07-09 17:51:04,232 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:04,238 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:51:04,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 8 treesize of output 1 [2021-07-09 17:51:04,239 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:04,745 WARN L205 SmtUtils]: Spent 506.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 119 [2021-07-09 17:51:04,746 INFO L628 ElimStorePlain]: treesize reduction 396, result has 52.6 percent of original size [2021-07-09 17:51:04,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:51:04,752 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:51: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 5 treesize of output 1 [2021-07-09 17:51:04,759 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:04,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 6 treesize of output 2 [2021-07-09 17:51:04,764 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:04,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:51:04,770 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:04,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:51:04,777 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:04,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 3 treesize of output 1 [2021-07-09 17:51:04,783 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:04,997 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2021-07-09 17:51:04,997 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:05,008 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: 8 dim-0 vars, and 8 xjuncts. [2021-07-09 17:51:05,009 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 7 variables, input treesize:965, output treesize:409 [2021-07-09 17:51:05,198 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 144 [2021-07-09 17:51:07,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:51:07,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:51:07,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 10 treesize of output 1 [2021-07-09 17:51:07,073 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:07,086 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:51:07,086 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:07,099 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:51:07,099 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:51: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 2 [2021-07-09 17:51:07,100 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:07,112 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:51:07,113 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:07,832 WARN L205 SmtUtils]: Spent 718.00 ms on a formula simplification. DAG size of input: 288 DAG size of output: 164 [2021-07-09 17:51:07,832 INFO L628 ElimStorePlain]: treesize reduction 1422, result has 23.8 percent of original size [2021-07-09 17:51:07,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 5 treesize of output 1 [2021-07-09 17:51:07,845 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:08,102 WARN L205 SmtUtils]: Spent 257.00 ms on a formula simplification that was a NOOP. DAG size: 162 [2021-07-09 17:51:08,103 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:08,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 4 treesize of output 2 [2021-07-09 17:51:08,113 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:08,327 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification that was a NOOP. DAG size: 159 [2021-07-09 17:51:08,327 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:08,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 4 treesize of output 2 [2021-07-09 17:51:08,337 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:08,536 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification that was a NOOP. DAG size: 156 [2021-07-09 17:51:08,536 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:08,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 4 treesize of output 2 [2021-07-09 17:51:08,544 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:08,736 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification that was a NOOP. DAG size: 153 [2021-07-09 17:51:08,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:08,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 4 treesize of output 2 [2021-07-09 17:51:08,745 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:08,948 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification that was a NOOP. DAG size: 150 [2021-07-09 17:51:08,948 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:08,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 5 treesize of output 1 [2021-07-09 17:51:08,955 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:09,141 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification that was a NOOP. DAG size: 148 [2021-07-09 17:51:09,141 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:09,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 6 treesize of output 2 [2021-07-09 17:51:09,149 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:09,332 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification that was a NOOP. DAG size: 145 [2021-07-09 17:51:09,332 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:09,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 5 treesize of output 1 [2021-07-09 17:51:09,340 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:09,517 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 142 [2021-07-09 17:51:09,517 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:09,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 3 treesize of output 1 [2021-07-09 17:51:09,524 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:09,706 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification that was a NOOP. DAG size: 140 [2021-07-09 17:51:09,706 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:09,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 6 treesize of output 2 [2021-07-09 17:51:09,714 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:09,892 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification that was a NOOP. DAG size: 137 [2021-07-09 17:51:09,893 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:09,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 3 treesize of output 1 [2021-07-09 17:51:09,899 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:10,072 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 135 [2021-07-09 17:51:10,072 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:10,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:51:10,079 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:10,249 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 132 [2021-07-09 17:51:10,250 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:10,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 3 treesize of output 1 [2021-07-09 17:51:10,257 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:10,424 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 130 [2021-07-09 17:51:10,424 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:10,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 4 treesize of output 2 [2021-07-09 17:51:10,432 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:10,595 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 127 [2021-07-09 17:51:10,595 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:10,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 5 treesize of output 1 [2021-07-09 17:51:10,602 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:10,766 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 123 [2021-07-09 17:51:10,766 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:10,772 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 16 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-09 17:51:10,772 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 25 variables, input treesize:2089, output treesize:309 [2021-07-09 17:51:11,072 WARN L205 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 75 [2021-07-09 17:51:11,384 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 49 [2021-07-09 17:51:11,463 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:51:11,464 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1792830035] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:51:11,464 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:51:11,464 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:51:11,464 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131804372] [2021-07-09 17:51:11,464 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:51:11,464 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:51:11,464 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:51:11,464 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:51:11,464 INFO L87 Difference]: Start difference. First operand 1023 states and 3642 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-09 17:51:12,302 WARN L205 SmtUtils]: Spent 376.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 69 [2021-07-09 17:51:12,600 WARN L205 SmtUtils]: Spent 276.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 77 [2021-07-09 17:51:12,975 WARN L205 SmtUtils]: Spent 321.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 66 [2021-07-09 17:51:13,456 WARN L205 SmtUtils]: Spent 388.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 72 [2021-07-09 17:51:13,784 WARN L205 SmtUtils]: Spent 288.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 80 [2021-07-09 17:51:14,053 WARN L205 SmtUtils]: Spent 242.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 61 [2021-07-09 17:51:14,571 WARN L205 SmtUtils]: Spent 410.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 74 [2021-07-09 17:51:14,744 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 54 [2021-07-09 17:51:14,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:51:14,747 INFO L93 Difference]: Finished difference Result 1462 states and 4843 transitions. [2021-07-09 17:51:14,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 17:51:14,748 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 20 [2021-07-09 17:51:14,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:51:14,750 INFO L225 Difference]: With dead ends: 1462 [2021-07-09 17:51:14,750 INFO L226 Difference]: Without dead ends: 1402 [2021-07-09 17:51:14,750 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 3972.2ms TimeCoverageRelationStatistics Valid=199, Invalid=671, Unknown=0, NotChecked=0, Total=870 [2021-07-09 17:51:14,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1402 states. [2021-07-09 17:51:14,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1402 to 1023. [2021-07-09 17:51:14,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1023 states, 1022 states have (on average 3.563600782778865) internal successors, (3642), 1022 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-09 17:51:14,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1023 states to 1023 states and 3642 transitions. [2021-07-09 17:51:14,764 INFO L78 Accepts]: Start accepts. Automaton has 1023 states and 3642 transitions. Word has length 20 [2021-07-09 17:51:14,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:51:14,764 INFO L482 AbstractCegarLoop]: Abstraction has 1023 states and 3642 transitions. [2021-07-09 17:51:14,764 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-09 17:51:14,765 INFO L276 IsEmpty]: Start isEmpty. Operand 1023 states and 3642 transitions. [2021-07-09 17:51:14,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:51:14,766 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:51:14,766 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-09 17:51:14,981 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32482,165 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:51:14,981 INFO L430 AbstractCegarLoop]: === Iteration 187 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:51:14,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:51:14,981 INFO L82 PathProgramCache]: Analyzing trace with hash 2040971014, now seen corresponding path program 161 times [2021-07-09 17:51:14,981 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:51:14,981 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075766013] [2021-07-09 17:51:14,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:51:14,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:51:15,286 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:51:15,287 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:51:15,287 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075766013] [2021-07-09 17:51:15,287 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075766013] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:51:15,287 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1196312865] [2021-07-09 17:51:15,287 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 166 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 166 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:51:15,378 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:51:15,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:51:15,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-09 17:51:15,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:51:15,829 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:51:15,829 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1196312865] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:51:15,829 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:51:15,829 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-09 17:51:15,859 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314584955] [2021-07-09 17:51:15,859 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:51:15,859 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:51:15,859 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:51:15,859 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:51:15,859 INFO L87 Difference]: Start difference. First operand 1023 states and 3642 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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-09 17:51:16,782 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 34 [2021-07-09 17:51:16,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:51:16,818 INFO L93 Difference]: Finished difference Result 1175 states and 4067 transitions. [2021-07-09 17:51:16,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-09 17:51:16,819 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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 20 [2021-07-09 17:51:16,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:51:16,821 INFO L225 Difference]: With dead ends: 1175 [2021-07-09 17:51:16,821 INFO L226 Difference]: Without dead ends: 1160 [2021-07-09 17:51:16,821 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 1290.7ms TimeCoverageRelationStatistics Valid=135, Invalid=677, Unknown=0, NotChecked=0, Total=812 [2021-07-09 17:51:16,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1160 states. [2021-07-09 17:51:16,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1160 to 1021. [2021-07-09 17:51:16,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1021 states, 1020 states have (on average 3.565686274509804) internal successors, (3637), 1020 states have internal predecessors, (3637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:51:16,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1021 states to 1021 states and 3637 transitions. [2021-07-09 17:51:16,833 INFO L78 Accepts]: Start accepts. Automaton has 1021 states and 3637 transitions. Word has length 20 [2021-07-09 17:51:16,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:51:16,833 INFO L482 AbstractCegarLoop]: Abstraction has 1021 states and 3637 transitions. [2021-07-09 17:51:16,833 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 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-09 17:51:16,833 INFO L276 IsEmpty]: Start isEmpty. Operand 1021 states and 3637 transitions. [2021-07-09 17:51:16,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:51:16,835 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:51:16,835 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-09 17:51:17,051 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33276,166 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:51:17,051 INFO L430 AbstractCegarLoop]: === Iteration 188 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:51:17,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:51:17,051 INFO L82 PathProgramCache]: Analyzing trace with hash -808940856, now seen corresponding path program 162 times [2021-07-09 17:51:17,051 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:51:17,052 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561993153] [2021-07-09 17:51:17,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:51:17,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:51:17,331 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:51:17,331 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:51:17,331 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561993153] [2021-07-09 17:51:17,331 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561993153] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:51:17,332 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [520084329] [2021-07-09 17:51:17,332 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 167 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 167 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:51:17,416 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:51:17,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:51:17,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-09 17:51:17,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:51:17,597 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 53 [2021-07-09 17:51:18,035 INFO L446 ElimStorePlain]: Different costs {6=[v_prenex_1634, ends_with_6], 10=[v_prenex_1637]} [2021-07-09 17:51:18,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:51:18,043 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:51: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 13 treesize of output 2 [2021-07-09 17:51:18,044 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:18,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:51:18,051 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:18,058 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:51:18,058 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:51: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 11 treesize of output 2 [2021-07-09 17:51:18,060 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:18,066 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:51:18,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 10 treesize of output 1 [2021-07-09 17:51:18,067 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:18,642 WARN L205 SmtUtils]: Spent 575.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 110 [2021-07-09 17:51:18,643 INFO L628 ElimStorePlain]: treesize reduction 300, result has 64.9 percent of original size [2021-07-09 17:51:18,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 3 treesize of output 1 [2021-07-09 17:51:18,649 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:18,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:51:18,655 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:18,912 WARN L205 SmtUtils]: Spent 256.00 ms on a formula simplification that was a NOOP. DAG size: 108 [2021-07-09 17:51:18,912 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:18,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 5 treesize of output 1 [2021-07-09 17:51:18,919 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:18,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:51:18,925 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:18,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 3 treesize of output 1 [2021-07-09 17:51:18,931 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:18,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 4 treesize of output 2 [2021-07-09 17:51:18,937 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:18,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 6 treesize of output 2 [2021-07-09 17:51:18,943 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:18,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 4 treesize of output 2 [2021-07-09 17:51:18,949 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:18,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 6 treesize of output 2 [2021-07-09 17:51:18,955 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:18,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 6 treesize of output 2 [2021-07-09 17:51:18,961 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:19,400 WARN L205 SmtUtils]: Spent 438.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 98 [2021-07-09 17:51:19,400 INFO L628 ElimStorePlain]: treesize reduction 44, result has 91.3 percent of original size [2021-07-09 17:51:19,413 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 3 dim-1 vars, End of recursive call: 10 dim-0 vars, and 12 xjuncts. [2021-07-09 17:51:19,413 INFO L247 ElimStorePlain]: Needed 15 recursive calls to eliminate 10 variables, input treesize:932, output treesize:464 [2021-07-09 17:51:19,756 WARN L205 SmtUtils]: Spent 290.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 119 [2021-07-09 17:51:21,483 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1650, v_prenex_1653], 3=[v_prenex_1643, v_prenex_1644], 6=[ends_with_2, ends_with_10, v_prenex_1658, v_prenex_1647, v_prenex_1648, v_prenex_1649, v_prenex_1651, v_prenex_1652, v_prenex_1654, v_prenex_1655, v_prenex_1645, v_prenex_1656, v_prenex_1657, v_prenex_1646]} [2021-07-09 17:51:21,494 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:51:21,495 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:22,432 WARN L205 SmtUtils]: Spent 936.00 ms on a formula simplification. DAG size of input: 273 DAG size of output: 162 [2021-07-09 17:51:22,433 INFO L628 ElimStorePlain]: treesize reduction 1484, result has 26.0 percent of original size [2021-07-09 17:51:22,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 3 treesize of output 1 [2021-07-09 17:51:22,444 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:22,743 WARN L205 SmtUtils]: Spent 298.00 ms on a formula simplification that was a NOOP. DAG size: 160 [2021-07-09 17:51:22,743 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:22,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 4 treesize of output 2 [2021-07-09 17:51:22,752 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:22,996 WARN L205 SmtUtils]: Spent 243.00 ms on a formula simplification that was a NOOP. DAG size: 157 [2021-07-09 17:51:22,996 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:23,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 6 treesize of output 2 [2021-07-09 17:51:23,005 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:23,264 WARN L205 SmtUtils]: Spent 258.00 ms on a formula simplification that was a NOOP. DAG size: 154 [2021-07-09 17:51:23,264 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:23,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:51:23,272 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:23,509 WARN L205 SmtUtils]: Spent 236.00 ms on a formula simplification that was a NOOP. DAG size: 152 [2021-07-09 17:51:23,510 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:23,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 3 treesize of output 1 [2021-07-09 17:51:23,518 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:23,779 WARN L205 SmtUtils]: Spent 260.00 ms on a formula simplification that was a NOOP. DAG size: 150 [2021-07-09 17:51:23,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:23,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 4 treesize of output 2 [2021-07-09 17:51:23,790 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:23,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 6 treesize of output 2 [2021-07-09 17:51:23,800 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:24,037 WARN L205 SmtUtils]: Spent 237.00 ms on a formula simplification that was a NOOP. DAG size: 144 [2021-07-09 17:51:24,038 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:24,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 6 treesize of output 2 [2021-07-09 17:51:24,046 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:24,268 WARN L205 SmtUtils]: Spent 221.00 ms on a formula simplification that was a NOOP. DAG size: 141 [2021-07-09 17:51:24,268 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:24,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 3 treesize of output 1 [2021-07-09 17:51:24,276 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:24,498 WARN L205 SmtUtils]: Spent 221.00 ms on a formula simplification that was a NOOP. DAG size: 139 [2021-07-09 17:51:24,498 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:24,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:51:24,507 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:24,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 4 treesize of output 2 [2021-07-09 17:51:24,514 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:24,738 WARN L205 SmtUtils]: Spent 223.00 ms on a formula simplification that was a NOOP. DAG size: 134 [2021-07-09 17:51:24,738 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:24,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:51:24,748 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:24,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 4 treesize of output 2 [2021-07-09 17:51:24,759 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:25,001 WARN L205 SmtUtils]: Spent 241.00 ms on a formula simplification that was a NOOP. DAG size: 127 [2021-07-09 17:51:25,001 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:25,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 4 treesize of output 2 [2021-07-09 17:51:25,010 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:25,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:51:25,017 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:25,222 WARN L205 SmtUtils]: Spent 204.00 ms on a formula simplification that was a NOOP. DAG size: 122 [2021-07-09 17:51:25,222 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:25,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 5 treesize of output 1 [2021-07-09 17:51:25,229 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:25,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 3 treesize of output 1 [2021-07-09 17:51:25,236 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:25,435 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-07-09 17:51:25,435 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:25,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 6 treesize of output 2 [2021-07-09 17:51:25,442 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:25,641 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification that was a NOOP. DAG size: 116 [2021-07-09 17:51:25,642 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:25,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 5 treesize of output 1 [2021-07-09 17:51:25,649 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:25,844 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification that was a NOOP. DAG size: 114 [2021-07-09 17:51:25,844 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:25,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 5 treesize of output 1 [2021-07-09 17:51:25,851 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:26,047 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification that was a NOOP. DAG size: 112 [2021-07-09 17:51:26,047 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:26,055 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:51:26,056 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:26,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:51:26,064 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:26,259 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2021-07-09 17:51:26,260 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:26,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 6 treesize of output 2 [2021-07-09 17:51:26,267 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:26,462 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification that was a NOOP. DAG size: 106 [2021-07-09 17:51:26,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:26,467 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 18 dim-1 vars, End of recursive call: and 12 xjuncts. [2021-07-09 17:51:26,467 INFO L247 ElimStorePlain]: Needed 25 recursive calls to eliminate 27 variables, input treesize:2052, output treesize:321 [2021-07-09 17:51:26,664 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 60 [2021-07-09 17:51:26,865 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 52 [2021-07-09 17:51:27,055 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:51:27,055 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [520084329] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:51:27,055 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:51:27,055 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:51:27,055 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584207542] [2021-07-09 17:51:27,055 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:51:27,055 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:51:27,055 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:51:27,055 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:51:27,055 INFO L87 Difference]: Start difference. First operand 1021 states and 3637 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-09 17:51:27,255 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 59 [2021-07-09 17:51:27,411 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 50 [2021-07-09 17:51:27,643 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 54 [2021-07-09 17:51:27,802 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 54 [2021-07-09 17:51:28,107 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 59 [2021-07-09 17:51:28,266 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 60 [2021-07-09 17:51:28,668 WARN L205 SmtUtils]: Spent 316.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 126 [2021-07-09 17:51:28,875 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 65 [2021-07-09 17:51:29,327 WARN L205 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 59 [2021-07-09 17:51:29,557 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 45 [2021-07-09 17:51:29,820 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 42 [2021-07-09 17:51:29,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:51:29,879 INFO L93 Difference]: Finished difference Result 1400 states and 4676 transitions. [2021-07-09 17:51:29,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:51:29,880 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 20 [2021-07-09 17:51:29,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:51:29,882 INFO L225 Difference]: With dead ends: 1400 [2021-07-09 17:51:29,882 INFO L226 Difference]: Without dead ends: 1370 [2021-07-09 17:51:29,882 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 3488.8ms TimeCoverageRelationStatistics Valid=178, Invalid=634, Unknown=0, NotChecked=0, Total=812 [2021-07-09 17:51:29,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1370 states. [2021-07-09 17:51:29,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1370 to 1022. [2021-07-09 17:51:29,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1022 states, 1021 states have (on average 3.567091087169442) internal successors, (3642), 1021 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-09 17:51:29,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1022 states to 1022 states and 3642 transitions. [2021-07-09 17:51:29,895 INFO L78 Accepts]: Start accepts. Automaton has 1022 states and 3642 transitions. Word has length 20 [2021-07-09 17:51:29,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:51:29,895 INFO L482 AbstractCegarLoop]: Abstraction has 1022 states and 3642 transitions. [2021-07-09 17:51:29,895 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-09 17:51:29,895 INFO L276 IsEmpty]: Start isEmpty. Operand 1022 states and 3642 transitions. [2021-07-09 17:51:29,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:51:29,897 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:51:29,897 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-09 17:51:30,113 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 167 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33295 [2021-07-09 17:51:30,113 INFO L430 AbstractCegarLoop]: === Iteration 189 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:51:30,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:51:30,113 INFO L82 PathProgramCache]: Analyzing trace with hash 1974006996, now seen corresponding path program 163 times [2021-07-09 17:51:30,114 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:51:30,114 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141418407] [2021-07-09 17:51:30,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:51:30,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:51:30,376 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:51:30,376 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:51:30,376 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141418407] [2021-07-09 17:51:30,376 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141418407] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:51:30,376 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [87271614] [2021-07-09 17:51:30,377 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 168 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 168 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:51:30,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:51:30,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-07-09 17:51:30,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:51:30,656 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 52 [2021-07-09 17:51:31,087 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_1672, v_prenex_1661, v_prenex_1662, v_prenex_1664, v_prenex_1667, ends_with_6, v_prenex_1668, v_prenex_1670, v_prenex_1660], 6=[v_prenex_1674]} [2021-07-09 17:51:31,095 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:51:31,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 11 treesize of output 2 [2021-07-09 17:51:31,096 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:31,477 WARN L205 SmtUtils]: Spent 381.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 93 [2021-07-09 17:51:31,478 INFO L628 ElimStorePlain]: treesize reduction 268, result has 58.1 percent of original size [2021-07-09 17:51:31,478 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1661 vanished before elimination [2021-07-09 17:51:31,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:51:31,483 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:31,677 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-07-09 17:51:31,678 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:31,678 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1664 vanished before elimination [2021-07-09 17:51:31,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 4 treesize of output 2 [2021-07-09 17:51:31,683 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:31,852 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 87 [2021-07-09 17:51:31,852 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:31,852 INFO L518 ElimStorePlain]: Eliminatee ends_with_6 vanished before elimination [2021-07-09 17:51:31,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-09 17:51:31,857 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:32,023 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-07-09 17:51:32,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:32,024 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1670 vanished before elimination [2021-07-09 17:51:32,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:51:32,029 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:32,193 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-07-09 17:51:32,193 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:32,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:51:32,199 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:32,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 5 treesize of output 1 [2021-07-09 17:51:32,204 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:32,364 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-09 17:51:32,364 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:32,369 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 10 dim-1 vars, End of recursive call: 4 dim-0 vars, and 10 xjuncts. [2021-07-09 17:51:32,369 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 18 variables, input treesize:650, output treesize:347 [2021-07-09 17:51:32,667 WARN L205 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 86 [2021-07-09 17:51:33,021 WARN L205 SmtUtils]: Spent 262.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 72 [2021-07-09 17:51:34,451 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_2], 6=[v_prenex_1677], 10=[ends_with_10], 21=[v_prenex_1678]} [2021-07-09 17:51:34,457 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:51:34,458 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:34,464 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:51:34,464 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:51: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 7 treesize of output 1 [2021-07-09 17:51:34,465 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:34,471 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:51:34,471 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:51:34,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 7 treesize of output 1 [2021-07-09 17:51:34,472 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:34,477 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:51:34,478 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:34,483 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:51:34,484 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:34,488 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:51:34,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 8 treesize of output 1 [2021-07-09 17:51:34,489 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:34,772 WARN L205 SmtUtils]: Spent 282.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 71 [2021-07-09 17:51:34,772 INFO L628 ElimStorePlain]: treesize reduction 568, result has 28.4 percent of original size [2021-07-09 17:51:34,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:51:34,777 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:34,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 4 treesize of output 2 [2021-07-09 17:51:34,781 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:34,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 3 treesize of output 1 [2021-07-09 17:51:34,785 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:34,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 6 treesize of output 2 [2021-07-09 17:51:34,790 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:34,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:51:34,794 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:34,883 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:34,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:51:34,887 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:34,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:51:34,891 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:34,975 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:34,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 6 treesize of output 2 [2021-07-09 17:51:34,980 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:34,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:51:34,984 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:34,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 6 treesize of output 2 [2021-07-09 17:51:34,989 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:34,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:51:34,993 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:34,996 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:51:34,997 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:35,071 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:35,073 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-09 17:51:35,073 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 11 variables, input treesize:963, output treesize:142 [2021-07-09 17:51:35,196 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 40 [2021-07-09 17:51:35,271 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:51:35,271 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [87271614] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:51:35,272 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:51:35,272 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:51:35,272 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700002785] [2021-07-09 17:51:35,272 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:51:35,272 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:51:35,272 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:51:35,272 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:51:35,272 INFO L87 Difference]: Start difference. First operand 1022 states and 3642 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:51:35,967 WARN L205 SmtUtils]: Spent 348.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 76 [2021-07-09 17:51:36,144 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 33 [2021-07-09 17:51:36,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:51:36,273 INFO L93 Difference]: Finished difference Result 1210 states and 4147 transitions. [2021-07-09 17:51:36,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 17:51:36,274 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-09 17:51:36,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:51:36,276 INFO L225 Difference]: With dead ends: 1210 [2021-07-09 17:51:36,276 INFO L226 Difference]: Without dead ends: 1165 [2021-07-09 17:51:36,276 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 1845.9ms TimeCoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:51:36,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1165 states. [2021-07-09 17:51:36,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1165 to 1025. [2021-07-09 17:51:36,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1025 states, 1024 states have (on average 3.5673828125) internal successors, (3653), 1024 states have internal predecessors, (3653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:51:36,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1025 states to 1025 states and 3653 transitions. [2021-07-09 17:51:36,291 INFO L78 Accepts]: Start accepts. Automaton has 1025 states and 3653 transitions. Word has length 20 [2021-07-09 17:51:36,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:51:36,291 INFO L482 AbstractCegarLoop]: Abstraction has 1025 states and 3653 transitions. [2021-07-09 17:51:36,291 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:51:36,291 INFO L276 IsEmpty]: Start isEmpty. Operand 1025 states and 3653 transitions. [2021-07-09 17:51:36,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-09 17:51:36,293 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:51:36,293 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-09 17:51:36,505 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 168 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33997 [2021-07-09 17:51:36,505 INFO L430 AbstractCegarLoop]: === Iteration 190 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:51:36,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:51:36,505 INFO L82 PathProgramCache]: Analyzing trace with hash 1216980628, now seen corresponding path program 164 times [2021-07-09 17:51:36,505 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:51:36,505 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331425575] [2021-07-09 17:51:36,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:51:36,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:51:36,854 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:51:36,854 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:51:36,854 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331425575] [2021-07-09 17:51:36,854 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331425575] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:51:36,854 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [896769206] [2021-07-09 17:51:36,854 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 169 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 169 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:51:36,942 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:51:36,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:51:36,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 17:51:36,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:51:37,157 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 57 [2021-07-09 17:51:37,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:51:37,626 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:51:37,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 9 treesize of output 1 [2021-07-09 17:51:37,627 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:37,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:51:37,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:51:37,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 8 treesize of output 1 [2021-07-09 17:51:37,634 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:37,640 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:51:37,640 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:51:37,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-09 17:51:37,641 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:37,646 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:51:37,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 7 treesize of output 1 [2021-07-09 17:51:37,647 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:38,093 WARN L205 SmtUtils]: Spent 445.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 92 [2021-07-09 17:51:38,093 INFO L628 ElimStorePlain]: treesize reduction 332, result has 52.5 percent of original size [2021-07-09 17:51:38,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 4 treesize of output 2 [2021-07-09 17:51:38,099 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:38,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 4 treesize of output 2 [2021-07-09 17:51:38,105 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:38,286 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-07-09 17:51:38,286 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:38,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:51:38,292 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:38,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 5 treesize of output 1 [2021-07-09 17:51:38,297 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:38,470 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 87 [2021-07-09 17:51:38,470 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:38,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 6 treesize of output 2 [2021-07-09 17:51:38,476 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:38,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 6 treesize of output 2 [2021-07-09 17:51:38,481 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:38,654 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-07-09 17:51:38,655 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:38,665 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 4 dim-1 vars, End of recursive call: 8 dim-0 vars, and 8 xjuncts. [2021-07-09 17:51:38,665 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 7 variables, input treesize:813, output treesize:337 [2021-07-09 17:51:38,852 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 123 [2021-07-09 17:51:40,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:51:40,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:51:40,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 9 treesize of output 1 [2021-07-09 17:51:40,390 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:40,398 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:51:40,398 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:40,406 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:51:40,406 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:51:40,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-07-09 17:51:40,407 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:40,415 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:51:40,415 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:40,782 WARN L205 SmtUtils]: Spent 367.00 ms on a formula simplification. DAG size of input: 185 DAG size of output: 106 [2021-07-09 17:51:40,783 INFO L628 ElimStorePlain]: treesize reduction 860, result has 22.7 percent of original size [2021-07-09 17:51:40,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 3 treesize of output 1 [2021-07-09 17:51:40,789 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:40,899 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-07-09 17:51:40,899 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:40,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-09 17:51:40,905 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:41,012 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-07-09 17:51:41,013 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:41,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 5 treesize of output 1 [2021-07-09 17:51:41,019 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:41,127 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-07-09 17:51:41,128 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:41,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 6 treesize of output 2 [2021-07-09 17:51:41,134 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:41,239 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-07-09 17:51:41,239 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:41,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 3 treesize of output 1 [2021-07-09 17:51:41,245 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:41,354 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-07-09 17:51:41,354 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:41,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 3 treesize of output 1 [2021-07-09 17:51:41,360 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:41,465 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-07-09 17:51:41,466 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:41,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:51:41,472 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:41,572 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:41,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 6 treesize of output 2 [2021-07-09 17:51:41,578 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:41,676 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:41,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-09 17:51:41,681 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:41,773 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:41,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 6 treesize of output 2 [2021-07-09 17:51:41,779 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:41,870 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:41,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-09 17:51:41,875 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-09 17:51:41,963 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:51:41,966 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-09 17:51:41,966 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 18 variables, input treesize:1277, output treesize:162 [2021-07-09 17:51:42,251 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:51:42,251 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [896769206] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:51:42,251 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:51:42,252 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:51:42,252 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352642631] [2021-07-09 17:51:42,252 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:51:42,252 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:51:42,252 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:51:42,252 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:51:42,252 INFO L87 Difference]: Start difference. First operand 1025 states and 3653 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-09 17:51:42,882 WARN L205 SmtUtils]: Spent 306.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 105 [2021-07-09 17:51:43,165 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 50 Received shutdown request... [2021-07-09 17:51:43,372 WARN L222 SmtUtils]: Removed 9 from assertion stack [2021-07-09 17:51:43,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:51:43,573 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 169 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34257 [2021-07-09 17:51:43,573 WARN L547 AbstractCegarLoop]: Verification canceled [2021-07-09 17:51:43,575 INFO L247 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-07-09 17:51:43,576 WARN L196 ceAbstractionStarter]: Timeout [2021-07-09 17:51:43,576 INFO L202 PluginConnector]: Adding new model nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 09.07 05:51:43 BasicIcfg [2021-07-09 17:51:43,576 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-07-09 17:51:43,577 INFO L168 Benchmark]: Toolchain (without parser) took 881465.72 ms. Allocated memory was 179.3 MB in the beginning and 1.0 GB in the end (delta: 825.2 MB). Free memory was 158.9 MB in the beginning and 814.5 MB in the end (delta: -655.6 MB). Peak memory consumption was 170.7 MB. Max. memory is 8.0 GB. [2021-07-09 17:51:43,577 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.10 ms. Allocated memory is still 179.3 MB. Free memory is still 160.3 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-07-09 17:51:43,577 INFO L168 Benchmark]: Boogie Procedure Inliner took 35.63 ms. Allocated memory is still 179.3 MB. Free memory was 158.8 MB in the beginning and 157.3 MB in the end (delta: 1.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-07-09 17:51:43,577 INFO L168 Benchmark]: Boogie Preprocessor took 13.52 ms. Allocated memory is still 179.3 MB. Free memory was 157.3 MB in the beginning and 156.2 MB in the end (delta: 1.1 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-07-09 17:51:43,577 INFO L168 Benchmark]: RCFGBuilder took 401.40 ms. Allocated memory is still 179.3 MB. Free memory was 156.1 MB in the beginning and 156.7 MB in the end (delta: -593.0 kB). Peak memory consumption was 30.8 MB. Max. memory is 8.0 GB. [2021-07-09 17:51:43,577 INFO L168 Benchmark]: TraceAbstraction took 880989.24 ms. Allocated memory was 179.3 MB in the beginning and 1.0 GB in the end (delta: 825.2 MB). Free memory was 156.2 MB in the beginning and 814.5 MB in the end (delta: -658.3 MB). Peak memory consumption was 167.2 MB. Max. memory is 8.0 GB. [2021-07-09 17:51:43,577 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.10 ms. Allocated memory is still 179.3 MB. Free memory is still 160.3 MB. There was no memory consumed. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 35.63 ms. Allocated memory is still 179.3 MB. Free memory was 158.8 MB in the beginning and 157.3 MB in the end (delta: 1.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 13.52 ms. Allocated memory is still 179.3 MB. Free memory was 157.3 MB in the beginning and 156.2 MB in the end (delta: 1.1 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 401.40 ms. Allocated memory is still 179.3 MB. Free memory was 156.1 MB in the beginning and 156.7 MB in the end (delta: -593.0 kB). Peak memory consumption was 30.8 MB. Max. memory is 8.0 GB. * TraceAbstraction took 880989.24 ms. Allocated memory was 179.3 MB in the beginning and 1.0 GB in the end (delta: 825.2 MB). Free memory was 156.2 MB in the beginning and 814.5 MB in the end (delta: -658.3 MB). Peak memory consumption was 167.2 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 143]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (1025states) and FLOYD_HOARE automaton (currently 15 states, 17 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 75 for 131ms.. - 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: 880930.9ms, OverallIterations: 190, TraceHistogramMax: 1, EmptinessCheckTime: 241.7ms, AutomataDifference: 331726.7ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 20.1ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 11980 SDtfs, 20804 SDslu, 74208 SDs, 0 SdLazy, 84492 SolverSat, 7994 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 50656.1ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 7455 GetRequests, 2308 SyntacticMatches, 210 SemanticMatches, 4936 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37898 ImplicationChecksByTransitivity, 400982.4ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=1033occurred in iteration=182, InterpolantAutomatonStates: 3597, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 2188.7ms AutomataMinimizationTime, 189 MinimizatonAttempts, 49788 StatesRemovedByMinimization, 185 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1001.3ms SsaConstructionTime, 2558.3ms SatisfiabilityAnalysisTime, 497911.6ms InterpolantComputationTime, 7035 NumberOfCodeBlocks, 7035 NumberOfCodeBlocksAsserted, 539 NumberOfCheckSat, 6677 ConstructedInterpolants, 263 QuantifiedInterpolants, 288778 SizeOfPredicates, 2484 NumberOfNonLiveVariables, 14000 ConjunctsInSsa, 6292 ConjunctsInUnsatCore, 358 InterpolantComputations, 22 PerfectInterpolantSequences, 18/1010 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